North Dakota Citizen Voting-age Population By County in 2024 (ACS-5Yrs)

Updated on March 28, 2026.

Based on the US Census Bureau's special tabulation from the ACS 5-year estimates, in 2024, the citizen voting-age population for North Dakota was 581,737 and represented 74.12% of the total North Dakota population.

Among all North Dakota counties, Cass had the highest citizen voting-age population (143.08K), followed by Burleigh (75.48K), and Grand Forks (54.83K).

In terms of percentages, Slope had the highest percentage of its population being citizens of voting-age (84.29%), followed by Sheridan (82.76%), and Hettinger (80.95%).

The chart and table below shows the citizen voting-age population of each county and the percentage of each county's population that were citizens of voting-age.

You can see similar information for other states and by state for the United States.

See this for other years:
North Dakota Citizen Voting-age Population By County in 2024
North Dakota Citizen Voting-age Population By County in 2024
Items per page:
0 of 0
County Citizen Voting-age Population % of County Population
Cass 143079 73.98
Burleigh 75482 75.03
Grand Forks 54833 75.19
Ward 50939 73.86
Williams 26278 66.43
Morton 25944 76.81
Stark 23367 70.16
Stutsman 16928 78.57
Richland 12852 77.50
McKenzie 9382 65.53
Ramsey 8743 75.65
Barnes 8430 78.25
Rolette 8063 67.61
Walsh 7787 74.93
McLean 7575 77.11
Mountrail 6555 68.95
Mercer 6343 76.10
Traill 6039 75.78
Pembina 5209 77.46
Bottineau 4825 75.61
Ransom 4383 77.64
McHenry 3910 75.05
Benson 3817 65.73
Dickey 3684 74.61
LaMoure 3151 76.46
Pierce 3107 79.12
Sargent 2988 78.59
Wells 2968 76.28
Dunn 2898 71.72
Cavalier 2798 76.97
Emmons 2593 79.66
Foster 2575 76.68
Sioux 2443 65.36
Nelson 2326 77.15
Bowman 2181 75.03
Hettinger 1968 80.95
McIntosh 1966 78.67
Kidder 1846 77.76
Eddy 1819 78.78
Renville 1773 77.12
Griggs 1770 78.91
Grant 1726 76.14
Divide 1718 79.24
Burke 1560 72.32
Adams 1548 72.17
Towner 1536 73.92
Logan 1434 78.88
Steele 1406 77.90
Oliver 1358 73.93
Golden Valley 1275 77.09
Sheridan 1075 82.76
Billings 826 80.66
Slope 644 84.29