Counties in North Dakota by population

Cass County had the highest population of 53 counties in 2022, at 193,289. Slope County had the lowest, at 678. The median was 3,948 and the figure for North Dakota was 780,191. Source: the U.S. Census Bureau.

Highest193,289Cass County
Lowest678Slope County
Median3,94853 counties
North Dakota780,191History

All counties, 2022

CSVChart (SVG)

Cass CountyCass County: 193,289 persons193,289Burleigh CountyBurleigh County: 100,302 persons100,302Grand Forks CountyGrand Forks County: 72,014 persons72,014Ward CountyWard County: 68,752 persons68,752Williams CountyWilliams County: 37,954 persons37,954Morton CountyMorton County: 33,744 persons33,744Stark CountyStark County: 32,737 persons32,737Stutsman CountyStutsman County: 21,509 persons21,509Richland CountyRichland County: 16,579 persons16,579McKenzie CountyMcKenzie County: 13,893 persons13,893Rolette CountyRolette County: 11,846 persons11,846Ramsey CountyRamsey County: 11,534 persons11,534Barnes CountyBarnes County: 10,741 persons10,741Walsh CountyWalsh County: 10,478 persons10,478McLean CountyMcLean County: 9,860 persons9,860Mountrail CountyMountrail County: 9,249 persons9,249Mercer CountyMercer County: 8,330 persons8,330Traill CountyTraill County: 7,967 persons7,967Pembina CountyPembina County: 6,759 persons6,759Bottineau CountyBottineau County: 6,372 persons6,372Benson CountyBenson County: 5,786 persons5,786Ransom CountyRansom County: 5,653 persons5,653McHenry CountyMcHenry County: 5,225 persons5,225Dickey CountyDickey County: 4,943 persons4,943LaMoure CountyLaMoure County: 4,065 persons4,065Dunn CountyDunn County: 3,990 persons3,990Pierce CountyPierce County: 3,948 persons3,948Wells CountyWells County: 3,907 persons3,907Sargent CountySargent County: 3,820 persons3,820Sioux CountySioux County: 3,682 persons3,682Cavalier CountyCavalier County: 3,615 persons3,615Foster CountyFoster County: 3,373 persons3,373Emmons CountyEmmons County: 3,275 persons3,275Nelson CountyNelson County: 2,995 persons2,995Bowman CountyBowman County: 2,883 persons2,883McIntosh CountyMcIntosh County: 2,499 persons2,499Hettinger CountyHettinger County: 2,453 persons2,453Kidder CountyKidder County: 2,389 persons2,389Eddy CountyEddy County: 2,314 persons2,314Griggs CountyGriggs County: 2,266 persons2,266Renville CountyRenville County: 2,240 persons2,240Grant CountyGrant County: 2,234 persons2,234Divide CountyDivide County: 2,171 persons2,171Burke CountyBurke County: 2,133 persons2,133Adams CountyAdams County: 2,121 persons2,121Towner CountyTowner County: 2,062 persons2,062Oliver CountyOliver County: 1,856 persons1,856Logan CountyLogan County: 1,852 persons1,852Steele CountySteele County: 1,791 persons1,791Golden Valley CountyGolden Valley County: 1,755 persons1,755Sheridan CountySheridan County: 1,285 persons1,285Billings CountyBillings County: 1,023 persons1,023Slope CountySlope County: 678 persons678
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
persons
Change on 2021
1Cass County193,289+2.1%
2Burleigh County100,302+0.9%
3Grand Forks County72,014-0.6%
4Ward County68,752-0.8%
5Williams County37,954-1.4%
6Morton County33,744+0.5%
7Stark County32,737-0.9%
8Stutsman County21,509-0.4%
9Richland County16,579+0.2%
10McKenzie County13,893+0.3%
11Rolette County11,846-1.6%
12Ramsey County11,534-0.7%
13Barnes County10,741+0.1%
14Walsh County10,478-0.1%
15McLean County9,860+0.3%
16Mountrail County9,249-3.4%
17Mercer County8,330-0.1%
18Traill County7,967-0.1%
19Pembina County6,759-0.1%
20Bottineau County6,372-0.8%
21Benson County5,786+0.3%
22Ransom County5,653-0.5%
23McHenry County5,225-0.3%
24Dickey County4,943+0.7%
25LaMoure County4,065+0.3%
26Dunn County3,990-0.4%
27Pierce County3,948-0.2%
28Wells County3,907+0.4%
29Sargent County3,820-0.7%
30Sioux County3,682-1.5%
31Cavalier County3,615-1.7%
32Foster County3,373+0.4%
33Emmons County3,275+0.2%
34Nelson County2,995-1.5%
35Bowman County2,883-0.3%
36McIntosh County2,499-0.7%
37Hettinger County2,453+0.4%
38Kidder County2,389+1.4%
39Eddy County2,314-0.3%
40Griggs County2,266-1%
41Renville County2,240-0.7%
42Grant County2,234-2.7%
43Divide County2,171-0.3%
44Burke County2,133-0.8%
45Adams County2,121-2.2%
46Towner County2,062-2.9%
47Oliver County1,856-0.9%
48Logan County1,852-0.6%
49Steele County1,791-1.2%
50Golden Valley County1,755-0.5%
51Sheridan County1,285+1.7%
52Billings County1,023+6.7%
53Slope County678-1.5%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in North Dakota by population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"North Dakota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=province&within=North%20Dakota&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest population?

Cass County, with 193,289 in 2022, according to the U.S. Census Bureau.

Which county has the lowest population?

Slope County, with 678 in 2022.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in North Dakota: more rankings