Random City in North Dakota

All 355 North Dakota cities, five per press, each with its county, 2025 population and rank in the state.

All 355
  1. ForbesCity in Dickey County. 36 people in 2025, 299th of North Dakota's 355.
  2. TappenCity in Kidder County. 216 people in 2025, 154th of North Dakota's 355.
  3. AnamooseCity in McHenry County. 216 people in 2025, 154th of North Dakota's 355.
  4. EllendaleCity in Dickey County. 1,129 people in 2025, 43rd of North Dakota's 355.
  5. HampdenCity in Ramsey County. 28 people in 2025, 314th of North Dakota's 355.

How it works

A random city in North Dakota is usually a very small one: of the 355 cities in the Census Bureau's 2025 estimates, 142 have under 100 people. Any of them can come up beside Fargo.

Read the full guide

Many small cities and four large ones

Half of the 355 have 157 people or fewer, and nine have under ten. Only 51 have 1,000 or more. Fargo, Bismarck, Grand Forks and Minot together hold just over half of everyone who lives in a North Dakota city.

Fifty-three counties and nine misleading names

Every county has a city: Billings County has only Medora and Oliver County only Center. Nine cities are named like a county they are not in. Cavalier is in Pembina County and Hettinger in Adams County; Towner is in McHenry County, while McHenry is in Foster County.

  • Hensel, in Pembina County, is legally Canton City; road signs and its post office say Hensel, and so does the card.
  • Horace, in Cass County, more than doubled between 2020 and 2025, to 7,001 people.

Questions and answers

How many cities are in North Dakota?

North Dakota has 355 incorporated cities, and every one has a card. Nine have 10,000 people or more, and only Fargo has 100,000.

What is the difference between a city and a town in North Dakota?

The state has no towns or villages: every incorporated community is a city, whatever its size. Ruso, the smallest, is a city just as Fargo is.

What is the smallest city in North Dakota?

Ruso, in McLean County, with four people in the 2025 estimates. Perth in Towner County has six, and Calio, Hannah, Kief and Loma have seven each.

What are the largest cities in North Dakota?

Fargo, with 136,275 people, then Bismarck, the capital, with 77,963, Grand Forks with 60,365, Minot with 47,308 and West Fargo with 41,175.

All 355 cities

1,000 people or more 51

  • Beulah City in Mercer County. 3,077 people in 2025, 17th of North Dakota's 355.
  • Bismarck State capital. City in Burleigh County. 77,963 people in 2025, 2nd of North Dakota's 355.
  • Bottineau City in Bottineau County. 2,152 people in 2025, 25th of North Dakota's 355.
  • Bowman City in Bowman County. 1,357 people in 2025, 37th of North Dakota's 355.
  • Burlington City in Ward County. 1,350 people in 2025, 38th of North Dakota's 355.
  • Cando City in Towner County. 1,051 people in 2025, 47th of North Dakota's 355.
  • Carrington City in Foster County. 1,950 people in 2025, 26th of North Dakota's 355.
  • Casselton City in Cass County. 2,485 people in 2025, 19th of North Dakota's 355.
  • Cavalier City in Pembina County. 1,218 people in 2025, 41st of North Dakota's 355.
  • Crosby City in Divide County. 1,027 people in 2025, 51st of North Dakota's 355.
  • Devils Lake City in Ramsey County. 7,333 people in 2025, 11th of North Dakota's 355.
  • Dickinson City in Stark County. 25,870 people in 2025, 7th of North Dakota's 355.
  • Ellendale City in Dickey County. 1,129 people in 2025, 43rd of North Dakota's 355.
  • Fargo City in Cass County. 136,275 people in 2025, 1st of North Dakota's 355.
Show all 355 cities (341 more)

