Every City in the USA

Ranking · North Dakota · Population

Largest cities in North Dakota by population.

All 355 cities in North Dakota rank by 2025 resident population (U.S. Census Bureau Vintage 2025). Fargo and Bismarck lead the state. Growth figures show the five-year change from the April 2020 census base to the July 2025 estimate — within a single vintage.

Filter North Dakota population rows

355 rows

All 355 cities in North Dakota by 2025 population.
Rank City 2025 pop 2020 base 5-yr Δ 5-yr Δ %
#1 Fargo 136,275125,95110,324+8.2%
#2 Bismarck 77,96373,6254,338+5.9%
#3 Grand Forks 60,36559,1731,192+2.0%
#4 Minot 47,30848,387-1,079-2.2%
#5 West Fargo 41,17538,6332,542+6.6%
#6 Williston 29,52229,155367+1.3%
#7 Dickinson 25,87025,673197+0.8%
#8 Mandan 25,06124,187874+3.6%
#9 Jamestown 15,68815,852-164-1.0%
#10 Wahpeton 8,1418,013128+1.6%
#11 Devils Lake 7,3337,32310+0.1%
#12 Horace 7,0013,2063,795+118.4%
#13 Valley City 6,4306,580-150-2.3%
#14 Watford City 6,3786,217161+2.6%
#15 Lincoln 4,4934,276217+5.1%
#16 Grafton 4,0234,174-151-3.6%
#17 Beulah 3,0773,05918+0.6%
#18 New Town 2,7152,769-54-2.0%
#19 Casselton 2,4852,4796+0.2%
#20 Rugby 2,4122,509-97-3.9%
#21 Hazen 2,3142,28034+1.5%
#22 Tioga 2,2212,20219+0.9%
#23 Lisbon 2,1842,205-21-1.0%
#24 Stanley 2,1812,373-192-8.1%
#25 Bottineau 2,1522,192-40-1.8%
#26 Carrington 1,9502,079-129-6.2%
#27 Langdon 1,8091,905-96-5.0%
#28 Mayville 1,8071,851-44-2.4%
#29 Oakes 1,7651,794-29-1.6%
#30 Hillsboro 1,6481,64800.0%
#31 Harvey 1,5321,642-110-6.7%
#32 Mapleton 1,4961,322174+13.2%
#33 Surrey 1,4501,35298+7.2%
#34 Garrison 1,4461,470-24-1.6%
#35 Park River 1,3631,422-59-4.1%
#36 Larimore 1,3591,26297+7.7%
#37 Bowman 1,3571,470-113-7.7%
#38 Burlington 1,3501,28862+4.8%
#39 New Rockford 1,3421,355-13-1.0%
#40 Washburn 1,2541,298-44-3.4%
#41 Cavalier 1,2181,255-37-2.9%
#42 Rolla 1,1561,217-61-5.0%
#43 Ellendale 1,1291,162-33-2.8%
#44 Hettinger 1,1191,09326+2.4%
#45 Thompson 1,1001,0982+0.2%
#46 New Salem 1,082975107+11.0%
#47 Cando 1,0511,121-70-6.2%
#48 Velva 1,0461,100-54-4.9%
#49 Kindred 1,044927117+12.6%
#50 Linton 1,0411,068-27-2.5%
#51 Crosby 1,0271,068-41-3.8%
#52 Belfield 9999963+0.3%
#53 Beach 99498014+1.4%
#54 Cooperstown 969994-25-2.5%
#55 Northwood 959979-20-2.0%
#56 Hankinson 93692115+1.6%
#57 Killdeer 912937-25-2.7%
#58 Kenmare 911960-49-5.1%
#59 Parshall 895945-50-5.3%
#60 Gwinner 894929-35-3.8%
#61 Reile's Acres 880713167+23.4%
#62 Walhalla 867897-30-3.3%
#63 Enderlin 860883-23-2.6%
#64 Harwood 84579451+6.4%
#65 Wishek 827860-33-3.8%
#66 Hebron 792799-7-0.9%
#67 Ray 76873137+5.1%
#68 Underwood 760788-28-3.6%
#69 LaMoure 758762-4-0.5%
#70 Napoleon 738749-11-1.5%
#71 Drayton 724757-33-4.4%
#72 New England 71769522+3.2%
#73 Glen Ullin 708733-25-3.4%
#73 Hatton 708717-9-1.3%
#75 Mohall 7066979+1.3%
#76 Wilton 702722-20-2.8%
#77 Richardton 6956914+0.6%
#78 Lakota 683685-2-0.3%
#79 Steele 664665-1-0.2%
#80 Mott 645655-10-1.5%
#81 Minto 610620-10-1.6%
#82 Dunseith 606637-31-4.9%
#82 Milnor 606625-19-3.0%
#84 Ashley 599612-13-2.1%
#85 Lidgerwood 585600-15-2.5%
#86 Edgeley 5845768+1.4%
#87 Center 583585-2-0.3%
#88 Portland 576584-8-1.4%
#89 Turtle Lake 524541-17-3.1%
#90 Elgin 516543-27-5.0%
#91 Pembina 492512-20-3.9%
#92 Forman 489512-23-4.5%
#93 Argusville 474483-9-1.9%
#94 Berthold 464486-22-4.5%
#95 Rolette 462484-22-4.5%
#96 Towner 454479-25-5.2%
#97 Emerado 4524457+1.6%
#98 Wyndmere 442449-7-1.6%
#99 Fessenden 437463-26-5.6%
#100 Leeds 424442-18-4.1%
#101 South Heart 41939128+7.2%
#102 Glenburn 41440212+3.0%
#103 Finley 392400-8-2.0%
#104 McVille 386395-9-2.3%
#105 Maddock 384400-16-4.0%
#106 Kulm 3723684+1.1%
#106 Powers Lake 372387-15-3.9%
#108 Oxbow 371378-7-1.9%
#109 Westhope 369378-9-2.4%
#110 Manvel 368370-2-0.5%
#111 Stanton 3673661+0.3%
#112 Strasburg 357382-25-6.5%
#113 Buxton 34934900.0%
#114 Fairmount 331342-11-3.2%
#114 Neche 331347-16-4.6%
#116 Arthur 3283271+0.3%
#117 Alexander 3253187+2.2%
#117 Hunter 325334-9-2.7%
#119 Max 321331-10-3.0%
#120 McClusky 320324-4-1.2%
#121 St. John 310323-13-4.0%
#122 Sawyer 307323-16-5.0%
#123 St. Thomas 305318-13-4.1%
#124 Arnegard 2942877+2.4%
#125 Bowbells 284294-10-3.4%
#126 Gladstone 28326320+7.6%
#127 Gackle 28028000.0%
#128 Hope 2782726+2.2%
#129 Drake 277293-16-5.5%
#130 Reynolds 2732703+1.1%
#130 Tower City 2732676+2.2%
#132 Abercrombie 26924425+10.2%
#133 Walcott 2682644+1.5%
#134 Medina 262269-7-2.6%
#135 Davenport 2582553+1.2%
#135 Michigan City 258263-5-1.9%
#137 Gilby 2462442+0.8%
#138 Hoople 242252-10-4.0%
#139 Carson 241254-13-5.1%
#139 Leonard 241248-7-2.8%
#141 Scranton 240261-21-8.0%
#142 Dunn Center 2352305+2.2%
#143 Aneta 233238-5-2.1%
#144 Granville 231238-7-2.9%
#144 Halliday 231238-7-2.9%
#146 Flasher 23021812+5.5%
#146 Grenora 2302219+4.1%
#146 Lansford 230236-6-2.5%
#146 Taylor 230232-2-0.9%
#150 Zap 2292263+1.3%
#151 Riverdale 22122100.0%
#152 Hazelton 218224-6-2.7%
#153 Colfax 21716948+28.4%
#154 Anamoose 216224-8-3.6%
#154 Tappen 2162151+0.5%
#156 New Leipzig 206217-11-5.1%
#157 Plaza 204212-8-3.8%
#158 Fordville 199207-8-3.9%
#159 Sherwood 1961915+2.6%
#160 Edinburg 193199-6-3.0%
#160 Frontier 193197-4-2.0%
#162 Grandin 1911856+3.2%
#163 Minnewaukan 190194-4-2.1%
#164 Golden Valley 189190-1-0.5%
#165 Buffalo 188194-6-3.1%
#166 Page 187192-5-2.6%
#167 Sheyenne 18418400.0%
#168 Des Lacs 182189-7-3.7%
#169 Munich 181195-14-7.2%
#170 Mooreton 177181-4-2.2%
#171 Wimbledon 176181-5-2.8%
#172 Fort Yates 167178-11-6.2%
#172 Regent 167171-4-2.3%
#174 Litchville 163170-7-4.1%
#175 Binford 162168-6-3.6%
#176 Sanborn 160163-3-1.8%
#177 Medora 15711542+36.5%
#177 Petersburg 157161-4-2.5%
#179 Rutland 156164-8-4.9%
#180 Makoti 1531512+1.3%
#181 Streeter 150153-3-2.0%
#182 Christine 149150-1-0.7%
#182 Rhame 149161-12-7.5%
#184 Willow City 148152-4-2.6%
#185 Kensal 146149-3-2.0%
#186 Carpio 140147-7-4.8%
#187 Edmore 138142-4-2.8%
#188 Wing 1371343+2.2%
#189 Pick City 13512510+8.0%
#190 Noonan 133137-4-2.9%
#191 Tolna 132135-3-2.2%
#192 Bowdon 131138-7-5.1%
#192 Lignite 131136-5-3.7%
#194 Columbus 130136-6-4.4%
#194 Reeder 1301255+4.0%
#194 Upham 130135-5-3.7%
#197 Marion 1281244+3.2%
#198 Gardner 125128-3-2.3%
#199 Hannaford 122127-5-3.9%
#199 Mercer 1228933+37.1%
#199 Palermo 122127-5-3.9%
#202 Adams 121126-5-4.0%
#203 Selfridge 119127-8-6.3%
#203 Wildrose 1191136+5.3%
#205 Portal 117121-4-3.3%
#206 Crary 112114-2-1.8%
#206 Galesburg 112115-3-2.6%
#208 Oriska 110112-2-1.8%
#209 Forest River 10910900.0%
#209 Goodrich 109111-2-1.8%
#211 Crystal 108112-4-3.6%
#212 Ryder 103109-6-5.5%
#213 Bisbee 102108-6-5.6%
#214 Lankin 98103-5-4.9%
#215 Starkweather 9799-2-2.0%
#216 Ross 96933+3.2%
#216 Spiritwood Lake 96942+2.1%
#218 Fort Ransom 95914+4.4%
#218 Sykeston 95103-8-7.8%
#220 Sheldon 9496-2-2.1%
#221 Almont 93894+4.5%
#221 Deering 9394-1-1.1%
#221 Glenfield 9396-3-3.1%
#221 Newburg 9395-2-2.1%
#221 Oberon 9397-4-4.1%
#221 Osnabrock 93103-10-9.7%
#227 White Earth 92100-8-8.0%
#228 Esmond 9194-3-3.2%
#228 Marmarth 91102-11-10.8%
#228 Rocklake 9196-5-5.2%
#231 Amenia 90873+3.4%
#232 Epping 89854+4.7%
#232 Sharon 8992-3-3.3%
#234 Douglas 8893-5-5.4%
#234 Golva 88808+10.0%
#236 Montpelier 878700.0%
#237 Dodge 8687-1-1.1%
#237 Fingal 8691-5-5.5%
#237 Karlsruhe 8689-3-3.4%
#237 Maxbass 8688-2-2.3%
#237 Pisek 8689-3-3.4%
#242 Buchanan 8486-2-2.3%
#243 Zeeland 8284-2-2.4%
#244 Cleveland 815724+42.1%
#245 Lehr 8082-2-2.4%
#246 Mountain 7980-1-1.3%
#247 Dwight 7779-2-2.5%
#248 Dawson 76751+1.3%
#249 Dazey 7478-4-5.1%
#249 Pekin 7475-1-1.3%
#251 Donnybrook 7276-4-5.3%
#252 Hague 7071-1-1.4%
#253 Butte 69681+1.5%
#253 Cogswell 6971-2-2.8%
#253 Sentinel Butte 69654+6.2%
#256 Mantador 686800.0%
#257 Benedict 66651+1.5%
#257 Jud 66651+1.5%
#257 Solen 6670-4-5.7%
#260 Coleharbor 64586+10.3%
#260 Havana 6466-2-3.0%
#260 Kathryn 6465-1-1.5%
#263 Balta 6366-3-4.5%
#264 Martin 626200.0%
#264 Verona 62611+1.6%
#266 Flaxton 6163-2-3.2%
#267 McHenry 6063-3-4.8%
#268 Pettibone 595900.0%
#269 Hurdsfield 5863-5-7.9%
#269 Tuttle 5859-1-1.7%
#271 Alamo 56542+3.7%
#271 Fullerton 5658-2-3.4%
#271 North River 5657-1-1.8%
#274 Prairie Rose 5556-1-1.8%
#275 Rogers 53494+8.2%
#276 Briarwood 5253-1-1.9%
#276 Grace City 5254-2-3.7%
#276 Great Bend 5253-1-1.9%
#279 Warwick 5153-2-3.8%
#280 Dickey 50464+8.7%
#281 Nome 4851-3-5.9%
#282 Bathgate 4648-2-4.2%
#282 Woodworth 464600.0%
#284 Alice 4344-1-2.3%
#284 Barney 43412+4.9%
#284 Niagara 434300.0%
#284 Pingree 43412+4.9%
#284 Tolley 43403+7.5%
#284 Voltaire 4345-2-4.4%
#290 Wolford 4244-2-4.5%
#291 Hamilton 4042-2-4.8%
#292 Cayuga 3941-2-4.9%
#292 Fredonia 393900.0%
#292 Milton 3942-3-7.1%
#292 Souris 3940-1-2.5%
#296 Inkster 383800.0%
#297 Courtenay 3738-1-2.6%
#297 Landa 3738-1-2.6%
#299 Forbes 3637-1-2.7%
#299 Robinson 363600.0%
#301 Regan 353500.0%
#301 Springbrook 35332+6.1%
#303 Brocket 3435-1-2.9%
#304 Berlin 33321+3.1%
#305 Ardoch 3132-1-3.1%
#305 Clifford 313100.0%
#305 Egeland 3132-1-3.1%
#305 Fairdale 3132-1-3.1%
#309 Canton City (Hensel) 3031-1-3.2%
#309 Fortuna 3031-1-3.2%
#309 Monango 3031-1-3.2%
#312 Alsen 2931-2-6.5%
#312 Nekoma 2931-2-6.5%
#314 Brinsmade 2829-1-3.4%
#314 Hampden 2829-1-3.4%
#316 Leith 2728-1-3.6%
#316 Luverne 272700.0%
#318 Kramer 2324-1-4.2%
#318 Leal 2324-1-4.2%
#320 Elliott 222200.0%
#320 Gardena 2223-1-4.3%
#322 Amidon 2124-3-12.5%
#322 Gascoyne 2123-2-8.7%
#322 Sarles 2122-1-4.5%
#325 Knox 2021-1-4.8%
#326 Antler 191900.0%
#326 Braddock 191900.0%
#326 Cathay 1920-1-5.0%
#326 Mylo 1920-1-5.0%
#326 Venturia 1920-1-5.0%
#331 Lawton 181800.0%
#331 Sibley 1819-1-5.3%
#333 Haynes 17161+6.3%
#334 Ambrose 1617-1-5.9%
#334 Balfour 1617-1-5.9%
#336 Bucyrus 151500.0%
#336 Calvin 1516-1-6.3%
#336 Ludden 1516-1-6.3%
#339 Conway 14131+7.7%
#339 Hansboro 1415-1-6.7%
#339 York 1415-1-6.7%
#342 Bergen 1213-1-7.7%
#342 Hamberg 1213-1-7.7%
#342 Pillsbury 121200.0%
#345 Ayr 101000.0%
#345 Overly 101000.0%
#347 Grano 9900.0%
#348 Loraine 8800.0%
#348 Wales 89-1-11.1%
#350 Calio 7700.0%
#350 Hannah 78-1-12.5%
#350 Kief 7700.0%
#350 Loma 7700.0%
#354 Perth 6600.0%
#355 Ruso 4400.0%
All 355 cities in North Dakota.

Methodology · North Dakota population ranking

North Dakota cities ranked by Census Vintage 2025 estimates.

North Dakota ranking uses Census Vintage 2025 Population Estimates Program data as of July 1, 2025. Ranks are state-scoped, using standard competition ranking ("1224"): tied cities share the lower rank and the next rank is skipped. Growth shown is 2020 base → 2025 — within-vintage; no 2010→2025 figures appear here per methodology §6.

This page covers every city for which Census publishes annual PEP estimates in North Dakota: standard incorporated places, any consolidated city-county governments, and (where applicable) DC or Urban Honolulu. Census-designated places (CDPs) are excluded with one named exception — Urban Honolulu. In states like Rhode Island, Connecticut, and Massachusetts, many residents live in towns and townships rather than incorporated cities; PEP does not publish annual estimates for those places (a V1 limitation), so the city counts for MCD-heavy states may be lower than expected.

Read the full methodology →

Want the full dataset?

All 355 North Dakota cities — plus all 50 states.

The national CSV includes every city, state column, and state_rank_pop_current. Public-domain. sha256 verified.