');
US City Data

Devils Lake vs Grafton

Side-by-side comparison

How does Devils Lake, ND compare to Grafton, ND? Devils Lake has a population of 7,170 with a median household income of $42,755, while Grafton has 4,128 residents and a median income of $60,184. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricDevils Lake, NDGrafton, NDDifference
Population7,1704,128+73.7%
Median Age37.240.8-8.8%
Foreign Born %2.6%5.7%-54.4%
Economy
MetricDevils LakeGraftonDifference
Median Income$42,755$60,184-29.0%
Unemployment2.7%2.7%0.0%
Poverty Rate24%10.4%+130.8%
Bachelor's+24.8%18%+37.8%
Housing
MetricDevils LakeGraftonDifference
Home Value$171,000$153,800+11.2%
Median Rent$678/mo$715/mo-5.2%
Housing Units3,8021,965+93.5%

Learn More

Devils Lake, ND ProfileGrafton, ND ProfileCost of Living in North DakotaMore ComparisonsCity Rankings