Towns and cities in North Dakota
406 towns and cities in 53 counties
North Dakota (ND) has 779,094 residents (Census) living in 406 cities, towns, villages and communities across 53 counties.
Advertisement
Largest cities in North Dakota
- Fargo 125,990
- Bismarck 73,622
- Grand Forks 59,166
- Minot 48,377
- West Fargo 38,626
- Williston 29,160
- Dickinson 25,679
- Mandan 24,206
- Jamestown 15,849
- Wahpeton 8,007
- Devils Lake 7,192
- Valley City 6,575
- Watford City 6,207
- Minot AFB 5,017
- Lincoln 4,257
- Grafton 4,170
- Horace 3,085
- Beulah 3,058
- New Town 2,764
- Rugby 2,509
- Casselton 2,479
- Stanley 2,321
- Hazen 2,281
- Lisbon 2,204
- Tioga 2,202
- Bottineau 2,194
- Carrington 2,080
- Grand Forks AFB 2,002
- Langdon 1,909
- Mayville 1,854
Advertisement
Counties of North Dakota
- Adams County 4 towns
- Barnes County 13 towns
- Benson County 10 towns
- Billings County 1 towns
- Bottineau County 12 towns
- Bowman County 4 towns
- Burke County 7 towns
- Burleigh County 7 towns
- Cass County 30 towns
- Cavalier County 12 towns
- Dickey County 6 towns
- Divide County 4 towns
- Dunn County 5 towns
- Eddy County 2 towns
- Emmons County 5 towns
- Foster County 4 towns
- Golden Valley County 3 towns
- Grand Forks County 10 towns
- Grant County 6 towns
- Griggs County 5 towns
- Hettinger County 3 towns
- Kidder County 6 towns
- LaMoure County 8 towns
- Logan County 3 towns
- McHenry County 13 towns
- McIntosh County 5 towns
- McKenzie County 6 towns
- McLean County 13 towns
- Mercer County 6 towns
- Morton County 7 towns
- Mountrail County 7 towns
- Nelson County 8 towns
- Oliver County 1 towns
- Pembina County 11 towns
- Pierce County 6 towns
- Ramsey County 8 towns
- Ransom County 7 towns
- Renville County 6 towns
- Richland County 14 towns
- Rolette County 9 towns
- Sargent County 8 towns
- Sheridan County 4 towns
- Sioux County 5 towns
- Slope County 2 towns
- Stark County 6 towns
- Steele County 4 towns
- Stutsman County 13 towns
- Towner County 6 towns
- Traill County 10 towns
- Walsh County 15 towns
- Ward County 16 towns
- Wells County 8 towns
- Williams County 12 towns
Last updated: