Ranking of Alabama Counties By Percentage of Population Aged 25 years and above with an Educational attainment of Bachelors or Higher 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 Alabama (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 26.67%. Among all Alabama counties, Shelby County had the highest percentage of its population (aged 25 years and above) with an educational attainment of Bachelors or Higher (44.79%), followed by Madison County (44.29%), and Lee County (38.62%).

The chart below shows the top 10 Alabama counties, and the table below shows the ranking of all Alabama 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 Alabama Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Shelby County
Madison County
Lee County
Jefferson County
Montgomery County
Baldwin County
Tuscaloosa County
Limestone County
Autauga County
Pike County
Ranking of Alabama Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Shelby County 44.79
2 Madison County 44.29
3 Lee County 38.62
4 Jefferson County 34.66
5 Montgomery County 33.36
6 Baldwin County 32.45
7 Tuscaloosa County 30.64
8 Limestone County 28.39
9 Autauga County 28.13
10 Pike County 27.75
11 Lauderdale County 25.48
12 Elmore County 24.56
13 Mobile County 23.92
14 Morgan County 22.76
15 Coffee County 22.68
16 Houston County 22.23
17 Henry County 21.58
18 Marshall County 21.39
19 Macon County 21.24
20 Marengo County 19.70
21 Calhoun County 19.53
22 Sumter County 19.47
23 Perry County 18.90
24 Dale County 18.68
25 St. Clair County 18.49
26 Tallapoosa County 18.07
27 Etowah County 18.01
28 Colbert County 17.86
29 Russell County 17.27
30 Cullman County 16.48
31 Crenshaw County 16.42
32 Cleburne County 16.38
33 Randolph County 16.22
34 Dallas County 16.11
35 Jackson County 16.10
36 Talladega County 15.93
37 Covington County 15.81
38 Hale County 15.79
39 Lawrence County 15.29
40 Lowndes County 15.10
41 Blount County 14.90
42 DeKalb County 14.43
43 Franklin County 14.27
44 Walker County 14.09
45 Butler County 14.04
46 Clarke County 13.89
47 Chambers County 13.65
48 Washington County 13.56
49 Chilton County 13.54
50 Geneva County 13.49
51 Winston County 13.46
52 Clay County 13.38
53 Pickens County 13.30
54 Monroe County 12.89
55 Cherokee County 12.82
56 Greene County 12.70
57 Marion County 12.61
58 Escambia County 12.55
59 Conecuh County 12.45
60 Bibb County 11.91
61 Fayette County 11.84
62 Choctaw County 11.71
63 Bullock County 11.69
64 Coosa County 11.21
65 Barbour County 11.15
66 Wilcox County 10.97
67 Lamar County 9.95