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

Updated on March 28, 2026.

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

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

In terms of percentages, Slope had the highest percentage of its population being citizens of voting-age (82.39%), followed by Sheridan (82.26%), and Emmons (81.35%).

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 2023
North Dakota Citizen Voting-age Population By County in 2023
Items per page:
0 of 0
County Citizen Voting-age Population % of County Population
Cass 139155 73.52
Burleigh 74105 74.86
Grand Forks 54915 75.47
Ward 50960 73.61
Williams 26460 67.21
Morton 25460 76.05
Stark 23370 70.57
Stutsman 16700 77.58
Richland 12840 77.58
McKenzie 9540 66.81
Ramsey 8750 75.66
Barnes 8485 78.60
Rolette 8070 66.89
Walsh 7835 74.69
McLean 7580 77.31
Mountrail 6725 70.31
Mercer 6370 76.38
Traill 6070 76.07
Pembina 5220 76.93
Bottineau 4820 75.43
Ransom 4335 76.59
McHenry 3955 75.12
Benson 3845 65.61
Dickey 3660 73.79
LaMoure 3140 76.49
Pierce 3105 78.41
Wells 3010 76.40
Sargent 2990 78.27
Dunn 2925 72.31
Cavalier 2780 75.85
Emmons 2660 81.35
Foster 2590 76.86
Sioux 2475 65.30
Nelson 2340 77.61
Bowman 2205 75.13
Hettinger 1990 81.06
McIntosh 1975 78.69
Eddy 1850 79.74
Kidder 1805 76.00
Griggs 1790 76.50
Grant 1725 75.82
Renville 1720 75.60
Divide 1655 76.09
Adams 1645 75.46
Burke 1565 72.29
Towner 1555 73.52
Logan 1470 79.46
Steele 1365 78.90
Oliver 1345 73.90
Golden Valley 1300 77.38
Sheridan 1090 82.26
Billings 770 81.05
Slope 655 82.39