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
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
- Fargo 136,275
- Bismarck 77,963
- Grand Forks 60,365
- Minot 47,308
- West Fargo 41,175
- Williston 29,522
- Dickinson 25,870
- Mandan 25,061
- Jamestown 15,688
- Wahpeton 8,141
July 1, 2025 residents
Fastest growing, 2024–2025
- Horace +12.7%
- Watford City +2.5%
- Williston +2.4%
- West Fargo +1.2%
- Grand Forks +1.0%
- Mandan +0.9%
- Bismarck +0.9%
- Dickinson +0.9%
- Fargo +0.8%
- Wahpeton +0.1%
Places with 5,000+ residents
Most jobs located in the place
- Fargo 105,216
- Bismarck 55,522
- Grand Forks 34,649
- Minot 25,029
- West Fargo 18,815
- Williston 15,279
- Dickinson 12,516
- Mandan 9,685
- Jamestown 8,350
- Devils Lake 4,507
LODES 8.4 workplace jobs, latest year
Highest median household income
- Horace $138,578
- Watford City $102,260
- West Fargo $90,665
- Dickinson $82,696
- Williston $79,381
- Bismarck $78,387
- Minot $73,219
- Mandan $71,780
- Fargo $66,998
- Grand Forks $63,627
ACS 2020–2024 · 5,000+ residents
Lowest median gross rent
- Devils Lake $711
- Wahpeton $751
- Jamestown $773
- Valley City $780
- Fargo $946
- Dickinson $957
- Minot $973
- Grand Forks $980
- Bismarck $999
- Mandan $1,083
ACS 2020–2024 · 5,000+ residents
Highest median home value
- Horace $414,500
- Watford City $408,500
- West Fargo $321,900
- Bismarck $300,300
- Williston $286,200
- Fargo $281,900
- Dickinson $263,700
- Mandan $259,800
- Minot $257,100
- Grand Forks $249,900
ACS 2020–2024 · 5,000+ residents
Lowest median home value
- Valley City $162,200
- Devils Lake $164,900
- Wahpeton $171,300
- Jamestown $199,800
- Grand Forks $249,900
- Minot $257,100
- Mandan $259,800
- Dickinson $263,700
- Fargo $281,900
- Williston $286,200
ACS 2020–2024 · 5,000+ residents
Detailed profiles in North Dakota
| 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.
- Abercrombie city
- Adams city
- Alamo city
- Alexander city
- Alice city
- Almont city
- Alsen city
- Ambrose city
- Amenia city
- Amidon city
- Anamoose city
- Aneta city
- Antler city
- Ardoch city
- Argusville city
- Arnegard city
- Arthur city
- Ashley city
- Ayr city
- Balfour city
- Balta city
- Barney city
- Bathgate city
- Beach city
- Belfield city
- Benedict city
- Bergen city
- Berlin city
- Berthold city
- Beulah city
- Binford city
- Bisbee city
- Bismarck city
- Bottineau city
- Bowbells city
- Bowdon city
- Bowman city
- Braddock city
- Briarwood city
- Brinsmade city
- Brocket city
- Buchanan city
- Bucyrus city
- Buffalo city
- Burlington city
- Butte city
- Buxton city
- Calio city
- Calvin city
- Cando city
- Canton City (Hensel) city
- Carpio city
- Carrington city
- Carson city
- Casselton city
- Cathay city
- Cavalier city
- Cayuga city
- Center city
- Christine city
- Cleveland city
- Clifford city
- Cogswell city
- Coleharbor city
- Colfax city
- Columbus city
- Conway city
- Cooperstown city
- Courtenay city
- Crary city
- Crosby city
- Crystal city
- Davenport city
- Dawson city
- Dazey city
- Deering city
- Des Lacs city
- Devils Lake city
- Dickey city
- Dickinson city
- Dodge city
- Donnybrook city
- Douglas city
- Drake city
- Drayton city
- Dunn Center city
- Dunseith city
- Dwight city
- Edgeley city
- Edinburg city
- Edmore city
- Egeland city
- Elgin city
- Ellendale city
- Elliott city
- Emerado city
- Enderlin city
- Epping city
- Esmond city
- Fairdale city
- Fairmount city
- Fargo city
- Fessenden city
- Fingal city
- Finley city
- Flasher city
- Flaxton city
- Forbes city
- Fordville city
- Forest River city
- Forman city
- Fort Ransom city
- Fort Yates city
- Fortuna city
- Fredonia city
- Frontier city
- Fullerton city
- Gackle city
- Galesburg city
- Gardena city
- Gardner city
- Garrison city
- Gascoyne city
- Gilby city
- Gladstone city
- Glen Ullin city
- Glenburn city
- Glenfield city
- Golden Valley city
- Golva city
- Goodrich city
- Grace City city
- Grafton city
- Grand Forks city
- Grandin city
- Grano city
- Granville city
- Great Bend city
- Grenora city
- Gwinner city
- Hague city
- Halliday city
- Hamberg city
- Hamilton city
- Hampden city
- Hankinson city
- Hannaford city
- Hannah city
- Hansboro city
- Harvey city
- Harwood city
- Hatton city
- Havana city
- Haynes city
- Hazelton city
- Hazen city
- Hebron city
- Hettinger city
- Hillsboro city
- Hoople city
- Hope city
- Horace city
- Hunter city
- Hurdsfield city
- Inkster city
- Jamestown city
- Jud city
- Karlsruhe city
- Kathryn city
- Kenmare city
- Kensal city
- Kief city
- Killdeer city
- Kindred city
- Knox city
- Kramer city
- Kulm city
- Lakota city
- LaMoure city
- Landa city
- Langdon city
- Lankin city
- Lansford city
- Larimore city
- Lawton city
- Leal city
- Leeds city
- Lehr city
- Leith city
- Leonard city
- Lidgerwood city
- Lignite city
- Lincoln city
- Linton city
- Lisbon city
- Litchville city
- Loma city
- Loraine city
- Ludden city
- Luverne city
- Maddock city
- Makoti city
- Mandan city
- Mantador city
- Manvel city
- Mapleton city
- Marion city
- Marmarth city
- Martin city
- Max city
- Maxbass city
- Mayville city
- McClusky city
- McHenry city
- McVille city
- Medina city
- Medora city
- Mercer city
- Michigan City city
- Milnor city
- Milton city
- Minnewaukan city
- Minot city
- Minto city
- Mohall city
- Monango city
- Montpelier city
- Mooreton city
- Mott city
- Mountain city
- Munich city
- Mylo city
- Napoleon city
- Neche city
- Nekoma city
- New England city
- New Leipzig city
- New Rockford city
- New Salem city
- New Town city
- Newburg city
- Niagara city
- Nome city
- Noonan city
- North River city
- Northwood city
- Oakes city
- Oberon city
- Oriska city
- Osnabrock city
- Overly city
- Oxbow city
- Page city
- Palermo city
- Park River city
- Parshall city
- Pekin city
- Pembina city
- Perth city
- Petersburg city
- Pettibone city
- Pick City city
- Pillsbury city
- Pingree city
- Pisek city
- Plaza city
- Portal city
- Portland city
- Powers Lake city
- Prairie Rose city
- Ray city
- Reeder city
- Regan city
- Regent city
- Reile's Acres city
- Reynolds city
- Rhame city
- Richardton city
- Riverdale city
- Robinson city
- Rocklake city
- Rogers city
- Rolette city
- Rolla city
- Ross city
- Rugby city
- Ruso city
- Rutland city
- Ryder city
- Sanborn city
- Sarles city
- Sawyer city
- Scranton city
- Selfridge city
- Sentinel Butte city
- Sharon city
- Sheldon city
- Sherwood city
- Sheyenne city
- Sibley city
- Solen city
- Souris city
- South Heart city
- Spiritwood Lake city
- Springbrook city
- St. John city
- St. Thomas city
- Stanley city
- Stanton city
- Starkweather city
- Steele city
- Strasburg city
- Streeter city
- Surrey city
- Sykeston city
- Tappen city
- Taylor city
- Thompson city
- Tioga city
- Tolley city
- Tolna city
- Tower City city
- Towner city
- Turtle Lake city
- Tuttle city
- Underwood city
- Upham city
- Valley City city
- Velva city
- Venturia city
- Verona city
- Voltaire city
- Wahpeton city
- Walcott city
- Wales city
- Walhalla city
- Warwick city
- Washburn city
- Watford City city
- West Fargo city
- Westhope city
- White Earth city
- Wildrose city
- Williston city
- Willow City city
- Wilton city
- Wimbledon city
- Wing city
- Wishek city
- Wolford city
- Woodworth city
- Wyndmere city
- York city
- Zap city
- Zeeland city
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.
| 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.