1,000 people or more, continued

  • Garrison City in McLean County. 1,446 people in 2025, 34th of North Dakota's 355.
  • Grafton City in Walsh County. 4,023 people in 2025, 16th of North Dakota's 355.
  • Grand Forks City in Grand Forks County. 60,365 people in 2025, 3rd of North Dakota's 355.
  • Harvey City in Wells County. 1,532 people in 2025, 31st of North Dakota's 355.
  • Hazen City in Mercer County. 2,314 people in 2025, 21st of North Dakota's 355.
  • Hettinger City in Adams County. 1,119 people in 2025, 44th of North Dakota's 355.
  • Hillsboro City in Traill County. 1,648 people in 2025, 30th of North Dakota's 355.
  • Horace City in Cass County. 7,001 people in 2025, 12th of North Dakota's 355.
  • Jamestown City in Stutsman County. 15,688 people in 2025, 9th of North Dakota's 355.
  • Kindred City in Cass County. 1,044 people in 2025, 49th of North Dakota's 355.
  • Langdon City in Cavalier County. 1,809 people in 2025, 27th of North Dakota's 355.
  • Larimore City in Grand Forks County. 1,359 people in 2025, 36th of North Dakota's 355.
  • Lincoln City in Burleigh County. 4,493 people in 2025, 15th of North Dakota's 355.
  • Linton City in Emmons County. 1,041 people in 2025, 50th of North Dakota's 355.
  • Lisbon City in Ransom County. 2,184 people in 2025, 23rd of North Dakota's 355.
  • Mandan City in Morton County. 25,061 people in 2025, 8th of North Dakota's 355.
  • Mapleton City in Cass County. 1,496 people in 2025, 32nd of North Dakota's 355.
  • Mayville City in Traill County. 1,807 people in 2025, 28th of North Dakota's 355.
  • Minot City in Ward County. 47,308 people in 2025, 4th of North Dakota's 355.
  • New Rockford City in Eddy County. 1,342 people in 2025, 39th of North Dakota's 355.
  • New Salem City in Morton County. 1,082 people in 2025, 46th of North Dakota's 355.
  • New Town City in Mountrail County. 2,715 people in 2025, 18th of North Dakota's 355.
  • Oakes City in Dickey County. 1,765 people in 2025, 29th of North Dakota's 355.
  • Park River City in Walsh County. 1,363 people in 2025, 35th of North Dakota's 355.
  • Rolla City in Rolette County. 1,156 people in 2025, 42nd of North Dakota's 355.
  • Rugby City in Pierce County. 2,412 people in 2025, 20th of North Dakota's 355.
  • Stanley City in Mountrail County. 2,181 people in 2025, 24th of North Dakota's 355.
  • Surrey City in Ward County. 1,450 people in 2025, 33rd of North Dakota's 355.
  • Thompson City in Grand Forks County. 1,100 people in 2025, 45th of North Dakota's 355.
  • Tioga City in Williams County. 2,221 people in 2025, 22nd of North Dakota's 355.
  • Valley City City in Barnes County. 6,430 people in 2025, 13th of North Dakota's 355.
  • Velva City in McHenry County. 1,046 people in 2025, 48th of North Dakota's 355.
  • Wahpeton City in Richland County. 8,141 people in 2025, 10th of North Dakota's 355.
  • Washburn City in McLean County. 1,254 people in 2025, 40th of North Dakota's 355.
  • Watford City City in McKenzie County. 6,378 people in 2025, 14th of North Dakota's 355.
  • West Fargo City in Cass County. 41,175 people in 2025, 5th of North Dakota's 355.
  • Williston City in Williams County. 29,522 people in 2025, 6th of North Dakota's 355.

