Interactive map
North Dakota Map
Every county, city and town in North Dakota on one zoomable map, with interstates, US highways, rivers and lakes. Switch on towns and counties above the map and zoom in for every name; tap a county to see its seat, population and largest towns.
Loading the map…
Printable maps of North Dakota
Free to print for class and home: North Dakota with its cities and towns, a county map with every county and county seat, and a blank outline map. PDFs fit one A4 or US Letter page.
North Dakota map with cities
North Dakota county map
About North Dakota
North Dakota has 53 counties, 355 cities and 51 Census-designated communities, and about 799,358 people (2025 estimate) on 178,694 km² (68,994 sq mi) of land. The capital is Bismarck; the largest city is Fargo, with 136,275 people. It borders Minnesota, Montana and South Dakota, and the Canadian provinces of Saskatchewan and Manitoba.
Cass County is the most populous county (201,794 people) and Slope County the least (628); McKenzie County is the largest by land area (7,149 km²) and Eddy County the smallest (1,632 km²).
Largest cities in North Dakota
The 25 most populous cities and towns. All 406 are on the map above: switch on Towns and zoom in to see them.
| # | City | County | Population |
|---|---|---|---|
| 1 | Fargo | Cass County | 136,275 |
| 2 | Bismarck | Burleigh County | 77,963 |
| 3 | Grand Forks | Grand Forks County | 60,365 |
| 4 | Minot | Ward County | 47,308 |
| 5 | West Fargo | Cass County | 41,175 |
| 6 | Williston | Williams County | 29,522 |
| 7 | Dickinson | Stark County | 25,870 |
| 8 | Mandan | Morton County | 25,061 |
| 9 | Jamestown | Stutsman County | 15,688 |
| 10 | Wahpeton | Richland County | 8,141 |
| 11 | Devils Lake | Ramsey County | 7,333 |
| 12 | Horace | Cass County | 7,001 |
| 13 | Valley City | Barnes County | 6,430 |
| 14 | Watford City | McKenzie County | 6,378 |
| 15 | Minot AFB | Ward County | 5,017* |
| 16 | Lincoln | Burleigh County | 4,493 |
| 17 | Grafton | Walsh County | 4,023 |
| 18 | Beulah | Mercer County | 3,077 |
| 19 | New Town | Mountrail County | 2,715 |
| 20 | Casselton | Cass County | 2,485 |
| 21 | Rugby | Pierce County | 2,412 |
| 22 | Hazen | Mercer County | 2,314 |
| 23 | Tioga | Williams County | 2,221 |
| 24 | Lisbon | Ransom County | 2,184 |
| 25 | Stanley | Mountrail County | 2,181 |
Populations are US Census Bureau estimates for July 2025, within city or town limits; * Census-designated communities, which have no local government or estimate, show their 2020 Census count.
Counties of North Dakota
All 53 counties with their county seats. Select one to show it on the map.
| Hettinger | 2,275 | 2,558 | |
| Valley City | 10,573 | 3,863 | |
| Minnewaukan | 5,759 | 3,596 | |
| Medora | 1,071 | 2,975 | |
| Bottineau | 6,284 | 4,322 | |
| Bowman | 2,762 | 3,009 | |
| Bowbells | 2,132 | 2,858 | |
| Bismarck | 103,251 | 4,229 | |
| Fargo | 201,794 | 4,571 | |
| Langdon | 3,497 | 3,857 | |
| Ellendale | 4,895 | 2,931 | |
| Crosby | 2,110 | 3,266 | |
| Manning | 4,058 | 5,202 | |
| New Rockford | 2,329 | 1,632 | |
| Linton | 3,215 | 3,907 | |
| Carrington | 3,212 | 1,642 | |
| Beach | 1,808 | 2,592 | |
| Grand Forks | 74,501 | 3,720 | |
| Carson | 2,206 | 4,297 | |
| Cooperstown | 2,239 | 1,835 | |
| Mott | 2,492 | 2,932 | |
| Steele | 2,393 | 3,499 | |
| La Moure | 4,135 | 2,968 | |
| Napoleon | 1,859 | 2,571 | |
| Towner | 5,130 | 4,853 | |
| Ashley | 2,451 | 2,524 | |
| Watford City | 15,192 | 7,149 | |
| Washburn | 9,740 | 5,466 | |
| Stanton | 8,441 | 2,701 | |
| Mandan | 34,601 | 4,988 | |
| Stanley | 9,395 | 4,727 | |
| Lakota | 2,963 | 2,543 | |
| Center | 1,898 | 1,871 | |
| Cavalier | 6,568 | 2,897 | |
| Rugby | 3,838 | 2,637 | |
| Devils Lake | 11,530 | 3,070 | |
| Lisbon | 5,617 | 2,234 | |
| Mohall | 2,331 | 2,272 | |
| Wahpeton | 16,731 | 3,718 | |
| Rolla | 11,688 | 2,339 | |
| Forman | 3,711 | 2,223 | |
| McClusky | 1,296 | 2,518 | |
| Fort Yates | 3,667 | 2,834 | |
| Amidon | 628 | 3,148 | |
| Dickinson | 34,013 | 3,457 | |
| Finley | 1,797 | 1,844 | |
| Jamestown | 21,414 | 5,755 | |
| Cando | 2,040 | 2,655 | |
| Hillsboro | 7,920 | 2,232 | |
| Grafton | 10,179 | 3,319 | |
| Minot | 68,233 | 5,214 | |
| Fessenden | 3,729 | 3,291 | |
| Williston | 41,767 | 5,381 |
Practise US geography
Sources
- Counties, state borders, city and town locations and highways: US Census Bureau cartographic boundary files, Gazetteer files and TIGER/Line roads (2023).
- Populations: US Census Bureau Population Estimates, Vintage 2025; Census-designated communities: 2020 Census.
- County seats and founding years: National Association of Counties (NACo) County Explorer.