Ranking of Missouri 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 Missouri (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 1,276,601. Among all Missouri counties, St. Louis County had the highest population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (146,718), followed by Jackson County (136,438), and St. Charles County (63,606).

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 Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
St. Louis County
Jackson County
St. Charles County
Greene County
St. Louis city
Jefferson County
Clay County
Jasper County
Franklin County
Cass County
Ranking of Missouri 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 St. Louis County 146718
2 Jackson County 136438
3 St. Charles County 63606
4 Greene County 54625
5 St. Louis city 53352
6 Jefferson County 49883
7 Clay County 46008
8 Jasper County 27173
9 Franklin County 24440
10 Cass County 23709
11 Boone County 23120
12 Buchanan County 22170
13 St. Francois County 18093
14 Christian County 17079
15 Cape Girardeau County 16792
16 Lincoln County 15996
17 Cole County 15884
18 Platte County 15714
19 Newton County 13968
20 Taney County 13331
21 Camden County 11953
22 Butler County 11641
23 Callaway County 11086
24 Howell County 10653
25 Laclede County 10256
26 Barry County 10080
27 Pettis County 9988
28 Lafayette County 9885
28 Lawrence County 9885
29 Johnson County 9840
30 Scott County 9829
31 Webster County 9724
32 Warren County 9183
33 Pulaski County 8972
34 Stoddard County 8741
35 Phelps County 8411
36 Stone County 8150
37 Dunklin County 7676
38 Polk County 7620
39 Audrain County 7418
40 Ray County 7353
41 Texas County 7101
42 Marion County 7041
43 McDonald County 6768
44 Washington County 6687
45 Miller County 6666
46 Henry County 6663
47 Randolph County 6574
48 Pike County 6468
49 Crawford County 6365
50 Clinton County 6330
51 Benton County 6065
52 Morgan County 5913
53 Saline County 5822
54 Dallas County 5666
55 Bates County 5329
56 Vernon County 5320
57 Perry County 5319
58 New Madrid County 5223
59 Wright County 5193
60 Ste. Genevieve County 4927
61 Pemiscot County 4804
62 Macon County 4756
63 Andrew County 4713
64 Nodaway County 4654
65 Adair County 4610
66 Cooper County 4517
67 Moniteau County 4475
68 Livingston County 4355
69 Mississippi County 4303
70 Gasconade County 4298
71 Dent County 4246
72 DeKalb County 3965
73 Cedar County 3857
74 Osage County 3821
75 Linn County 3776
76 Bollinger County 3699
77 Madison County 3643
78 Ralls County 3594
79 Wayne County 3548
80 Montgomery County 3507
81 Douglas County 3431
82 Barton County 3266
83 Ripley County 3131
84 Hickory County 3115
85 Lewis County 2979
86 Monroe County 2966
87 St. Clair County 2837
88 Oregon County 2733
89 Iron County 2714
90 Caldwell County 2697
91 Carroll County 2674
92 Ozark County 2655
93 Harrison County 2575
94 Grundy County 2461
95 Chariton County 2430
96 Dade County 2400
97 Shannon County 2396
98 Maries County 2371
99 Daviess County 2286
100 Howard County 2255
101 Clark County 2053
102 Sullivan County 1986
103 Carter County 1910
104 Gentry County 1783
105 Shelby County 1774
106 Reynolds County 1738
107 Atchison County 1688
108 Holt County 1469
109 Putnam County 1404
110 Schuyler County 1322
111 Scotland County 1223
112 Knox County 1120
113 Mercer County 1042
114 Worth County 693