Ranking of Missouri 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 Missouri (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 30.48%. Among all Missouri counties, Carter County had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (52.09%), followed by Pike County (51.77%), and Worth County (49.29%).

The chart below shows the top 10 Missouri counties, and the table below shows the ranking of all Missouri 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 Missouri Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Carter County
Pike County
Worth County
Ralls County
Schuyler County
Monroe County
Dallas County
Bates County
Sullivan County
Bollinger County
Ranking of Missouri 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 Carter County 52.09
2 Pike County 51.77
3 Worth County 49.29
4 Ralls County 49.08
5 Schuyler County 48.71
6 Monroe County 48.70
7 Dallas County 48.49
8 Bates County 48.17
9 Sullivan County 48.11
10 Bollinger County 47.91
11 Hickory County 47.89
12 Mississippi County 46.99
13 Holt County 46.65
14 Chariton County 46.50
15 Shannon County 46.43
16 DeKalb County 46.34
17 Linn County 46.02
18 Pemiscot County 45.81
19 Harrison County 45.62
20 Ray County 45.61
21 Macon County 45.51
22 New Madrid County 45.45
23 Knox County 45.42
24 Lewis County 45.23
25 Caldwell County 44.90
26 Clark County 44.89
27 Carroll County 44.71
28 Oregon County 43.84
29 Montgomery County 43.78
30 Dade County 43.68
31 McDonald County 43.50
32 Stoddard County 43.46
33 Atchison County 43.43
34 Lafayette County 43.42
35 Clinton County 43.25
36 Wayne County 42.97
37 Wright County 42.83
38 Mercer County 42.72
39 Henry County 42.63
40 Audrain County 42.51
41 Moniteau County 42.37
42 Laclede County 42.35
43 Shelby County 42.30
44 Gentry County 41.99
45 Osage County 41.91
46 St. Clair County 41.81
47 Madison County 41.64
48 Livingston County 41.40
49 Barry County 41.36
50 Dent County 41.33
51 Putnam County 41.05
52 Scotland County 40.97
53 Daviess County 40.86
54 Ozark County 40.82
55 Perry County 40.76
55 Ripley County 40.76
56 Lincoln County 40.71
57 Barton County 40.66
58 Dunklin County 40.60
59 Benton County 40.52
60 Douglas County 40.51
61 Washington County 40.44
62 Morgan County 40.27
63 Vernon County 40.22
64 Texas County 40.19
65 Gasconade County 40.04
66 Butler County 39.79
67 Iron County 39.28
68 Cedar County 39.27
69 Howell County 39.23
69 Miller County 39.23
70 Lawrence County 39.19
71 Crawford County 39.13
72 Maries County 39.09
73 Nodaway County 38.61
74 Webster County 38.56
75 Randolph County 38.41
76 Saline County 38.35
77 Buchanan County 38.21
78 Cooper County 38.15
79 Reynolds County 38.01
80 St. Francois County 37.97
81 Scott County 37.91
82 Warren County 37.88
83 Andrew County 37.65
84 Ste. Genevieve County 37.49
85 Polk County 37.44
86 Grundy County 37.16
87 Camden County 36.61
88 Marion County 36.58
89 Callaway County 36.22
90 Pettis County 35.22
91 Newton County 35.04
92 Taney County 34.39
93 Howard County 34.18
94 Stone County 33.87
95 Jasper County 33.77
96 Franklin County 33.72
97 Adair County 33.67
98 Cass County 32.39
99 Cape Girardeau County 32.16
100 Jefferson County 31.79
101 Johnson County 31.12
102 Phelps County 30.08
103 Pulaski County 29.94
104 Cole County 29.68
105 Christian County 28.84
106 Greene County 28.07
107 Jackson County 28.06
108 Clay County 27.08
109 St. Louis city 24.43
110 St. Charles County 23.11
111 Platte County 21.82
112 St. Louis County 21.10
113 Boone County 20.86