North Dakota County Map

North Dakota has 53 counties. Together they cover 68,994 sq mi of land and 799,358 people.

Neighbouring areas are given different colours so their shared borders read clearly. These colours carry no data.

Boundaries from the 2025 Census cartographic boundary file, generalised so that no point moves by more than half a pixel at this width. Select any area to open its page.
Counties
53
30th most of the 51 states and DC
Population
799,358
47th largest
Land area
68,994
square miles
Density
11.6
people per square mile, computed

Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025. Retrieved 30 August 2026.

Download this map

Free to use and redistribute. The boundaries are public-domain Census Bureau data; attribution to County Maps US is appreciated but not required.

Satellite view

Aerial imagery of North Dakota with the state boundary drawn on top. County lines are not drawn here: at this scale they would bury the picture, and the map above already carries them.

Aerial view of North Dakota from the USGS National Map, with its boundary outlined
Imagery: USGS National Map, USGS Imagery Only, public domain, requested from USGS by your browser when you reach this point on the page, at 800 by 518 pixels. The boundary is the 2025 Census cartographic boundary file, reprojected to Web Mercator to match the imagery. You can also open the USGS National Map viewer.

The extremes of North Dakota

Most populous

Cass County

201,794

Least populous

Slope County

628

Largest by land area

McKenzie County

2,760 sq mi

Smallest by land area

Eddy County

630.2 sq mi

Most densely populated

Cass County

114 per sq mi

Highest median household income

Dunn County

$97,689

Which is the largest county in North Dakota? The answer depends on whether you mean area or population.

The counties, by shape

Every one, drawn to its own scale so the small ones stay recognisable. Shape alone is not a size comparison; the table below carries the areas.

What the map does not say

The counties of North Dakota are nowhere near the same size. McKenzie County covers 2,760 sq mi of land, 4.4 times the 630.2 sq mi of Eddy County. People are spread even less evenly: Cass County packs 114 per sq mi while Slope County holds 0.52 per sq mi.

They were not drawn in one sitting either. Pembina County dates to 1867, and the boundaries were still being redrawn when Grant County was organised in 1916, 49 years later. Founding years come from Wikidata and are worth checking against the county's own history before citing.

Water is part of the picture too: 9.4% of McLean County is water, the most in the state, which is why its land area and total area disagree. And 25 of the 53 counties here share their names with counties in other states, so searching by name alone can land in the wrong place; the A to Z index lists every duplicate.

All 53 counties of North Dakota

Sortable on any column. This table doubles as the text alternative to the map above: every area is a link, in alphabetical order, whether or not the map renders.

The 53 counties of North Dakota, with population, land area, density, median household income, county seat and FIPS code.
NamePopulationLand areaDensityMedian incomeSeatFIPS
Adams County2,275987.5 sq mi2.3 per sq mi$62,500Hettinger38001
Barnes County10,5731,492 sq mi7.1 per sq mi$68,038Valley City38003
Benson County5,7591,389 sq mi4.2 per sq mi$64,033Minnewaukan38005
Billings County1,0711,148 sq mi0.93 per sq mi$86,806Medora38007
Bottineau County6,2841,669 sq mi3.8 per sq mi$85,000Bottineau38009
Bowman County2,7621,162 sq mi2.4 per sq mi$72,109Bowman38011
Burke County2,1321,104 sq mi1.9 per sq mi$91,591Bowbells38013
Burleigh County103,2511,633 sq mi63.2 per sq mi$86,851Bismarck38015
Cass County201,7941,765 sq mi114 per sq mi$75,555Fargo38017
Cavalier County3,4971,489 sq mi2.4 per sq mi$69,531Langdon38019
Dickey County4,8951,131 sq mi4.3 per sq mi$68,654Ellendale38021
Divide County2,1101,261 sq mi1.7 per sq mi$91,852Crosby38023
Dunn County4,0582,008 sq mi2.0 per sq mi$97,689Manning38025
Eddy County2,329630.2 sq mi3.7 per sq mi$50,850New Rockford38027
Emmons County3,2151,508 sq mi2.1 per sq mi$66,538Linton38029
Foster County3,212634.1 sq mi5.1 per sq mi$87,831Carrington38031
Golden Valley County1,8081,001 sq mi1.8 per sq mi$68,021Beach38033
Grand Forks County74,5011,436 sq mi51.9 per sq mi$68,075Grand Forks38035
Grant County2,2061,659 sq mi1.3 per sq mi$57,875Carson38037
Griggs County2,239708.7 sq mi3.2 per sq mi$61,711Cooperstown38039
Hettinger County2,4921,132 sq mi2.2 per sq mi$73,026Mott38041
Kidder County2,3931,351 sq mi1.8 per sq mi$65,610Steele38043
LaMoure County4,1351,146 sq mi3.6 per sq mi$80,664LaMoure38045
Logan County1,859992.6 sq mi1.9 per sq mi$62,750Napoleon38047
McHenry County5,1301,874 sq mi2.7 per sq mi$80,733Towner38049
McIntosh County2,451974.6 sq mi2.5 per sq mi$64,419Ashley38051
McKenzie County15,1922,760 sq mi5.5 per sq mi$93,404Watford City38053
McLean County9,7402,110 sq mi4.6 per sq mi$83,583Washburn38055
Mercer County8,4411,043 sq mi8.1 per sq mi$80,946Stanton38057
Morton County34,6011,926 sq mi18.0 per sq mi$79,382Mandan38059
Mountrail County9,3951,825 sq mi5.2 per sq mi$80,717Stanley38061
Nelson County2,963981.8 sq mi3.0 per sq mi$67,193Lakota38063
Oliver County1,898722.4 sq mi2.6 per sq mi$77,240Center38065
Pembina County6,5681,119 sq mi5.9 per sq mi$68,393Cavalier38067
Pierce County3,8381,018 sq mi3.8 per sq mi$59,365Rugby38069
Ramsey County11,5301,185 sq mi9.7 per sq mi$61,006Devils Lake38071
Ransom County5,617862.5 sq mi6.5 per sq mi$75,736Lisbon38073
Renville County2,331877.2 sq mi2.7 per sq mi$74,301Mohall38075
Richland County16,7311,436 sq mi11.7 per sq mi$75,432Wahpeton38077
Rolette County11,688903 sq mi12.9 per sq mi$59,517Rolla38079
Sargent County3,711858.5 sq mi4.3 per sq mi$77,946Forman38081
Sheridan County1,296972.2 sq mi1.3 per sq mi$62,639McClusky38083
Sioux County3,6671,094 sq mi3.4 per sq mi$42,083Fort Yates38085
Slope County6281,215 sq mi0.52 per sq mi$71,250Amidon38087
Stark County34,0131,335 sq mi25.5 per sq mi$84,449Dickinson38089
Steele County1,797712.1 sq mi2.5 per sq mi$77,500Finley38091
Stutsman County21,4142,222 sq mi9.6 per sq mi$61,856Jamestown38093
Towner County2,0401,025 sq mi2.0 per sq mi$67,350Cando38095
Traill County7,920861.9 sq mi9.2 per sq mi$87,004Hillsboro38097
Walsh County10,1791,282 sq mi7.9 per sq mi$71,944Grafton38099
Ward County68,2332,013 sq mi33.9 per sq mi$78,238Minot38101
Wells County3,7291,271 sq mi2.9 per sq mi$66,114Fessenden38103
Williams County41,7672,078 sq mi20.1 per sq mi$85,595Williston38105

Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025; US Census Bureau, American Community Survey, American Community Survey 2020-2024 5-Year Estimates, released 29 January 2026; Wikidata (CC0), Wikidata. Retrieved 30 August 2026.

The ten most populous

  1. Cass County201,794
  2. Burleigh County103,251
  3. Grand Forks County74,501
  4. Ward County68,233
  5. Williams County41,767
  6. Morton County34,601
  7. Stark County34,013
  8. Stutsman County21,414
  9. Richland County16,731
  10. McKenzie County15,192

Data on this page last rebuilt 30 August 2026. How these figures are produced.