Ranking of North Dakota Counties By Total Voting-age Population (18yrs and over) from Census 2020

Updated on February 22, 2026.

According to the data from the US 2020 Census, as at April 2020, among all the counties in North Dakota, Cass County had the highest voting-age population (18 years and over) (142.93K), followed by Burleigh County (75.62K), and Grand Forks County (57.78K).

The chart below shows the top 10 counties with high voting-age population, and the table below shows the ranking of all North Dakota counties based on voting-age population.

You can also see the ranking of counties by population for other states as well as for the whole United States.

Ranking of North Dakota Counties By Total Voting-age Population from Census 2020
Cass
Burleigh
Grand Forks
Ward
Williams
Morton
Stark
Stutsman
Richland
McKenzie
Ranking of North Dakota Counties By Total Voting-age Population from Census 2020
Items per page:
0 of 0
Rank County Voting-age Population
1 Cass County 142934
2 Burleigh County 75621
3 Grand Forks County 57784
4 Ward County 52806
5 Williams County 29793
6 Morton County 25365
7 Stark County 24973
8 Stutsman County 17254
9 Richland County 12831
10 McKenzie County 10366
11 Ramsey County 8927
12 Barnes County 8740
13 Rolette County 8161
14 Walsh County 8159
15 McLean County 7579
16 Mountrail County 7075
17 Mercer County 6358
18 Traill County 6131
19 Pembina County 5365
20 Bottineau County 4981
21 Ransom County 4315
22 McHenry County 4099
23 Benson County 3926
24 Dickey County 3774
25 Wells County 3180
26 LaMoure County 3170
27 Pierce County 3096
28 Sargent County 3057
29 Dunn County 3056
30 Cavalier County 2885
31 Foster County 2627
32 Emmons County 2615
33 Sioux County 2544
34 Nelson County 2473
35 Bowman County 2292
36 McIntosh County 2054
37 Hettinger County 1943
38 Grant County 1885
39 Kidder County 1877
40 Griggs County 1827
41 Eddy County 1824
42 Renville County 1778
43 Adams County 1767
44 Divide County 1691
45 Towner County 1668
46 Burke County 1641
47 Logan County 1424
48 Oliver County 1414
49 Steele County 1407
50 Golden Valley County 1274
51 Sheridan County 1016
52 Billings County 737
53 Slope County 554