Ranking of North Dakota Counties By Population in 2022

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2022, the Population for North Dakota was 781.06K. Among all North Dakota counties, Cass County had the highest population (193.67K), followed by Burleigh County (100.44K), and Grand Forks County (72.10K).

The chart below shows the top 10 counties, and the table below shows the ranking of all North Dakota counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of North Dakota Counties By Population in 2022
Cass
Burleigh
Grand Forks
Ward
Williams
Morton
Stark
Stutsman
Richland
McKenzie
Ranking of North Dakota Counties By Population in 2022
Items per page:
0 of 0
Rank County Population
1 Cass County 193670
2 Burleigh County 100436
3 Grand Forks County 72103
4 Ward County 68831
5 Williams County 38012
6 Morton County 33741
7 Stark County 32762
8 Stutsman County 21518
9 Richland County 16577
10 McKenzie County 13905
11 Rolette County 11889
12 Ramsey County 11552
13 Barnes County 10743
14 Walsh County 10468
15 McLean County 9851
16 Mountrail County 9255
17 Mercer County 8333
18 Traill County 7958
19 Pembina County 6764
20 Bottineau County 6372
21 Benson County 5794
22 Ransom County 5648
23 McHenry County 5208
24 Dickey County 4941
25 LaMoure County 4061
26 Dunn County 4005
27 Pierce County 3944
28 Wells County 3916
29 Sargent County 3823
30 Sioux County 3697
31 Cavalier County 3616
32 Foster County 3377
33 Emmons County 3267
34 Nelson County 3011
35 Bowman County 2892
36 McIntosh County 2503
37 Hettinger County 2425
38 Kidder County 2396
39 Eddy County 2311
40 Griggs County 2268
41 Renville County 2267
42 Grant County 2248
43 Divide County 2174
44 Burke County 2133
45 Adams County 2106
46 Towner County 2060
47 Oliver County 1858
48 Logan County 1849
49 Steele County 1782
50 Golden Valley County 1746
51 Sheridan County 1285
52 Billings County 1022
53 Slope County 684