Ranking of Ohio Counties By Percentage of 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 percentage of the population of Ohio (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 32.65%. Among all Ohio counties, Noble County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (51.90%), followed by Monroe County (49.98%), and Harrison County (49.74%).

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 Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Noble County
Monroe County
Harrison County
Hardin County
Carroll County
Perry County
Wyandot County
Pike County
Jackson County
Huron County
Ranking of Ohio Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Noble County 51.90
2 Monroe County 49.98
3 Harrison County 49.74
4 Hardin County 49.64
5 Carroll County 47.88
5 Perry County 47.88
6 Wyandot County 46.77
7 Pike County 46.49
8 Jackson County 46.43
9 Huron County 46.39
10 Crawford County 46.25
11 Belmont County 46.19
12 Darke County 45.99
13 Tuscarawas County 45.86
14 Meigs County 45.77
15 Brown County 45.62
16 Morrow County 45.54
17 Fayette County 45.39
18 Columbiana County 45.13
19 Morgan County 45.12
20 Paulding County 44.95
21 Henry County 44.75
22 Van Wert County 44.72
23 Champaign County 44.68
24 Logan County 44.61
25 Lawrence County 44.58
26 Seneca County 44.51
27 Preble County 44.49
28 Marion County 44.31
29 Trumbull County 44.15
30 Ross County 44.11
31 Mercer County 43.81
32 Jefferson County 43.75
33 Ashtabula County 43.39
34 Vinton County 43.20
35 Scioto County 43.08
36 Guernsey County 42.96
37 Williams County 42.91
38 Muskingum County 42.74
39 Coshocton County 42.58
40 Highland County 42.46
41 Fulton County 42.36
42 Hocking County 42.30
43 Auglaize County 42.29
44 Sandusky County 42.26
45 Adams County 42.23
46 Ashland County 41.97
47 Shelby County 41.08
48 Pickaway County 40.98
49 Richland County 40.59
50 Madison County 40.57
51 Gallia County 40.52
52 Allen County 40.32
53 Defiance County 40.24
54 Knox County 39.74
55 Putnam County 39.64
56 Washington County 38.72
57 Wayne County 38.54
58 Stark County 38.17
59 Clinton County 38.09
60 Miami County 37.78
61 Clark County 37.57
62 Mahoning County 37.53
63 Portage County 36.80
64 Hancock County 35.87
65 Ottawa County 35.52
66 Erie County 35.49
67 Licking County 33.40
68 Butler County 32.61
69 Fairfield County 32.49
70 Holmes County 32.02
71 Clermont County 31.85
72 Lake County 31.32
73 Athens County 31.28
74 Lorain County 31.19
75 Union County 30.73
76 Medina County 30.33
77 Lucas County 29.78
78 Summit County 29.50
79 Wood County 29.28
80 Montgomery County 27.82
81 Cuyahoga County 27.34
82 Hamilton County 25.90
83 Warren County 25.82
84 Geauga County 25.52
85 Franklin County 24.00
86 Greene County 22.74
87 Delaware County 16.21