');
US City Data

Cannon Ball vs Drayton

Side-by-side comparison

How does Cannon Ball, ND compare to Drayton, ND? Cannon Ball has a population of 859 with a median household income of $33,542, while Drayton has 818 residents and a median income of $70,347. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricCannon Ball, NDDrayton, NDDifference
Population859818+5.0%
Median Age26.443.8-39.7%
Foreign Born %0%0.6%-60.0%
Economy
MetricCannon BallDraytonDifference
Median Income$33,542$70,347-52.3%
Unemployment19%2.9%+555.2%
Poverty Rate53.4%4.4%+1113.6%
Bachelor's+7.2%22.5%-68.0%
Housing
MetricCannon BallDraytonDifference
Home Value$128,100$103,800+23.4%
Median Rent$458/mo$570/mo-19.6%
Housing Units223393-43.3%

Learn More

Cannon Ball, ND ProfileDrayton, ND ProfileCost of Living in North DakotaMore ComparisonsCity Rankings