');
US City Data

Grafton vs Beulah

Side-by-side comparison

How does Grafton, ND compare to Beulah, ND? Grafton has a population of 4,128 with a median household income of $60,184, while Beulah has 3,058 residents and a median income of $84,417. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricGrafton, NDBeulah, NDDifference
Population4,1283,058+35.0%
Median Age40.837+10.3%
Foreign Born %5.7%3.2%+78.1%
Economy
MetricGraftonBeulahDifference
Median Income$60,184$84,417-28.7%
Unemployment2.7%0.7%+200.0%
Poverty Rate10.4%8.3%+25.3%
Bachelor's+18%19.8%-9.1%
Housing
MetricGraftonBeulahDifference
Home Value$153,800$194,300-20.8%
Median Rent$715/mo$1092/mo-34.5%
Housing Units1,9651,636+20.1%

Learn More

Grafton, ND ProfileBeulah, ND ProfileCost of Living in North DakotaMore ComparisonsCity Rankings