Every City in the USA

State · North Dakota

Every city in North Dakota.

All 355 incorporated places in North Dakota, ranked by 2024 population. Fargo is the largest with 136,285 residents.

See also:  Largest cities in North Dakota by population →

All cities in North Dakota, sorted by 2024 population.
Rank City 2024 pop 2020 base 4-yr Δ 4-yr Δ %
#1 Fargo 136,285125,94910,336+8.2%
#2 Bismarck 77,77273,6234,149+5.6%
#3 Grand Forks 59,84559,173672+1.1%
#4 Minot 47,44048,386-946-2.0%
#5 West Fargo 41,02738,6362,391+6.2%
#6 Williston 28,82129,169-348-1.2%
#7 Dickinson 25,69525,67520+0.1%
#8 Mandan 24,78824,193595+2.5%
#9 Jamestown 15,78915,855-66-0.4%
#10 Wahpeton 8,1158,011104+1.3%
#11 Devils Lake 7,3147,326-12-0.2%
#12 Valley City 6,5806,58000.0%
#13 Horace 6,2863,2063,080+96.1%
#14 Watford City 6,2076,217-10-0.2%
#15 Lincoln 4,5024,258244+5.7%
#16 Grafton 4,0274,171-144-3.5%
#17 Beulah 3,0473,058-11-0.4%
#18 New Town 2,7352,767-32-1.2%
#19 Casselton 2,4862,47610+0.4%
#20 Rugby 2,4222,508-86-3.4%
#21 Hazen 2,2882,2808+0.4%
#22 Stanley 2,2142,370-156-6.6%
#23 Bottineau 2,1942,1922+0.1%
#24 Tioga 2,1772,200-23-1.0%
#25 Lisbon 2,1752,200-25-1.1%
#26 Carrington 2,0192,084-65-3.1%
#27 Langdon 1,8411,906-65-3.4%
#28 Mayville 1,8201,848-28-1.5%
#29 Oakes 1,7771,793-16-0.9%
#30 Hillsboro 1,6611,65110+0.6%
#31 Harvey 1,5641,643-79-4.8%
#32 Mapleton 1,4761,322154+11.6%
#33 Garrison 1,4651,467-2-0.1%
#34 Surrey 1,4341,34985+6.3%
#35 Bowman 1,4161,470-54-3.7%
#36 Park River 1,3691,421-52-3.7%
#37 Burlington 1,3341,28747+3.7%
#37 New Rockford 1,3341,357-23-1.7%
#39 Washburn 1,2751,299-24-1.8%
#40 Larimore 1,2391,261-22-1.7%
#41 Cavalier 1,2201,255-35-2.8%
#42 Rolla 1,1571,215-58-4.8%
#43 Ellendale 1,1391,161-22-1.9%
#44 Thompson 1,0911,098-7-0.6%
#45 New Salem 1,06897593+9.5%
#46 Cando 1,0611,121-60-5.4%
#47 Hettinger 1,0581,088-30-2.8%
#48 Velva 1,0541,100-46-4.2%
#49 Linton 1,0401,068-28-2.6%
#50 Crosby 1,0341,069-35-3.3%
#51 Kindred 1,030926104+11.2%
#52 Beach 99397815+1.5%
#53 Belfield 992996-4-0.4%
#54 Cooperstown 960993-33-3.3%
#55 Northwood 950979-29-3.0%
#56 Hankinson 9249195+0.5%
#57 Kenmare 919962-43-4.5%
#58 Killdeer 912937-25-2.7%
#59 Parshall 908945-37-3.9%
#60 Gwinner 893928-35-3.8%
#61 Walhalla 867897-30-3.3%
#62 Reile's Acres 866713153+21.5%
#63 Enderlin 851880-29-3.3%
#64 Harwood 83979445+5.7%
#65 Wishek 830863-33-3.8%
#66 Hebron 788798-10-1.3%
#67 Underwood 771788-17-2.2%
#68 Ray 75673818+2.4%
#69 Napoleon 746747-1-0.1%
#70 LaMoure 742761-19-2.5%
#71 Drayton 722754-32-4.2%
#72 Mohall 71870216+2.3%
#73 Hatton 716718-2-0.3%
#74 Wilton 714722-8-1.1%
#75 Glen Ullin 705733-28-3.8%
#76 New England 692695-3-0.4%
#77 Lakota 6876852+0.3%
#77 Richardton 687688-1-0.1%
#79 Steele 655665-10-1.5%
#80 Mott 633656-23-3.5%
#81 Minto 608619-11-1.8%
#82 Dunseith 605637-32-5.0%
#83 Milnor 602626-24-3.8%
#84 Ashley 601612-11-1.8%
#85 Lidgerwood 586599-13-2.2%
#86 Center 582588-6-1.0%
#86 Portland 582584-2-0.3%
#88 Edgeley 573575-2-0.3%
#89 Turtle Lake 532540-8-1.5%
#90 Elgin 524543-19-3.5%
#91 Pembina 493511-18-3.5%
#92 Forman 490512-22-4.3%
#93 Argusville 477482-5-1.0%
#94 Berthold 468488-20-4.1%
#95 Rolette 460484-24-5.0%
#96 Towner 454477-23-4.8%
#97 Emerado 4504455+1.1%
#98 Fessenden 447464-17-3.7%
#99 Wyndmere 439447-8-1.8%
#100 Leeds 424442-18-4.1%
#101 Glenburn 41940415+3.7%
#102 South Heart 41439321+5.3%
#103 Finley 391403-12-3.0%
#104 McVille 387390-3-0.8%
#105 Maddock 386402-16-4.0%
#106 Powers Lake 376389-13-3.3%
#107 Oxbow 375379-4-1.1%
#108 Westhope 369374-5-1.3%
#109 Manvel 366370-4-1.1%
#110 Kulm 363367-4-1.1%
#110 Stanton 363366-3-0.8%
#112 Strasburg 360384-24-6.3%
#113 Buxton 3533494+1.1%
#114 Neche 333347-14-4.0%
#115 Fairmount 331341-10-2.9%
#116 Hunter 330336-6-1.8%
#117 Arthur 325327-2-0.6%
#117 Max 325332-7-2.1%
#119 Alexander 317318-1-0.3%
#120 McClusky 315323-8-2.5%
#121 St. John 310323-13-4.0%
#122 Sawyer 308324-16-4.9%
#123 St. Thomas 307320-13-4.1%
#124 Arnegard 2892872+0.7%
#125 Bowbells 286294-8-2.7%
#126 Gackle 2842822+0.7%
#127 Gladstone 27926910+3.7%
#128 Drake 278292-14-4.8%
#129 Hope 2762733+1.1%
#129 Tower City 2762688+3.0%
#131 Reynolds 2732721+0.4%
#132 Walcott 2662642+0.8%
#133 Medina 264268-4-1.5%
#134 Michigan City 260261-1-0.4%
#135 Abercrombie 25724314+5.8%
#136 Davenport 252255-3-1.2%
#137 Scranton 250260-10-3.8%
#138 Carson 245254-9-3.5%
#138 Leonard 245248-3-1.2%
#140 Gilby 242244-2-0.8%
#140 Hoople 242250-8-3.2%
#142 Aneta 235238-3-1.3%
#143 Lansford 234235-1-0.4%
#144 Halliday 233239-6-2.5%
#145 Granville 231237-6-2.5%
#146 Flasher 23021911+5.0%
#147 Dunn Center 2292272+0.9%
#148 Taylor 228231-3-1.3%
#149 Zap 226227-1-0.4%
#150 Riverdale 2222211+0.5%
#151 Grenora 2202182+0.9%
#152 Hazelton 217224-7-3.1%
#153 Anamoose 216224-8-3.6%
#154 Tappen 213216-3-1.4%
#155 Colfax 20916940+23.7%
#156 New Leipzig 206214-8-3.7%
#156 Plaza 206212-6-2.8%
#158 Fordville 201207-6-2.9%
#159 Sherwood 1991909+4.7%
#160 Frontier 196198-2-1.0%
#161 Grandin 19518510+5.4%
#162 Edinburg 192198-6-3.0%
#163 Buffalo 189193-4-2.1%
#164 Golden Valley 188190-2-1.1%
#164 Minnewaukan 188194-6-3.1%
#164 Page 188192-4-2.1%
#167 Munich 186196-10-5.1%
#168 Sheyenne 184186-2-1.1%
#169 Wimbledon 179181-2-1.1%
#170 Des Lacs 178184-6-3.3%
#170 Mooreton 178181-3-1.7%
#172 Fort Yates 172178-6-3.4%
#173 Litchville 167170-3-1.8%
#174 Regent 164171-7-4.1%
#175 Sanborn 16216200.0%
#176 Binford 161168-7-4.2%
#177 Medora 16011743+36.8%
#178 Petersburg 159161-2-1.2%
#179 Rhame 156162-6-3.7%
#179 Rutland 156164-8-4.9%
#181 Streeter 152153-1-0.7%
#182 Kensal 15015000.0%
#183 Christine 149150-1-0.7%
#184 Willow City 148149-1-0.7%
#185 Makoti 146152-6-3.9%
#186 Carpio 139145-6-4.1%
#186 Wing 1391354+3.0%
#188 Edmore 137141-4-2.8%
#189 Bowdon 136140-4-2.9%
#190 Lignite 134137-3-2.2%
#190 Noonan 134137-3-2.2%
#192 Tolna 133134-1-0.7%
#193 Columbus 132136-4-2.9%
#193 Pick City 1321248+6.5%
#195 Upham 129135-6-4.4%
#196 Mercer 1269036+40.0%
#197 Gardner 125129-4-3.1%
#198 Marion 12412400.0%
#199 Reeder 123125-2-1.6%
#200 Adams 122126-4-3.2%
#200 Palermo 122126-4-3.2%
#202 Selfridge 121127-6-4.7%
#203 Portal 120123-3-2.4%
#204 Hannaford 118124-6-4.8%
#205 Galesburg 113115-2-1.7%
#205 Oriska 1131121+0.9%
#205 Wildrose 1131121+0.9%
#208 Crary 112114-2-1.8%
#209 Crystal 111115-4-3.5%
#209 Forest River 1111092+1.8%
#211 Goodrich 108110-2-1.8%
#212 Ryder 104109-5-4.6%
#213 Lankin 103106-3-2.8%
#214 Bisbee 102107-5-4.7%
#215 Fort Ransom 100973+3.1%
#216 Sykeston 99105-6-5.7%
#217 Almont 98953+3.2%
#218 Starkweather 9799-2-2.0%
#219 Glenfield 9596-1-1.0%
#219 Osnabrock 95103-8-7.8%
#221 Marmarth 94101-7-6.9%
#221 Newburg 9495-1-1.1%
#221 Spiritwood Lake 949400.0%
#221 White Earth 94100-6-6.0%
#225 Oberon 9397-4-4.1%
#226 Deering 9294-2-2.1%
#226 Sheldon 9295-3-3.2%
#228 Douglas 9195-4-4.2%
#229 Fingal 8992-3-3.3%
#229 Golva 89827+8.5%
#229 Rocklake 8994-5-5.3%
#232 Esmond 8893-5-5.4%
#232 Ross 8891-3-3.3%
#234 Amenia 87861+1.2%
#234 Epping 87852+2.4%
#234 Maxbass 8788-1-1.1%
#234 Sharon 8790-3-3.3%
#238 Pisek 8689-3-3.4%
#239 Buchanan 8586-1-1.2%
#240 Karlsruhe 8488-4-4.5%
#240 Montpelier 8485-1-1.2%
#242 Dodge 8385-2-2.4%
#243 Mountain 8182-1-1.2%
#243 Zeeland 8184-3-3.6%
#245 Dwight 7880-2-2.5%
#245 Lehr 7881-3-3.7%
#247 Dawson 757500.0%
#247 Pekin 757500.0%
#249 Dazey 7476-2-2.6%
#250 Donnybrook 7376-3-3.9%
#251 Butte 72711+1.4%
#252 Cleveland 715714+24.6%
#253 Sentinel Butte 70655+7.7%
#254 Cogswell 6972-3-4.2%
#255 Mantador 6768-1-1.5%
#255 Solen 6771-4-5.6%
#257 Benedict 66651+1.5%
#257 Hague 6668-2-2.9%
#257 Kathryn 66651+1.5%
#260 Jud 656500.0%
#261 Balta 6365-2-3.1%
#261 Havana 6366-3-4.5%
#261 McHenry 636300.0%
#264 Coleharbor 62566+10.7%
#264 Verona 626200.0%
#266 Martin 6162-1-1.6%
#267 Flaxton 6062-2-3.2%
#268 Hurdsfield 5963-4-6.3%
#269 Tuttle 5860-2-3.3%
#270 Fullerton 5758-1-1.7%
#270 Pettibone 5759-2-3.4%
#270 Rogers 57498+16.3%
#273 Alamo 56551+1.8%
#273 North River 5657-1-1.8%
#275 Great Bend 5556-1-1.8%
#276 Briarwood 545400.0%
#276 Grace City 545400.0%
#276 Prairie Rose 5455-1-1.8%
#279 Nome 4951-2-3.9%
#279 Warwick 4951-2-3.9%
#281 Bathgate 4748-1-2.1%
#281 Dickey 47461+2.2%
#283 Barney 45432+4.7%
#283 Woodworth 4546-1-2.2%
#285 Alice 444400.0%
#286 Pingree 43421+2.4%
#286 Tolley 43403+7.5%
#286 Voltaire 4345-2-4.4%
#289 Hamilton 4244-2-4.5%
#289 Niagara 4243-1-2.3%
#291 Wolford 4143-2-4.7%
#292 Milton 4042-2-4.8%
#293 Cayuga 3941-2-4.9%
#293 Souris 393900.0%
#295 Courtenay 383800.0%
#295 Forbes 3839-1-2.6%
#295 Landa 383800.0%
#298 Inkster 3738-1-2.6%
#299 Fredonia 353500.0%
#299 Springbrook 35341+2.9%
#301 Regan 333300.0%
#301 Robinson 3334-1-2.9%
#303 Ardoch 323200.0%
#303 Berlin 323200.0%
#303 Brocket 3233-1-3.0%
#303 Canton City (Hensel) 3233-1-3.0%
#303 Egeland 3233-1-3.0%
#308 Clifford 313100.0%
#309 Alsen 3031-1-3.2%
#309 Fortuna 3031-1-3.2%
#309 Hampden 3031-1-3.2%
#309 Monango 3031-1-3.2%
#309 Nekoma 3031-1-3.2%
#314 Brinsmade 2728-1-3.6%
#314 Fairdale 2728-1-3.6%
#316 Luverne 2627-1-3.7%
#317 Leal 252500.0%
#317 Leith 2526-1-3.8%
#319 Kramer 242400.0%
#320 Gardena 232300.0%
#321 Amidon 2224-2-8.3%
#321 Antler 22211+4.8%
#323 Elliott 2122-1-4.5%
#323 Knox 2122-1-4.5%
#323 Sarles 2122-1-4.5%
#326 Gascoyne 2021-1-4.8%
#326 Mylo 2021-1-4.8%
#326 Sibley 202000.0%
#326 Venturia 202000.0%
#330 Cathay 1920-1-5.0%
#331 Ludden 171700.0%
#332 Braddock 161600.0%
#332 Haynes 161600.0%
#334 Ambrose 1516-1-6.3%
#334 Balfour 1516-1-6.3%
#334 Bucyrus 151500.0%
#334 Hansboro 1516-1-6.3%
#334 Lawton 151500.0%
#334 York 151500.0%
#340 Conway 14131+7.7%
#341 Calvin 1314-1-7.1%
#342 Ayr 121200.0%
#342 Hamberg 121200.0%
#342 Pillsbury 121200.0%
#345 Bergen 111100.0%
#345 Overly 111100.0%
#347 Grano 101000.0%
#348 Hannah 9900.0%
#348 Loma 9900.0%
#348 Loraine 9900.0%
#348 Wales 9900.0%
#352 Kief 8800.0%
#353 Calio 6600.0%
#353 Perth 6600.0%
#355 Ruso 5500.0%
All 355 cities in North Dakota.

Methodology · what counts as a city

North Dakota cities follow the V1 universe.

North Dakota cities follow the same V1 universe: incorporated places, consolidated city-county governments where applicable, and Washington DC where applicable. Census-designated places (CDPs) are excluded, with one named national exception — Urban Honolulu (Honolulu only). State ranks are standard competition ranking (“1224”) within North Dakota: tied cities share the lower rank and the next rank is skipped. Ranks are pre-computed in the dataset (state_rank_pop_2024).

Read the full methodology →

Want the full dataset?

All 19,479 cities as a single CSV.

The national CSV includes every state. Every field for every place. Public-domain. sha256 verified.