North Dakota Cities and Towns

Explore 355 cities and towns in North Dakota. Search Census population, growth, housing and income data, and compare detailed city profiles.

North Dakota has 355 PEP place records in this directory. Fargo city is the largest in this covered universe at 136,275 residents as of July 1, 2025. Its place population increased by 1,088 ( 0.8%) from July 1, 2024.

Together, these places hold 625,290 residents; 128 of 355 gained population between July 2024 and July 2025. Statewide, the ACS 2020–2024 median household income is $76,657 (5.0% below the U.S.); median home value is $249,900 (24.9% below the U.S.); median gross rent is $954 (32.5% below the U.S.). Unincorporated areas count toward state totals but not toward this directory.

All 19,483 PEP places have published profiles. Income, home value and rent filters use nationwide exact-GEOID ACS matches; unavailable and suppressed estimates are excluded when those filters are active. Rent is the 2020–2024 survey median, not a current listing price. Open-ended medians meet a numeric filter only when the entire source range meets its condition.

Save up to four cities for comparison in this browser. On the comparison page, choose “Load saved shortlist” to compare them side by side.

355 places · showing the first 50 by population

PEP place population · July 1, 2025 · growth from July 1, 2024
Place State Population Annual growth City profile / shortlist
Fargo city North Dakota 136,275 0.8% View profile
Bismarck city North Dakota 77,963 0.9% View profile
Grand Forks city North Dakota 60,365 1.0% View profile
Minot city North Dakota 47,308 0.1% View profile
West Fargo city North Dakota 41,175 1.2% View profile
Williston city North Dakota 29,522 2.4% View profile
Dickinson city North Dakota 25,870 0.9% View profile
Mandan city North Dakota 25,061 0.9% View profile
Jamestown city North Dakota 15,688 -0.2% View profile
Wahpeton city North Dakota 8,141 0.1% View profile
Devils Lake city North Dakota 7,333 0.1% View profile
Horace city North Dakota 7,001 12.7% View profile
Valley City city North Dakota 6,430 -0.9% View profile
Watford City city North Dakota 6,378 2.5% View profile
Lincoln city North Dakota 4,493 0.3% View profile
Grafton city North Dakota 4,023 -0.1% View profile
Beulah city North Dakota 3,077 1.0% View profile
New Town city North Dakota 2,715 -0.7% View profile
Casselton city North Dakota 2,485 0.4% View profile
Rugby city North Dakota 2,412 -1.1% View profile
Hazen city North Dakota 2,314 1.4% View profile
Tioga city North Dakota 2,221 2.2% View profile
Lisbon city North Dakota 2,184 -0.3% View profile
Stanley city North Dakota 2,181 -1.5% View profile
Bottineau city North Dakota 2,152 -1.0% View profile
Carrington city North Dakota 1,950 -1.9% View profile
Langdon city North Dakota 1,809 -1.4% View profile
Mayville city North Dakota 1,807 -0.6% View profile
Oakes city North Dakota 1,765 -0.2% View profile
Hillsboro city North Dakota 1,648 -0.4% View profile
Harvey city North Dakota 1,532 -1.6% View profile
Mapleton city North Dakota 1,496 2.3% View profile
Surrey city North Dakota 1,450 1.3% View profile
Garrison city North Dakota 1,446 -1.0% View profile
Park River city North Dakota 1,363 -0.2% View profile
Larimore city North Dakota 1,359 9.9% View profile
Bowman city North Dakota 1,357 -2.9% View profile
Burlington city North Dakota 1,350 1.5% View profile
New Rockford city North Dakota 1,342 0.1% View profile
Washburn city North Dakota 1,254 -1.1% View profile
Cavalier city North Dakota 1,218 0.1% View profile
Rolla city North Dakota 1,156 -0.1% View profile
Ellendale city North Dakota 1,129 -0.4% View profile
Hettinger city North Dakota 1,119 2.3% View profile
Thompson city North Dakota 1,100 1.1% View profile
New Salem city North Dakota 1,082 1.3% View profile
Cando city North Dakota 1,051 0.2% View profile
Velva city North Dakota 1,046 -0.6% View profile
Kindred city North Dakota 1,044 2.3% View profile
Linton city North Dakota 1,041 -0.1% View profile
Page 1

Open city comparison and saved shortlist →

North Dakota city highlights

Lists use the same Census records as each profile. Income, rent and home-value lists are limited to places with at least 5,000 residents, where survey estimates are generally more precise; open a profile to see each margin of error.

Largest places

  1. Fargo 136,275
  2. Bismarck 77,963
  3. Grand Forks 60,365
  4. Minot 47,308
  5. West Fargo 41,175
  6. Williston 29,522
  7. Dickinson 25,870
  8. Mandan 25,061
  9. Jamestown 15,688
  10. Wahpeton 8,141

July 1, 2025 residents

