Cities in North Dakota
401 cities and towns · Population 624,606
About North Dakota
North Dakota is home to 401 cities and towns with a combined population of 624,606 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Fargo, and the median household income across the state is $72,691 per year. Browse the table below to compare cities by population and income, or explore the full North Dakota city rankings. See how cities compare on housing costs in our North Dakota cost of living guide.
Economy & Income
The economic landscape of North Dakota features a median household income of $72,691. The wealthiest community by income is Springbrook at $250,001 per year. The state's average unemployment rate is 6.7% and the poverty rate averages 15.0% across all communities. 23.9% of residents statewide hold a bachelor's degree or higher.
Housing & Cost of Living
The typical home in North Dakota is valued at $139,496, with median monthly rent at $755. The home-value-to-income ratio is approximately 1.9x the median income, suggesting relatively affordable housing conditions for residents. For city-by-city housing data, see our North Dakota cost of living breakdown.
Demographics
The population of North Dakota is distributed across 401 communities, ranging from Bergen (2 residents) to Fargo (129,064 residents). The median age across North Dakota is 44.9 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.
Largest Cities in North Dakota
| City | Population | Median Income |
|---|---|---|
| Fargo | 129,064 | $66,029 |
| Bismarck | 74,146 | $77,608 |
| Grand Forks | 58,882 | $63,838 |
| Minot | 47,922 | $77,431 |
| West Fargo | 39,325 | $96,877 |
| Williston | 27,964 | $84,309 |
| Dickinson | 25,216 | $76,964 |
| Mandan | 24,293 | $75,966 |
| Jamestown | 15,774 | $54,809 |
| Wahpeton | 7,996 | $57,417 |
| Devils Lake | 7,170 | $42,755 |
| Valley City | 6,554 | $56,471 |
| Watford City | 6,016 | $88,351 |
| Minot AFB | 4,904 | $65,571 |
| Lincoln | 4,309 | $83,387 |
| Grafton | 4,128 | $60,184 |
| Horace | 3,964 | $145,801 |
| Beulah | 3,058 | $84,417 |
| New Town | 2,725 | $50,707 |
| Casselton | 2,640 | $68,472 |
All Cities in North Dakota
North Dakota City Rankings
Frequently Asked Questions about North Dakota
How many cities are in North Dakota?
North Dakota has 401 cities and towns with a combined population of 624,606 residents according to US Census Bureau data.
What is the largest city in North Dakota?
The largest city in North Dakota is Fargo by population. It has 129,064 residents and a median household income of $66,029.
What is the median household income in North Dakota?
The median household income across North Dakota is $72,691 per year. The highest-income city is Springbrook at $250,001.
What is the most popular city in North Dakota?
Fargo is the most populated city in North Dakota with 129,064 residents and a median income of $66,029.
What are the top 5 cities in North Dakota by population?
The five largest cities in North Dakota are: 1. Fargo (129,064), 2. Bismarck (74,146), 3. Grand Forks (58,882), 4. Minot (47,922), 5. West Fargo (39,325).
What is the smallest city in North Dakota?
The smallest city in North Dakota by population is Bergen with 2 residents.
What is the cost of living in North Dakota?
The median household income in North Dakota is $72,691. The median home value across the state is $139,496 and median rent is $755/month. See our detailed cost of living guide for North Dakota for city-level breakdowns.