Ranking of Ohio Counties By Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)

Updated on September 3, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the population of Ohio (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 2,636,855. Among all Ohio counties, Cuyahoga County had the highest population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (243,671), followed by Franklin County (210,885), and Hamilton County (144,656).

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

You can see similar information for other educational attainments.

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

Ranking of Ohio Counties By Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Cuyahoga County
Franklin County
Hamilton County
Summit County
Montgomery County
Stark County
Lucas County
Butler County
Lorain County
Trumbull County
Ranking of Ohio Counties By Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Items per page:
0 of 0
Rank County Number of People
1 Cuyahoga County 243671
2 Franklin County 210885
3 Hamilton County 144656
4 Summit County 112545
5 Montgomery County 102217
6 Stark County 100003
7 Lucas County 87399
8 Butler County 81168
9 Lorain County 67562
10 Trumbull County 63958
11 Mahoning County 61455
12 Lake County 52584
13 Clermont County 45879
14 Warren County 41882
15 Licking County 40183
16 Portage County 39039
17 Medina County 38679
18 Richland County 35288
19 Clark County 34950
20 Fairfield County 34603
21 Columbiana County 33268
22 Ashtabula County 29835
23 Wayne County 29573
24 Tuscarawas County 29489
25 Miami County 28342
26 Allen County 27706
27 Greene County 25627
28 Muskingum County 25262
29 Ross County 24130
30 Wood County 24066
31 Belmont County 22782
32 Delaware County 22603
33 Scioto County 22305
34 Marion County 20500
35 Jefferson County 20386
36 Erie County 19362
37 Hancock County 18514
38 Huron County 18481
39 Lawrence County 18369
40 Sandusky County 17511
41 Geauga County 16793
42 Pickaway County 16723
43 Washington County 16619
44 Seneca County 16611
45 Knox County 16274
46 Darke County 16249
47 Ashland County 14761
48 Logan County 14236
49 Brown County 13926
50 Crawford County 13680
51 Auglaize County 13260
52 Shelby County 13197
53 Union County 12840
54 Madison County 12839
54 Preble County 12839
55 Highland County 12527
56 Fulton County 12382
57 Mercer County 12167
58 Champaign County 12076
59 Perry County 11707
60 Guernsey County 11590
61 Athens County 11222
62 Morrow County 11114
63 Williams County 11082
64 Ottawa County 10823
65 Clinton County 10788
66 Coshocton County 10785
67 Defiance County 10508
68 Jackson County 10335
69 Hardin County 9325
70 Carroll County 9276
71 Putnam County 9078
72 Fayette County 8995
73 Van Wert County 8874
74 Pike County 8744
75 Henry County 8552
76 Hocking County 8434
77 Holmes County 8353
78 Gallia County 8163
79 Adams County 7934
80 Meigs County 7248
81 Wyandot County 7159
82 Paulding County 5847
83 Noble County 5592
84 Harrison County 5257
85 Monroe County 4908
86 Morgan County 4532
87 Vinton County 3914