Counties in North Dakota by population, 2025

Cass County had the highest population of 53 counties in 2025, at 201,794. Slope County had the lowest, at 628. The median was 3,838 and the figure for North Dakota was 799,358. Source: the U.S. Census Bureau.

Highest201,794Cass County
Lowest628Slope County
Median3,83853 counties
North Dakota799,358History

All counties, 2025

CSVChart (SVG)

Cass CountyCass County: 201,794 persons201,794Burleigh CountyBurleigh County: 103,251 persons103,251Grand Forks CountyGrand Forks County: 74,501 persons74,501Ward CountyWard County: 68,233 persons68,233Williams CountyWilliams County: 41,767 persons41,767Morton CountyMorton County: 34,601 persons34,601Stark CountyStark County: 34,013 persons34,013Stutsman CountyStutsman County: 21,414 persons21,414Richland CountyRichland County: 16,731 persons16,731McKenzie CountyMcKenzie County: 15,192 persons15,192Rolette CountyRolette County: 11,688 persons11,688Ramsey CountyRamsey County: 11,530 persons11,530Barnes CountyBarnes County: 10,573 persons10,573Walsh CountyWalsh County: 10,179 persons10,179McLean CountyMcLean County: 9,740 persons9,740Mountrail CountyMountrail County: 9,395 persons9,395Mercer CountyMercer County: 8,441 persons8,441Traill CountyTraill County: 7,920 persons7,920Pembina CountyPembina County: 6,568 persons6,568Bottineau CountyBottineau County: 6,284 persons6,284Benson CountyBenson County: 5,759 persons5,759Ransom CountyRansom County: 5,617 persons5,617McHenry CountyMcHenry County: 5,130 persons5,130Dickey CountyDickey County: 4,895 persons4,895LaMoure CountyLaMoure County: 4,135 persons4,135Dunn CountyDunn County: 4,058 persons4,058Pierce CountyPierce County: 3,838 persons3,838Wells CountyWells County: 3,729 persons3,729Sargent CountySargent County: 3,711 persons3,711Sioux CountySioux County: 3,667 persons3,667Cavalier CountyCavalier County: 3,497 persons3,497Emmons CountyEmmons County: 3,215 persons3,215Foster CountyFoster County: 3,212 persons3,212Nelson CountyNelson County: 2,963 persons2,963Bowman CountyBowman County: 2,762 persons2,762Hettinger CountyHettinger County: 2,492 persons2,492McIntosh CountyMcIntosh County: 2,451 persons2,451Kidder CountyKidder County: 2,393 persons2,393Renville CountyRenville County: 2,331 persons2,331Eddy CountyEddy County: 2,329 persons2,329Adams CountyAdams County: 2,275 persons2,275Griggs CountyGriggs County: 2,239 persons2,239Grant CountyGrant County: 2,206 persons2,206Burke CountyBurke County: 2,132 persons2,132Divide CountyDivide County: 2,110 persons2,110Towner CountyTowner County: 2,040 persons2,040Oliver CountyOliver County: 1,898 persons1,898Logan CountyLogan County: 1,859 persons1,859Golden Valley CountyGolden Valley County: 1,808 persons1,808Steele CountySteele County: 1,797 persons1,797Sheridan CountySheridan County: 1,296 persons1,296Billings CountyBillings County: 1,071 persons1,071Slope CountySlope County: 628 persons628
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2025
persons
Change on 2024
1Cass County201,794+1.3%
2Burleigh County103,251+0.8%
3Grand Forks County74,501+1.2%
4Ward County68,233+0.1%
5Williams County41,767+2.5%
6Morton County34,601+1%
7Stark County34,013+0.9%
8Stutsman County21,414-0.1%
9Richland County16,731+0.3%
10McKenzie County15,192+2.7%
11Rolette County11,688+0.2%
12Ramsey County11,5300%
13Barnes County10,573-0.9%
14Walsh County10,179-0.2%
15McLean County9,740-0.6%
16Mountrail County9,395-0.8%
17Mercer County8,441+1.1%
18Traill County7,920-0.6%
19Pembina County6,568-0.2%
20Bottineau County6,284-0.9%
21Benson County5,759+0.5%
22Ransom County5,617-0.3%
23McHenry County5,130-0.4%
24Dickey County4,895-0.4%
25LaMoure County4,135+1.7%
26Dunn County4,058+2.1%
27Pierce County3,838-1.1%
28Wells County3,729-1.5%
29Sargent County3,711-0.3%
30Sioux County3,667-1.3%
31Cavalier County3,497-1.4%
32Emmons County3,215-0.1%
33Foster County3,212-1.9%
34Nelson County2,963+0.5%
35Bowman County2,762-2.7%
36Hettinger County2,492+1.1%
37McIntosh County2,451-0.6%
38Kidder County2,393-0%
39Renville County2,331+0.9%
40Eddy County2,329-0%
41Adams County2,275+2.5%
42Griggs County2,239+0.6%
43Grant County2,206-0.5%
44Burke County2,132-0.1%
45Divide County2,110-0.5%
46Towner County2,040+0.1%
47Oliver County1,898+0.7%
48Logan County1,859-1.3%
49Golden Valley County1,808+1.9%
50Steele County1,797+0.4%
51Sheridan County1,296+1.7%
52Billings County1,071+1.8%
53Slope County628-2.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 201,794 in 2025, according to the U.S. Census Bureau.

Which county has the lowest population?

Slope County, with 628 in 2025.

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