North Dakota Cities by Population

Below are the 402 North Dakota cities sorted by population from largest to smallest. The population data are from the 2022 American Community Survey.

Sure, you can copy this list right into your favorite spreadsheet tool. Or save yourself formatting headaches and grab the latest North Dakota cities population data as a ready-to-use Excel™ file below. It's time to stop searching and start digging into data!

Download the newest population data for North Dakota cities

↓ Download (.xlsx)

Free, Excel™ file.
Trusted by 12,695 businesses.

Rank City Population
1 Fargo 127,319
2 Bismarck 73,694
3 Grand Forks 58,935
4 Minot 48,038
5 West Fargo 38,653
6 Williston 27,783
7 Dickinson 25,116
8 Mandan 24,049
9 Jamestown 15,850
10 Wahpeton 7,983
11 Devils Lake 7,192
12 Valley City 6,558
13 Watford City 5,900
14 Minot AFB 4,943
15 Lincoln 4,209
16 Grafton 4,161
17 Horace 3,464
18 Beulah 3,063
19 New Town 2,714
20 Rugby 2,654
21 Hazen 2,569
22 Casselton 2,496
23 Stanley 2,189
24 Carrington 2,161
25 Lisbon 2,159
26 Oakes 2,125
27 Grand Forks AFB 2,113
28 Bottineau 2,104
29 Mayville 2,102
30 Belcourt 1,772
31 Harvey 1,767
32 Langdon 1,717
33 Hillsboro 1,655
34 Bowman 1,646
35 Surrey 1,583
36 Park River 1,556
37 Garrison 1,524
38 Washburn 1,463
39 New Rockford 1,421
40 Tioga 1,376
41 Cavalier 1,360
42 Larimore 1,343
43 Burlington 1,308
44 Cando 1,218
45 Parshall 1,217
46 Rolla 1,190
47 Shell Valley 1,183
48 Mapleton 1,151
49 Crosby 1,105
50 Hettinger 1,096
51 Thompson 1,052
52 Velva 1,050
53 Fort Totten 1,042
54 Enderlin 1,030
55 Kenmare 1,016
56 Ellendale 997
57 TIE Kindred 957
57 TIE Beach 957
59 Wishek 951
60 New Salem 939
61 Northwood 936
62 Reile's Acres 914
63 Walhalla 910
64 Cannon Ball 896
65 Linton 886
66 Dunseith 858
67 Gwinner 852
68 Steele 816
69 Drayton 812
70 New England 810
71 Napoleon 808
72 Cooperstown 803
73 Hankinson 790
74 Green Acres 789
75 TIE Richardton 768
75 TIE Ray 768
77 Harwood 759
78 Killdeer 757
79 Hebron 754
80 Glen Ullin 739
81 Underwood 732
82 Lidgerwood 713
83 Belfield 700
84 Mandaree 684
85 Edgeley 678
86 Wilton 675
87 LaMoure 674
88 Milnor 666
89 Lakota 655
90 Elgin 649
91 Hatton 642
92 Mott 616
93 Ashley 614
94 Mohall 609
95 Minto 608
96 Forman 587
97 Trenton 575
98 Argusville 573
99 Portland 562
100 Center 554
101 Pembina 552
102 Fessenden 550
103 Stanton 548
104 Strasburg 510
105 Wyndmere 505
106 Turtle Lake 503
107 Glenburn 490
108 South Heart 489
109 Kulm 467
110 East Dunseith 459
111 TIE Towner 456
111 TIE Rolette 456
113 Berthold 455
114 Dunn Center 447
115 Leeds 438
116 Manvel 417
117 Emerado 416
118 Reynolds 396
119 Neche 390
120 Buxton 379
121 Gilby 376
122 TIE Scranton 369
122 TIE Maddock 369
124 Westhope 360
125 Oxbow 354
126 McVille 341
127 Arthur 338
128 TIE Munich 337
128 TIE Fairmount 337
130 Grenora 329
131 TIE Halliday 316
131 TIE Hope 316
131 TIE Walcott 316
134 Michigan City 312
135 Gackle 309
136 McClusky 307
137 St. Thomas 301
138 Drake 297
139 TIE Tower City 296
139 TIE Edmore 296
141 Finley 291
142 Anamoose 290
143 Carson 288
144 Tappen 286
145 Bowbells 285
146 Hunter 283
147 Granville 279
148 Kensal 277
149 Apple Valley 274
150 TIE Abercrombie 261
150 TIE Sawyer 261
152 Leonard 260
153 Colfax 259
154 Logan 258
155 Gladstone 256
156 TIE Medina 253
156 TIE Davenport 253
158 Powers Lake 252
159 Four Bears Village 251
160 Benedict 243
161 Hoople 239
162 Sherwood 236
163 Harmon 235
164 Plaza 231
165 Lansford 230
166 Fordville 227
167 TIE Flasher 224
167 TIE Golden Valley 224
169 Sheyenne 222
170 Wing 221
171 Selfridge 219
172 St. John 216
173 Hazelton 214
174 Alexander 213
175 TIE Des Lacs 200
175 TIE White Shield 200
175 TIE Lignite 200
178 Bowdon 198
179 Edinburg 195
180 TIE Oriska 193
180 TIE Page 193
182 Ross 188
183 Taylor 186
184 Max 185
185 Upham 183
186 Riverdale 182
187 TIE Amenia 181
187 TIE Rhame 181
189 Binford 178
190 TIE Frontier 175
190 TIE Osnabrock 175
192 Christine 166
193 Minnewaukan 163
194 Spiritwood Lake 162
195 Zap 161
196 New Leipzig 159
197 Mooreton 157
198 TIE Brooktree Park 156
198 TIE Wimbledon 156
200 TIE Arnegard 155
200 TIE Sheldon 155
202 Litchville 152
203 Medora 151
204 Aneta 150
205 TIE Tolna 149
205 TIE Regent 149
205 TIE Almont 149
208 Grandin 148
209 Carpio 146
210 Fort Yates 144
211 TIE Noonan 142
211 TIE Ruthville 142
213 TIE Fingal 136
213 TIE Buffalo 136
215 TIE Golva 131
215 TIE Palermo 131
215 TIE Petersburg 131
218 Portal 130
219 Sanborn 128
220 TIE Marion 119
220 TIE Cleveland 119
220 TIE Wildrose 119
220 TIE Verona 119
220 TIE East Fairview 119
225 Forest River 117
226 Porcupine 116
227 Lankin 115
228 Ryder 114
229 TIE Blacktail 113
229 TIE Epping 113
229 TIE Cogswell 113
232 TIE Adams 112
232 TIE Pisek 112
234 McGregor 111
235 Mercer 109
236 Hague 108
237 TIE Rocklake 107
237 TIE Crary 107
239 TIE Esmond 106
239 TIE Fort Ransom 106
241 TIE Pick City 105
241 TIE Landa 105
241 TIE Goodrich 105
244 Deering 102
245 Montpelier 99
246 TIE Maxbass 98
246 TIE Warwick 98
248 Mountain 97
249 TIE Dodge 96
249 TIE Zeeland 96
249 TIE Crystal 96
252 Marmarth 93
253 Sykeston 92
254 Willow City 91
255 Streeter 90
256 TIE Coleharbor 89
256 TIE Dickey 89
258 TIE Havana 88
258 TIE Regan 88
260 TIE Douglas 87
260 TIE Hannaford 87
262 TIE Reeder 86
262 TIE Makoti 86
264 TIE Dazey 83
264 TIE Egeland 83
266 TIE Rutland 82
266 TIE Buchanan 82
266 TIE Kathryn 82
269 TIE White Earth 76
269 TIE Donnybrook 76
271 TIE Glenfield 74
271 TIE Solen 74
273 Lehr 73
274 Dawson 72
275 TIE Butte 71
275 TIE Gardner 71
277 TIE Alamo 70
277 TIE Pingree 70
279 Caledonia 69
280 Pekin 68
281 TIE Columbus 66
281 TIE Selz 66
283 TIE Sharon 65
283 TIE Clifford 65
285 Menoken 64
286 TIE Galesburg 63
286 TIE Driscoll 63
286 TIE Fullerton 63
286 TIE Bisbee 63
286 TIE Foxholm 63
291 TIE Newburg 61
291 TIE Pettibone 61
293 Milton 60
294 TIE Wheatland 58
294 TIE McHenry 58
296 TIE Martin 57
296 TIE Souris 57
298 Briarwood 56
299 Balta 55
300 TIE Fortuna 54
300 TIE Karlsruhe 54
300 TIE Dwight 54
303 TIE Courtenay 53
303 TIE Tuttle 53
305 Jessie 52
306 TIE North River 51
306 TIE Nome 51
306 TIE Berlin 51
306 TIE Barney 51
310 Manning 50
311 TIE Long Creek 49
311 TIE Bucyrus 49
311 TIE Grace City 49
314 Bathgate 48
315 TIE Jud 47
315 TIE Erie 47
317 TIE Woodworth 46
317 TIE Robinson 46
319 Sentinel Butte 45
320 TIE Flaxton 44
320 TIE Alice 44
322 Voltaire 43
323 McLeod 42
324 TIE Rogers 41
324 TIE Sutton 41
326 TIE Cayuga 40
326 TIE Englevale 40
328 TIE Heimdal 39
328 TIE Canton City (Hensel) 39
330 TIE Oberon 38
330 TIE Haynes 38
332 TIE Elliott 37
332 TIE Gardena 37
334 Prairie Rose 36
335 Mantador 34
336 TIE Wolford 33
336 TIE Starkweather 33
336 TIE Luverne 33
339 TIE Brocket 32
339 TIE Embden 32
341 TIE Niagara 31
341 TIE Great Bend 31
341 TIE Amidon 31
341 TIE Springbrook 31
341 TIE Leith 31
346 TIE Hamilton 30
346 TIE Knox 30
348 TIE Hampden 29
348 TIE Ambrose 29
350 Dahlen 28
351 Ludden 27
352 Inkster 26
353 TIE Kramer 25
353 TIE Fredonia 25
353 TIE Hurdsfield 25
356 TIE Gascoyne 24
356 TIE Loma 24
358 Hansboro 23
359 TIE Spiritwood 22
359 TIE Alsen 22
359 TIE Cathay 22
362 TIE Ardoch 20
362 TIE Forbes 20
362 TIE De Lamere 20
365 TIE Monango 19
365 TIE Brinsmade 19
367 TIE Nekoma 18
367 TIE Denhoff 18
367 TIE Sarles 18
367 TIE Sibley 18
367 TIE Lawton 18
372 TIE Perth 17
372 TIE Fairdale 17
374 TIE Braddock 16
374 TIE Venturia 16
374 TIE Overly 16
377 TIE Hamberg 15
377 TIE Ayr 15
379 TIE York 14
379 TIE Tolley 14
379 TIE Calvin 14
382 TIE Kief 13
382 TIE Antler 13
382 TIE Balfour 13
382 TIE Conway 13
386 Mylo 12
387 Hannah 11
388 TIE Raleigh 10
388 TIE Auburn 10
390 TIE Ypsilanti 9
390 TIE Leal 9
390 TIE Pillsbury 9
393 TIE Loraine 8
393 TIE Wales 8
395 Nash 7
396 Calio 6
397 Bantry 5
398 TIE Ruso 4
398 TIE Heil 4
398 TIE Larson 4
401 TIE Churchs Ferry 2
401 TIE Grano 2
  • United States Census Bureau. B01001 SEX BY AGE, 2022 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 7 December 2023. http://www.census.gov/.

Connect

Cubit logo

© Copyright 2024 Cubit Planning, Inc.