State profile · ND

Largest Cities in North Dakota

Ranked by resident population across 246 tracked cities and towns in North Dakota, using Census ACS 5-Year Estimates (2023). This compares cities and Census-designated places, not metropolitan areas.

246
Cities
617,959
Combined city pop.
$71,906
Avg median income
8.3%
Avg poverty rate

Data updated July 2026

The headline finding

Fargo is the largest of 246 tracked cities in North Dakota, which ranks #26 of 52 nationally on avg median income.

Fargo
largest tracked city (129,064 people)
#26
national rank, avg median income
246
cities tracked in this state

Every figure here is read live from the same table rendered below.

96% of North Dakota's 246 tracked cities are small towns under 10,000 people -- none crosses the 1-million-resident mark.

How we calculate this mix & the national home-value percentile below

Every tracked city in North Dakota is bucketed by population: small town under 10,000; mid-size 10,000–99,999; large 100,000–999,999; megacity 1,000,000+. The national home-value comparison below plots North Dakota's average tracked-city home value against all 52 US states/territories, ranked the same way as the per-city percentiles: the state's percentile is the share of states with a lower average home value. See the methodology page for the full source-to-figure lineage.

Largest cities in North Dakota

By population, hover or tap a bar for income detail

residents

What this shows Fargo, ND is the most populous city profiled in North Dakota; the full list of all 246 cities follows below.

Source U.S. Census Bureau ACS 5-Year Estimates (2023) As of 2023

How North Dakota ranks nationally

Avg median income

$71,906

#26 of 52 · highest income

Avg home value

$147,245

#44 of 52 · highest values

Avg poverty rate

8.3%

#20 of 52 · lowest poverty

Tracked cities

246

#40 of 52 · most tracked cities

North Dakota ranks #26 of 52 nationally on average median income and #20 of 52 on average poverty rate, derived live by comparing it against every other tracked state. Averages are computed only across the cities PlainCities tracks in each state, not full state populations.

How North Dakota's home values compare nationally

Average tracked-city home value vs. all 52 US states/territories

$147,245 Among the most affordable more affordable than 85% of 52 US states

$0–$50,000: 0 US states (0%). Below this entry. $50,000–$100,000: 0 US states (0%). Below this entry. $100,000–$150,000: 9 US states (17%). This entry sits in this band. $150,000–$200,000: 11 US states (21%). Above this entry. $200,000–$250,000: 11 US states (21%). Above this entry. $250,000–$300,000: 2 US states (4%). Above this entry. $300,000–$350,000: 3 US states (6%). Above this entry. $350,000–$400,000: 4 US states (8%). Above this entry. $400,000–$450,000: 3 US states (6%). Above this entry. $450,000–$500,000: 4 US states (8%). Above this entry. $500,000–$550,000: 1 US states (2%). Above this entry. $550,000–$600,000: 1 US states (2%). Above this entry. $600,000–$650,000: 0 US states (0%). Above this entry. $650,000–$700,000: 1 US states (2%). Above this entry. $700,000–$750,000: 2 US states (4%). Above this entry. $750,000–$800,000: 0 US states (0%). Above this entry. North Dakota $0 $800,000 every US state, bucketed by value

Each bar is a $50K-wide band; taller bars hold more US states. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.

Source U.S. Census Bureau ACS 5-Year Estimates · 2023

Which cities does North Dakota include?