100 people or more 162

  • Abercrombie City in Richland County. 269 people in 2025, 132nd of North Dakota's 355.
  • Adams City in Walsh County. 121 people in 2025, 202nd of North Dakota's 355.
  • Alexander City in McKenzie County. 325 people in 2025, 117th of North Dakota's 355.
  • Anamoose City in McHenry County. 216 people in 2025, 154th of North Dakota's 355.
  • Aneta City in Nelson County. 233 people in 2025, 143rd of North Dakota's 355.
  • Argusville City in Cass County. 474 people in 2025, 93rd of North Dakota's 355.
  • Arnegard City in McKenzie County. 294 people in 2025, 124th of North Dakota's 355.
  • Arthur City in Cass County. 328 people in 2025, 116th of North Dakota's 355.
  • Ashley City in McIntosh County. 599 people in 2025, 84th of North Dakota's 355.
  • Beach City in Golden Valley County. 994 people in 2025, 53rd of North Dakota's 355.
  • Belfield City in Stark County. 999 people in 2025, 52nd of North Dakota's 355.
  • Berthold City in Ward County. 464 people in 2025, 94th of North Dakota's 355.
  • Binford City in Griggs County. 162 people in 2025, 175th of North Dakota's 355.
  • Bisbee City in Towner County. 102 people in 2025, 213th of North Dakota's 355.
  • Bowbells City in Burke County. 284 people in 2025, 125th of North Dakota's 355.
  • Bowdon City in Wells County. 131 people in 2025, 192nd of North Dakota's 355.
  • Buffalo City in Cass County. 188 people in 2025, 165th of North Dakota's 355.
  • Buxton City in Traill County. 349 people in 2025, 113th of North Dakota's 355.
  • Carpio City in Ward County. 140 people in 2025, 186th of North Dakota's 355.
  • Carson City in Grant County. 241 people in 2025, 139th of North Dakota's 355.
  • Center City in Oliver County. 583 people in 2025, 87th of North Dakota's 355.
  • Christine City in Richland County. 149 people in 2025, 182nd of North Dakota's 355.
  • Colfax City in Richland County. 217 people in 2025, 153rd of North Dakota's 355.
  • Columbus City in Burke County. 130 people in 2025, 194th of North Dakota's 355.
  • Cooperstown City in Griggs County. 969 people in 2025, 54th of North Dakota's 355.
  • Crary City in Ramsey County. 112 people in 2025, 206th of North Dakota's 355.
  • Crystal City in Pembina County. 108 people in 2025, 211th of North Dakota's 355.
  • Davenport City in Cass County. 258 people in 2025, 135th of North Dakota's 355.
  • Des Lacs City in Ward County. 182 people in 2025, 168th of North Dakota's 355.
  • Drake City in McHenry County. 277 people in 2025, 129th of North Dakota's 355.
  • Drayton City in Pembina County. 724 people in 2025, 71st of North Dakota's 355.
  • Dunn Center City in Dunn County. 235 people in 2025, 142nd of North Dakota's 355.
  • Dunseith City in Rolette County. 606 people in 2025, 82nd of North Dakota's 355.
  • Edgeley City in LaMoure County. 584 people in 2025, 86th of North Dakota's 355.
  • Edinburg City in Walsh County. 193 people in 2025, 160th of North Dakota's 355.
  • Edmore City in Ramsey County. 138 people in 2025, 187th of North Dakota's 355.
  • Elgin City in Grant County. 516 people in 2025, 90th of North Dakota's 355.
  • Emerado City in Grand Forks County. 452 people in 2025, 97th of North Dakota's 355.
  • Enderlin City in Ransom County. 860 people in 2025, 63rd of North Dakota's 355.
  • Fairmount City in Richland County. 331 people in 2025, 114th of North Dakota's 355.
  • Fessenden City in Wells County. 437 people in 2025, 99th of North Dakota's 355.
  • Finley City in Steele County. 392 people in 2025, 103rd of North Dakota's 355.
  • Flasher City in Morton County. 230 people in 2025, 146th of North Dakota's 355.
  • Fordville City in Walsh County. 199 people in 2025, 158th of North Dakota's 355.
  • Forest River City in Walsh County. 109 people in 2025, 209th of North Dakota's 355.
  • Forman City in Sargent County. 489 people in 2025, 92nd of North Dakota's 355.
  • Fort Yates City in Sioux County. 167 people in 2025, 172nd of North Dakota's 355.
  • Frontier City in Cass County. 193 people in 2025, 160th of North Dakota's 355.
  • Gackle City in Logan County. 280 people in 2025, 127th of North Dakota's 355.
  • Galesburg City in Traill County. 112 people in 2025, 206th of North Dakota's 355.
  • Gardner City in Cass County. 125 people in 2025, 198th of North Dakota's 355.
  • Gilby City in Grand Forks County. 246 people in 2025, 137th of North Dakota's 355.
  • Gladstone City in Stark County. 283 people in 2025, 126th of North Dakota's 355.
  • Glen Ullin City in Morton County. 708 people in 2025, 73rd of North Dakota's 355.
  • Glenburn City in Renville County. 414 people in 2025, 102nd of North Dakota's 355.
  • Golden Valley City in Mercer County. 189 people in 2025, 164th of North Dakota's 355.
  • Goodrich City in Sheridan County. 109 people in 2025, 209th of North Dakota's 355.
  • Grandin City in Cass County. 191 people in 2025, 162nd of North Dakota's 355.
  • Granville City in McHenry County. 231 people in 2025, 144th of North Dakota's 355.
  • Grenora City in Williams County. 230 people in 2025, 146th of North Dakota's 355.
  • Gwinner City in Sargent County. 894 people in 2025, 60th of North Dakota's 355.
  • Halliday City in Dunn County. 231 people in 2025, 144th of North Dakota's 355.
  • Hankinson City in Richland County. 936 people in 2025, 56th of North Dakota's 355.
  • Hannaford City in Griggs County. 122 people in 2025, 199th of North Dakota's 355.
  • Harwood City in Cass County. 845 people in 2025, 64th of North Dakota's 355.
  • Hatton City in Traill County. 708 people in 2025, 73rd of North Dakota's 355.
  • Hazelton City in Emmons County. 218 people in 2025, 152nd of North Dakota's 355.
  • Hebron City in Morton County. 792 people in 2025, 66th of North Dakota's 355.
  • Hoople City in Walsh County. 242 people in 2025, 138th of North Dakota's 355.
  • Hope City in Steele County. 278 people in 2025, 128th of North Dakota's 355.
  • Hunter City in Cass County. 325 people in 2025, 117th of North Dakota's 355.
  • Kenmare City in Ward County. 911 people in 2025, 58th of North Dakota's 355.
  • Kensal City in Stutsman County. 146 people in 2025, 185th of North Dakota's 355.
  • Killdeer City in Dunn County. 912 people in 2025, 57th of North Dakota's 355.
  • Kulm City in LaMoure County. 372 people in 2025, 106th of North Dakota's 355.
  • Lakota City in Nelson County. 683 people in 2025, 78th of North Dakota's 355.
  • LaMoure City in LaMoure County. 758 people in 2025, 69th of North Dakota's 355.
  • Lansford City in Bottineau County. 230 people in 2025, 146th of North Dakota's 355.
  • Leeds City in Benson County. 424 people in 2025, 100th of North Dakota's 355.
  • Leonard City in Cass County. 241 people in 2025, 139th of North Dakota's 355.
  • Lidgerwood City in Richland County. 585 people in 2025, 85th of North Dakota's 355.
  • Lignite City in Burke County. 131 people in 2025, 192nd of North Dakota's 355.
  • Litchville City in Barnes County. 163 people in 2025, 174th of North Dakota's 355.
  • Maddock City in Benson County. 384 people in 2025, 105th of North Dakota's 355.
  • Makoti City in Ward County. 153 people in 2025, 180th of North Dakota's 355.
  • Manvel City in Grand Forks County. 368 people in 2025, 110th of North Dakota's 355.
  • Marion City in LaMoure County. 128 people in 2025, 197th of North Dakota's 355.
  • Max City in McLean County. 321 people in 2025, 119th of North Dakota's 355.
  • McClusky City in Sheridan County. 320 people in 2025, 120th of North Dakota's 355.
  • McVille City in Nelson County. 386 people in 2025, 104th of North Dakota's 355.
  • Medina City in Stutsman County. 262 people in 2025, 134th of North Dakota's 355.
  • Medora City in Billings County. 157 people in 2025, 177th of North Dakota's 355.
  • Mercer City in McLean County. 122 people in 2025, 199th of North Dakota's 355.
  • Michigan City City in Nelson County. 258 people in 2025, 135th of North Dakota's 355.
  • Milnor City in Sargent County. 606 people in 2025, 82nd of North Dakota's 355.
  • Minnewaukan City in Benson County. 190 people in 2025, 163rd of North Dakota's 355.
  • Minto City in Walsh County. 610 people in 2025, 81st of North Dakota's 355.
  • Mohall City in Renville County. 706 people in 2025, 75th of North Dakota's 355.
  • Mooreton City in Richland County. 177 people in 2025, 170th of North Dakota's 355.
  • Mott City in Hettinger County. 645 people in 2025, 80th of North Dakota's 355.
  • Munich City in Cavalier County. 181 people in 2025, 169th of North Dakota's 355.
  • Napoleon City in Logan County. 738 people in 2025, 70th of North Dakota's 355.
  • Neche City in Pembina County. 331 people in 2025, 114th of North Dakota's 355.
  • New England City in Hettinger County. 717 people in 2025, 72nd of North Dakota's 355.
  • New Leipzig City in Grant County. 206 people in 2025, 156th of North Dakota's 355.
  • Noonan City in Divide County. 133 people in 2025, 190th of North Dakota's 355.
  • Northwood City in Grand Forks County. 959 people in 2025, 55th of North Dakota's 355.
  • Oriska City in Barnes County. 110 people in 2025, 208th of North Dakota's 355.
  • Oxbow City in Cass County. 371 people in 2025, 108th of North Dakota's 355.
  • Page City in Cass County. 187 people in 2025, 166th of North Dakota's 355.
  • Palermo City in Mountrail County. 122 people in 2025, 199th of North Dakota's 355.
  • Parshall City in Mountrail County. 895 people in 2025, 59th of North Dakota's 355.
  • Pembina City in Pembina County. 492 people in 2025, 91st of North Dakota's 355.
  • Petersburg City in Nelson County. 157 people in 2025, 177th of North Dakota's 355.
  • Pick City City in Mercer County. 135 people in 2025, 189th of North Dakota's 355.
  • Plaza City in Mountrail County. 204 people in 2025, 157th of North Dakota's 355.
  • Portal City in Burke County. 117 people in 2025, 205th of North Dakota's 355.
  • Portland City in Traill County. 576 people in 2025, 88th of North Dakota's 355.
  • Powers Lake City in Burke County. 372 people in 2025, 106th of North Dakota's 355.
  • Ray City in Williams County. 768 people in 2025, 67th of North Dakota's 355.
  • Reeder City in Adams County. 130 people in 2025, 194th of North Dakota's 355.
  • Regent City in Hettinger County. 167 people in 2025, 172nd of North Dakota's 355.
  • Reile's Acres City in Cass County. 880 people in 2025, 61st of North Dakota's 355.
  • Reynolds City, mostly in Traill County. 273 people in 2025, 130th of North Dakota's 355.
  • Rhame City in Bowman County. 149 people in 2025, 182nd of North Dakota's 355.
  • Richardton City in Stark County. 695 people in 2025, 77th of North Dakota's 355.
  • Riverdale City in McLean County. 221 people in 2025, 151st of North Dakota's 355.
  • Rolette City in Rolette County. 462 people in 2025, 95th of North Dakota's 355.
  • Rutland City in Sargent County. 156 people in 2025, 179th of North Dakota's 355.
  • Ryder City in Ward County. 103 people in 2025, 212th of North Dakota's 355.
  • Sanborn City in Barnes County. 160 people in 2025, 176th of North Dakota's 355.
  • Sawyer City in Ward County. 307 people in 2025, 122nd of North Dakota's 355.
  • Scranton City in Bowman County. 240 people in 2025, 141st of North Dakota's 355.
  • Selfridge City in Sioux County. 119 people in 2025, 203rd of North Dakota's 355.
  • Sherwood City in Renville County. 196 people in 2025, 159th of North Dakota's 355.
  • Sheyenne City in Eddy County. 184 people in 2025, 167th of North Dakota's 355.
  • South Heart City in Stark County. 419 people in 2025, 101st of North Dakota's 355.
  • St. John City in Rolette County. 310 people in 2025, 121st of North Dakota's 355.
  • St. Thomas City in Pembina County. 305 people in 2025, 123rd of North Dakota's 355.
  • Stanton City in Mercer County. 367 people in 2025, 111th of North Dakota's 355.
  • Steele City in Kidder County. 664 people in 2025, 79th of North Dakota's 355.
  • Strasburg City in Emmons County. 357 people in 2025, 112th of North Dakota's 355.
  • Streeter City in Stutsman County. 150 people in 2025, 181st of North Dakota's 355.
  • Tappen City in Kidder County. 216 people in 2025, 154th of North Dakota's 355.
  • Taylor City in Stark County. 230 people in 2025, 146th of North Dakota's 355.
  • Tolna City in Nelson County. 132 people in 2025, 191st of North Dakota's 355.
  • Tower City City in Cass County. 273 people in 2025, 130th of North Dakota's 355.
  • Towner City in McHenry County. 454 people in 2025, 96th of North Dakota's 355.
  • Turtle Lake City in McLean County. 524 people in 2025, 89th of North Dakota's 355.
  • Underwood City in McLean County. 760 people in 2025, 68th of North Dakota's 355.
  • Upham City in McHenry County. 130 people in 2025, 194th of North Dakota's 355.
  • Walcott City in Richland County. 268 people in 2025, 133rd of North Dakota's 355.
  • Walhalla City in Pembina County. 867 people in 2025, 62nd of North Dakota's 355.
  • Westhope City in Bottineau County. 369 people in 2025, 109th of North Dakota's 355.
  • Wildrose City in Williams County. 119 people in 2025, 203rd of North Dakota's 355.
  • Willow City City in Bottineau County. 148 people in 2025, 184th of North Dakota's 355.
  • Wilton City, mostly in McLean County. 702 people in 2025, 76th of North Dakota's 355.
  • Wimbledon City in Barnes County. 176 people in 2025, 171st of North Dakota's 355.
  • Wing City in Burleigh County. 137 people in 2025, 188th of North Dakota's 355.
  • Wishek City in McIntosh County. 827 people in 2025, 65th of North Dakota's 355.
  • Wyndmere City in Richland County. 442 people in 2025, 98th of North Dakota's 355.
  • Zap City in Mercer County. 229 people in 2025, 150th of North Dakota's 355.

