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

Updated on August 22, 2023.

According to the data from the US 2020 Census, as at April 2020, among all the counties in Ohio, Franklin County had the highest voting-age population (18 years and over) (1.02M), followed by Cuyahoga County (1.01M), and Hamilton County (645.53K).

The chart below shows the top 10 counties with high voting-age population, and the table below shows the ranking of all Ohio 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 Ohio Counties By Total Voting-age Population from Census 2020
Franklin
Cuyahoga
Hamilton
Summit
Montgomery
Lucas
Butler
Stark
Lorain
Lake
Ranking of Ohio Counties By Total Voting-age Population from Census 2020
Items per page:
0 of 0
Rank County Voting-age Population
1 Franklin County 1022233
2 Cuyahoga County 1008892
3 Hamilton County 645526
4 Summit County 428512
5 Montgomery County 420586
6 Lucas County 334866
7 Butler County 299082
8 Stark County 294899
9 Lorain County 245242
10 Lake County 187311
11 Mahoning County 183667
12 Warren County 182253
13 Trumbull County 161789
14 Clermont County 160815
15 Delaware County 157099
16 Medina County 142218
17 Licking County 137465
18 Greene County 132605
19 Portage County 132034
20 Fairfield County 120333
21 Clark County 105692
22 Wood County 104955
23 Richland County 97883
24 Wayne County 88837
25 Miami County 83447
26 Columbiana County 81318
27 Allen County 78419
28 Ashtabula County 76412
29 Geauga County 73972
30 Tuscarawas County 72057
31 Muskingum County 66950
32 Ross County 60804
33 Erie County 60530
34 Hancock County 58460
35 Scioto County 58128
36 Belmont County 53782
37 Athens County 52633
38 Jefferson County 52568
39 Marion County 51628
40 Knox County 48296
41 Washington County 47860
42 Union County 46614
43 Sandusky County 45950
44 Lawrence County 45579
45 Pickaway County 45401
46 Huron County 44780
47 Seneca County 43031
48 Ashland County 40638
49 Darke County 39608
50 Shelby County 36270
51 Logan County 35835
52 Auglaize County 35366
53 Madison County 34632
54 Brown County 33734
55 Crawford County 33149
56 Highland County 32967
57 Ottawa County 32939
58 Clinton County 32671
59 Fulton County 32659
60 Preble County 31745
61 Mercer County 31679
62 Holmes County 30519
63 Guernsey County 30106
64 Champaign County 29878
65 Defiance County 29420
66 Williams County 28880
67 Coshocton County 27671
68 Perry County 26960
69 Morrow County 26895
70 Putnam County 25676
71 Jackson County 24906
72 Hardin County 23628
73 Gallia County 22432
74 Fayette County 22198
75 Van Wert County 22063
76 Hocking County 21922
77 Henry County 21212
78 Carroll County 21151
79 Adams County 20896
80 Pike County 20627
81 Meigs County 17507
82 Wyandot County 16951
83 Paulding County 14273
84 Noble County 11433
85 Harrison County 11427
86 Morgan County 10947
87 Monroe County 10698
88 Vinton County 9981