City Population
Fargo 129,064
Bismarck 74,146
Grand Forks 58,882
Minot 47,922
West Fargo 39,325
Williston 27,964
Dickinson 25,216
Mandan 24,293
Jamestown 15,774
Wahpeton 7,996
Devils Lake 7,170
Valley City 6,554
Watford City 6,016
Minot AFB 4,904
Lincoln 4,309
Grafton 4,128
Horace 3,964
Beulah 3,058
New 2,725
Casselton 2,640
Rugby 2,555
Hazen 2,509
Lisbon 2,262
Carrington 2,171
Stanley 2,089
Grand Forks AFB 2,072
Bottineau 2,063
Mayville 2,050
Oakes 2,046
Langdon 1,835
Belcourt 1,739
Harvey 1,720
Surrey 1,672
Hillsboro 1,643
Tioga 1,525
Bowman 1,523
Park River 1,483
Garrison 1,456
Washburn 1,434
New Rockford 1,325
Cavalier 1,304
Larimore 1,262
Mapleton 1,243
Cando 1,199
Burlington 1,169
Rolla 1,164
Hettinger 1,141
Crosby 1,116
Shell Valley 1,112
Thompson 1,092
Kenmare 1,027
Velva 997
Enderlin 987
Parshall 957
Ellendale 946
Northwood 941
Beach 933
Fort Totten 930
Kindred 927
Walhalla 927
Wishek 922
Green Acres 914
Cooperstown 910
New Salem 904
Reile's Acres 888
Killdeer 879
Gwinner 877
Linton 871
Cannon Ball 859
Dunseith 853
Drayton 818
Harwood 775
Hankinson 768
Napoleon 768
Ray 762
Richardton 761
Steele 742
Hebron 739
Mott 738
LaMoure 703
Underwood 701
Lidgerwood 673
Edgeley 672
Glen Ullin 662
New England 658
Elgin 654
Hatton 639
Milnor 638
Ashley 636
Lakota 629
Forman 622
Belfield 618
Minto 616
Mohall 614
Mandaree 604
Pembina 583
Wilton 582
Argusville 568
Stanton 560
South Heart 556
Wyndmere 553
Portland 548
Strasburg 523
Center 510
Turtle Lake 502
Leeds 487
Fessenden 477
Kulm 476
Glenburn 466
Towner 466
Trenton 464
Berthold 444
Maddock 425
Manvel 413
Scranton 408
Gilby 401
Halliday 396
Emerado 391
East Dunseith 367
Reynolds 367
Dunn Center 366
Oxbow 361
Arthur 357
Buxton 356
Neche 355
Rolette 347
Tower City 345
McVille 338
Westhope 330
McClusky 325
Grenora 323
Finley 322
Hope 321
Fairmount 316
Plaza 314
St. Thomas 306
Sawyer 305
Walcott 302
Anamoose 292
Powers Lake 292
Gackle 287
Max 284
Michigan City 278
Granville 277
Hoople 277
White Shield 277
Edmore 274
Hunter 271
Alexander 268
Bowbells 267
Colfax 265
Tappen 264
Carson 260
Munich 258
St. John 248
Drake 245
Leonard 244
Medina 242
Golden Valley 241
Gladstone 240
Lansford 234
Oriska 234
Abercrombie 231
Kensal 229
Benedict 227
Christine 221
Sheyenne 217
Fordville 216
Davenport 215
Edinburg 215
New Leipzig 215
Buffalo 213
Rhame 213
Sherwood 213
Flasher 207
Wing 202
Four Bears 200
Taylor 193
Harmon 192
Apple Valley 191
Hazelton 191
Selfridge 190
Riverdale 187
Minnewaukan 186
Litchville 183
Almont 180
Mooreton 180
Fingal 179
Page 176
Regent 176
Carpio 169
Arnegard 167
Bowdon 167
Lignite 166
Spiritwood Lake 166
Upham 165
Logan 164
Des Lacs 161
Ross 161
Frontier 160
Marion 152
Zap 151
Adams 150
Medora 150
Binford 148
Wildrose 147
Fort Yates 142
Forest River 139
Noonan 139
Tolna 139
Aneta 137
Grandin 137
Reeder 137
Epping 136
Porcupine 136
Portal 136
Ryder 135
East Fairview 134
Crary 131
Amenia 130
Petersburg 129
Wimbledon 127
Willow City 126
Osnabrock 124
Deering 123
McGregor 121
McLeod 121
Brooktree Park 119
Sanborn 119
Sheldon 118
Cogswell 114
Verona 114
Lankin 113
Pick City 113
Fort Ransom 112
Esmond 110
Dodge 108
Pisek 108
Blacktail 107
Palermo 107
Rocklake 106
Ruthville 103
Crystal 101
Montpelier 101
Mountain 101
Hague 100

What to do with North Dakota's city data

246 cities is a lot to browse, here's where to start.

  • Fargo is North Dakota's largest tracked city by population, start there if you want the fullest picture of a major ND metro. Fargo profile
  • Reile's Acres has the highest median household income of any tracked city in North Dakota, a different lens than population size alone. Reile's Acres profile
  • See how North Dakota's cities stack up nationally, not just against each other. National rankings

City counts and averages on this page cover only the 246 places with sufficient Census ACS data, smaller towns below the reporting threshold are not included.

Primary sources: Census ACS, FBI UCR, NOAA Climate Normals, NCES.

Frequently Asked Questions

How many cities does PlainCities track in North Dakota?

PlainCities profiles 246 cities and towns in North Dakota, drawn from the U.S. Census Bureau's American Community Survey 5-Year Estimates (2023).

What is the largest city in North Dakota?

Fargo is the largest tracked city in North Dakota, with a population of 129,064.

What is the average household income in North Dakota?

Across the 246 tracked cities in North Dakota, the average median household income is $71,906. Individual cities vary widely, with Reile's Acres reporting the highest median income at $198,333.

What is the average poverty rate in North Dakota?

The average poverty rate across North Dakota's tracked cities is 8.3%, based on Census ACS 5-Year Estimates (2023).

Data sourced from official public datasets. See our methodology for details. Retrieved and formatted by PlainCities Editorial

Verify with U.S. Census Bureau →

Embed this widget

Copy this snippet to embed a live-linked card on your own site.

Every figure on PlainCities is rendered directly from Census ACS source data, no number is typed in by an editor. This page draws directly on Census ACS source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.