Under 100 people 142

  • Alamo City in Williams County. 56 people in 2025, 271st of North Dakota's 355.
  • Alice City in Cass County. 43 people in 2025, 284th of North Dakota's 355.
  • Almont City in Morton County. 93 people in 2025, 221st of North Dakota's 355.
  • Alsen City in Cavalier County. 29 people in 2025, 312th of North Dakota's 355.
  • Ambrose City in Divide County. 16 people in 2025, 334th of North Dakota's 355.
  • Amenia City in Cass County. 90 people in 2025, 231st of North Dakota's 355.
  • Amidon City in Slope County. 21 people in 2025, 322nd of North Dakota's 355.
  • Antler City in Bottineau County. 19 people in 2025, 326th of North Dakota's 355.
  • Ardoch City in Walsh County. 31 people in 2025, 305th of North Dakota's 355.
  • Ayr City in Cass County. 10 people in 2025, 345th of North Dakota's 355.
  • Balfour City in McHenry County. 16 people in 2025, 334th of North Dakota's 355.
  • Balta City in Pierce County. 63 people in 2025, 263rd of North Dakota's 355.
  • Barney City in Richland County. 43 people in 2025, 284th of North Dakota's 355.
  • Bathgate City in Pembina County. 46 people in 2025, 282nd of North Dakota's 355.
  • Benedict City in McLean County. 66 people in 2025, 257th of North Dakota's 355.
  • Bergen City in McHenry County. 12 people in 2025, 342nd of North Dakota's 355.
  • Berlin City in LaMoure County. 33 people in 2025, 304th of North Dakota's 355.
  • Braddock City in Emmons County. 19 people in 2025, 326th of North Dakota's 355.
  • Briarwood City in Cass County. 52 people in 2025, 276th of North Dakota's 355.
  • Brinsmade City in Benson County. 28 people in 2025, 314th of North Dakota's 355.
  • Brocket City in Ramsey County. 34 people in 2025, 303rd of North Dakota's 355.
  • Buchanan City in Stutsman County. 84 people in 2025, 242nd of North Dakota's 355.
  • Bucyrus City in Adams County. 15 people in 2025, 336th of North Dakota's 355.
  • Butte City in McLean County. 69 people in 2025, 253rd of North Dakota's 355.
  • Calio City in Cavalier County. 7 people in 2025, 350th of North Dakota's 355.
  • Calvin City in Cavalier County. 15 people in 2025, 336th of North Dakota's 355.
  • Cathay City in Wells County. 19 people in 2025, 326th of North Dakota's 355.
  • Cayuga City in Sargent County. 39 people in 2025, 292nd of North Dakota's 355.
  • Cleveland City in Stutsman County. 81 people in 2025, 244th of North Dakota's 355.
  • Clifford City in Traill County. 31 people in 2025, 305th of North Dakota's 355.
  • Cogswell City in Sargent County. 69 people in 2025, 253rd of North Dakota's 355.
  • Coleharbor City in McLean County. 64 people in 2025, 260th of North Dakota's 355.
  • Conway City in Walsh County. 14 people in 2025, 339th of North Dakota's 355.
  • Courtenay City in Stutsman County. 37 people in 2025, 297th of North Dakota's 355.
  • Dawson City in Kidder County. 76 people in 2025, 248th of North Dakota's 355.
  • Dazey City in Barnes County. 74 people in 2025, 249th of North Dakota's 355.
  • Deering City in McHenry County. 93 people in 2025, 221st of North Dakota's 355.
  • Dickey City in LaMoure County. 50 people in 2025, 280th of North Dakota's 355.
  • Dodge City in Dunn County. 86 people in 2025, 237th of North Dakota's 355.
  • Donnybrook City in Ward County. 72 people in 2025, 251st of North Dakota's 355.
  • Douglas City in Ward County. 88 people in 2025, 234th of North Dakota's 355.
  • Dwight City in Richland County. 77 people in 2025, 247th of North Dakota's 355.
  • Egeland City in Towner County. 31 people in 2025, 305th of North Dakota's 355.
  • Elliott City in Ransom County. 22 people in 2025, 320th of North Dakota's 355.
  • Epping City in Williams County. 89 people in 2025, 232nd of North Dakota's 355.
  • Esmond City in Benson County. 91 people in 2025, 228th of North Dakota's 355.
  • Fairdale City in Walsh County. 31 people in 2025, 305th of North Dakota's 355.
  • Fingal City in Barnes County. 86 people in 2025, 237th of North Dakota's 355.
  • Flaxton City in Burke County. 61 people in 2025, 266th of North Dakota's 355.
  • Forbes City in Dickey County. 36 people in 2025, 299th of North Dakota's 355.
  • Fort Ransom City in Ransom County. 95 people in 2025, 218th of North Dakota's 355.
  • Fortuna City in Divide County. 30 people in 2025, 309th of North Dakota's 355.
  • Fredonia City in Logan County. 39 people in 2025, 292nd of North Dakota's 355.
  • Fullerton City in Dickey County. 56 people in 2025, 271st of North Dakota's 355.
  • Gardena City in Bottineau County. 22 people in 2025, 320th of North Dakota's 355.
  • Gascoyne City in Bowman County. 21 people in 2025, 322nd of North Dakota's 355.
  • Glenfield City in Foster County. 93 people in 2025, 221st of North Dakota's 355.
  • Golva City in Golden Valley County. 88 people in 2025, 234th of North Dakota's 355.
  • Grace City City in Foster County. 52 people in 2025, 276th of North Dakota's 355.
  • Grano City in Renville County. 9 people in 2025, 347th of North Dakota's 355.
  • Great Bend City in Richland County. 52 people in 2025, 276th of North Dakota's 355.
  • Hague City in Emmons County. 70 people in 2025, 252nd of North Dakota's 355.
  • Hamberg City in Wells County. 12 people in 2025, 342nd of North Dakota's 355.
  • Hamilton City in Pembina County. 40 people in 2025, 291st of North Dakota's 355.
  • Hampden City in Ramsey County. 28 people in 2025, 314th of North Dakota's 355.
  • Hannah City in Cavalier County. 7 people in 2025, 350th of North Dakota's 355.
  • Hansboro City in Towner County. 14 people in 2025, 339th of North Dakota's 355.
  • Havana City in Sargent County. 64 people in 2025, 260th of North Dakota's 355.
  • Haynes City in Adams County. 17 people in 2025, 333rd of North Dakota's 355.
  • Hensel City in Pembina County. 30 people in 2025, 309th of North Dakota's 355.
  • Hurdsfield City in Wells County. 58 people in 2025, 269th of North Dakota's 355.
  • Inkster City in Grand Forks County. 38 people in 2025, 296th of North Dakota's 355.
  • Jud City in LaMoure County. 66 people in 2025, 257th of North Dakota's 355.
  • Karlsruhe City in McHenry County. 86 people in 2025, 237th of North Dakota's 355.
  • Kathryn City in Barnes County. 64 people in 2025, 260th of North Dakota's 355.
  • Kief City in McHenry County. 7 people in 2025, 350th of North Dakota's 355.
  • Knox City in Benson County. 20 people in 2025, 325th of North Dakota's 355.
  • Kramer City in Bottineau County. 23 people in 2025, 318th of North Dakota's 355.
  • Landa City in Bottineau County. 37 people in 2025, 297th of North Dakota's 355.
  • Lankin City in Walsh County. 98 people in 2025, 214th of North Dakota's 355.
  • Lawton City in Ramsey County. 18 people in 2025, 331st of North Dakota's 355.
  • Leal City in Barnes County. 23 people in 2025, 318th of North Dakota's 355.
  • Lehr City, mostly in McIntosh County. 80 people in 2025, 245th of North Dakota's 355.
  • Leith City in Grant County. 27 people in 2025, 316th of North Dakota's 355.
  • Loma City in Cavalier County. 7 people in 2025, 350th of North Dakota's 355.
  • Loraine City in Renville County. 8 people in 2025, 348th of North Dakota's 355.
  • Ludden City in Dickey County. 15 people in 2025, 336th of North Dakota's 355.
  • Luverne City in Steele County. 27 people in 2025, 316th of North Dakota's 355.
  • Mantador City in Richland County. 68 people in 2025, 256th of North Dakota's 355.
  • Marmarth City in Slope County. 91 people in 2025, 228th of North Dakota's 355.
  • Martin City in Sheridan County. 62 people in 2025, 264th of North Dakota's 355.
  • Maxbass City in Bottineau County. 86 people in 2025, 237th of North Dakota's 355.
  • McHenry City in Foster County. 60 people in 2025, 267th of North Dakota's 355.
  • Milton City in Cavalier County. 39 people in 2025, 292nd of North Dakota's 355.
  • Monango City in Dickey County. 30 people in 2025, 309th of North Dakota's 355.
  • Montpelier City in Stutsman County. 87 people in 2025, 236th of North Dakota's 355.
  • Mountain City in Pembina County. 79 people in 2025, 246th of North Dakota's 355.
  • Mylo City in Rolette County. 19 people in 2025, 326th of North Dakota's 355.
  • Nekoma City in Cavalier County. 29 people in 2025, 312th of North Dakota's 355.
  • Newburg City in Bottineau County. 93 people in 2025, 221st of North Dakota's 355.
  • Niagara City in Grand Forks County. 43 people in 2025, 284th of North Dakota's 355.
  • Nome City in Barnes County. 48 people in 2025, 281st of North Dakota's 355.
  • North River City in Cass County. 56 people in 2025, 271st of North Dakota's 355.
  • Oberon City in Benson County. 93 people in 2025, 221st of North Dakota's 355.
  • Osnabrock City in Cavalier County. 93 people in 2025, 221st of North Dakota's 355.
  • Overly City in Bottineau County. 10 people in 2025, 345th of North Dakota's 355.
  • Pekin City in Nelson County. 74 people in 2025, 249th of North Dakota's 355.
  • Perth City in Towner County. 6 people in 2025, 354th of North Dakota's 355.
  • Pettibone City in Kidder County. 59 people in 2025, 268th of North Dakota's 355.
  • Pillsbury City in Barnes County. 12 people in 2025, 342nd of North Dakota's 355.
  • Pingree City in Stutsman County. 43 people in 2025, 284th of North Dakota's 355.
  • Pisek City in Walsh County. 86 people in 2025, 237th of North Dakota's 355.
  • Prairie Rose City in Cass County. 55 people in 2025, 274th of North Dakota's 355.
  • Regan City in Burleigh County. 35 people in 2025, 301st of North Dakota's 355.
  • Robinson City in Kidder County. 36 people in 2025, 299th of North Dakota's 355.
  • Rocklake City in Towner County. 91 people in 2025, 228th of North Dakota's 355.
  • Rogers City in Barnes County. 53 people in 2025, 275th of North Dakota's 355.
  • Ross City in Mountrail County. 96 people in 2025, 216th of North Dakota's 355.
  • Ruso City in McLean County. 4 people in 2025, 355th of North Dakota's 355.
  • Sarles City, mostly in Cavalier County. 21 people in 2025, 322nd of North Dakota's 355.
  • Sentinel Butte City in Golden Valley County. 69 people in 2025, 253rd of North Dakota's 355.
  • Sharon City in Steele County. 89 people in 2025, 232nd of North Dakota's 355.
  • Sheldon City in Ransom County. 94 people in 2025, 220th of North Dakota's 355.
  • Sibley City in Barnes County. 18 people in 2025, 331st of North Dakota's 355.
  • Solen City in Sioux County. 66 people in 2025, 257th of North Dakota's 355.
  • Souris City in Bottineau County. 39 people in 2025, 292nd of North Dakota's 355.
  • Spiritwood Lake City in Stutsman County. 96 people in 2025, 216th of North Dakota's 355.
  • Springbrook City in Williams County. 35 people in 2025, 301st of North Dakota's 355.
  • Starkweather City in Ramsey County. 97 people in 2025, 215th of North Dakota's 355.
  • Sykeston City in Wells County. 95 people in 2025, 218th of North Dakota's 355.
  • Tolley City in Renville County. 43 people in 2025, 284th of North Dakota's 355.
  • Tuttle City in Kidder County. 58 people in 2025, 269th of North Dakota's 355.
  • Venturia City in McIntosh County. 19 people in 2025, 326th of North Dakota's 355.
  • Verona City in LaMoure County. 62 people in 2025, 264th of North Dakota's 355.
  • Voltaire City in McHenry County. 43 people in 2025, 284th of North Dakota's 355.
  • Wales City in Cavalier County. 8 people in 2025, 348th of North Dakota's 355.
  • Warwick City in Benson County. 51 people in 2025, 279th of North Dakota's 355.
  • White Earth City in Mountrail County. 92 people in 2025, 227th of North Dakota's 355.
  • Wolford City in Pierce County. 42 people in 2025, 290th of North Dakota's 355.
  • Woodworth City in Stutsman County. 46 people in 2025, 282nd of North Dakota's 355.
  • York City in Benson County. 14 people in 2025, 339th of North Dakota's 355.
  • Zeeland City in McIntosh County. 82 people in 2025, 243rd of North Dakota's 355.

How this list was compiled: All 355 incorporated cities of North Dakota, each with the county that holds most of its people, its population and its place among the 355. Figures are the US Census Bureau's Vintage 2025 City and Town Population Totals, the estimates for 1 July 2025 (https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/cities/totals/sub-est2025.csv, read 2026-10-09). Places with the same estimate share the higher rank. A card says "mostly in" where under 95 in 100 of the people live in the county named. Hensel goes by the name the file gives in brackets; its legal name is Canton City (https://en.wikipedia.org/wiki/Canton_City,_North_Dakota). The 355 names were compared with https://en.wikipedia.org/wiki/List_of_cities_in_North_Dakota, which has the same 355; that page was also read for the rule that every incorporated community in the state is a city, Medora's standing as the only one in Billings County at https://en.wikipedia.org/wiki/Medora,_North_Dakota, and the state capital checked against https://en.wikipedia.org/wiki/List_of_capitals_in_the_United_States the same day. Licence: Own work. Figures are US Census Bureau data, which is in the public domain; the wording of every line is ours.