Fastest growing, 2024–2025

  1. Horace +12.7%
  2. Watford City +2.5%
  3. Williston +2.4%
  4. West Fargo +1.2%
  5. Grand Forks +1.0%
  6. Mandan +0.9%
  7. Bismarck +0.9%
  8. Dickinson +0.9%
  9. Fargo +0.8%
  10. Wahpeton +0.1%

Places with 5,000+ residents

Most jobs located in the place

  1. Fargo 105,216
  2. Bismarck 55,522
  3. Grand Forks 34,649
  4. Minot 25,029
  5. West Fargo 18,815
  6. Williston 15,279
  7. Dickinson 12,516
  8. Mandan 9,685
  9. Jamestown 8,350
  10. Devils Lake 4,507

LODES 8.4 workplace jobs, latest year

Highest median household income

  1. Horace $138,578
  2. Watford City $102,260
  3. West Fargo $90,665
  4. Dickinson $82,696
  5. Williston $79,381
  6. Bismarck $78,387
  7. Minot $73,219
  8. Mandan $71,780
  9. Fargo $66,998
  10. Grand Forks $63,627

ACS 2020–2024 · 5,000+ residents

Lowest median gross rent

  1. Devils Lake $711
  2. Wahpeton $751
  3. Jamestown $773
  4. Valley City $780
  5. Fargo $946
  6. Dickinson $957
  7. Minot $973
  8. Grand Forks $980
  9. Bismarck $999
  10. Mandan $1,083

ACS 2020–2024 · 5,000+ residents

Highest median home value

  1. Horace $414,500
  2. Watford City $408,500
  3. West Fargo $321,900
  4. Bismarck $300,300
  5. Williston $286,200
  6. Fargo $281,900
  7. Dickinson $263,700
  8. Mandan $259,800
  9. Minot $257,100
  10. Grand Forks $249,900

ACS 2020–2024 · 5,000+ residents

Lowest median home value

  1. Valley City $162,200
  2. Devils Lake $164,900
  3. Wahpeton $171,300
  4. Jamestown $199,800
  5. Grand Forks $249,900
  6. Minot $257,100
  7. Mandan $259,800
  8. Dickinson $263,700
  9. Fargo $281,900
  10. Williston $286,200

ACS 2020–2024 · 5,000+ residents

Detailed profiles in North Dakota

Selected city profiles · population July 1, 2025; dollar medians ACS 2020–2024
City Population Annual growth Household income Home value Monthly rent
Fargo, ND 136,275 + 0.8% $66,998 $281,900 $946
Bismarck, ND 77,963 + 0.9% $78,387 $300,300 $999
Grand Forks, ND 60,365 + 1.0% $63,627 $249,900 $980
Minot, ND 47,308 + 0.1% $73,219 $257,100 $973
West Fargo, ND 41,175 + 1.2% $90,665 $321,900 $1,111
Williston, ND 29,522 + 2.4% $79,381 $286,200 $1,122
Dickinson, ND 25,870 + 0.9% $82,696 $263,700 $957
Mandan, ND 25,061 + 0.9% $71,780 $259,800 $1,083
Jamestown, ND 15,688 -0.2% $56,554 $199,800 $773
Wahpeton, ND 8,141 + 0.1% $62,750 $171,300 $751

All North Dakota city and town profiles

Every covered place has its own population history and geographic record. Survey-backed profiles add housing, household composition, resident industries and commuting. Browse the complete list below, ordered alphabetically; identical place names retain their entity labels and Census identifiers.

How North Dakota’s population is spread across places

Places of 25,000 to 99,999 residents hold the largest share of North Dakota’s covered place population: 49.1% across 7 places. Between July 2024 and July 2025, places of 2,500 to 9,999 residents changed fastest as a group (+1.9%), while places of under 500 residents changed least (+0.2%). Size bands use July 2025 populations; group change sums each band’s 2024 and 2025 estimates.

North Dakota places by size · PEP Vintage 2025
Residents in July 2025 Places Combined population Share of place population Places that grew Group change 2024–2025
100,000 or more 1 136,275 21.8% 1 of 1 +0.8%
25,000 to 99,999 7 307,264 49.1% 7 of 7 +1.0%
10,000 to 24,999 1 15,688 2.5% 0 of 1 −0.2%
2,500 to 9,999 9 49,591 7.9% 6 of 9 +1.9%
500 to 2,499 72 80,195 12.8% 36 of 72 +0.2%
Under 500 265 36,277 5.8% 78 of 265 +0.2%

What this state directory covers

The list uses Census Population Estimates Program place records (summary level 162): mostly incorporated cities, towns and villages, with their official labels and identifiers. Unincorporated communities and most census-designated places are outside this release, so a named community can be absent even though people live there, and the place totals above are smaller than the state population. Annual changes can reflect boundary adjustments as well as population change. Dollar figures are ACS 2020–2024 five-year medians in 2024 dollars, joined by exact place GEOID. Read the full methodology.

Download all North Dakota population records , inspect the official population release, or read definitions and calculation methods.

What can we help you find?

Type at least two letters to start searching.

Browse cities Esc to close