Ranking of Alabama Counties By 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 population of Alabama (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 910,425. Among all Alabama counties, Jefferson County had the highest population (aged 25 years and above) with an educational attainment of Bachelors or Higher (159,041), followed by Madison County (116,323), and Shelby County (67,668).

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 Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Jefferson County
Madison County
Shelby County
Mobile County
Baldwin County
Montgomery County
Tuscaloosa County
Lee County
Limestone County
Morgan County
Ranking of Alabama Counties By Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Number of People
1 Jefferson County 159041
2 Madison County 116323
3 Shelby County 67668
4 Mobile County 67053
5 Baldwin County 52562
6 Montgomery County 50876
7 Tuscaloosa County 43086
8 Lee County 40727
9 Limestone County 20159
10 Morgan County 19291
11 Lauderdale County 16396
12 Houston County 16350
13 Calhoun County 15674
14 Elmore County 14830
15 Marshall County 13852
16 Etowah County 13067
17 St. Clair County 11730
18 Autauga County 11144
19 Cullman County 9979
20 Talladega County 9138
21 Coffee County 8202
22 Colbert County 7213
23 DeKalb County 6969
24 Russell County 6886
25 Walker County 6391
26 Dale County 6278
27 Jackson County 6072
28 Blount County 6061
29 Pike County 5384
30 Tallapoosa County 5322
31 Dallas County 4241
32 Covington County 4176
33 Chilton County 4133
34 Lawrence County 3568
35 Chambers County 3390
36 Escambia County 3227
37 Franklin County 3050
38 Macon County 2663
39 Marion County 2649
40 Henry County 2633
41 Marengo County 2570
42 Geneva County 2538
43 Randolph County 2500
44 Cherokee County 2364
45 Winston County 2290
46 Clarke County 2259
47 Barbour County 2007
48 Bibb County 1913
49 Butler County 1879
50 Pickens County 1854
51 Monroe County 1787
52 Cleburne County 1730
53 Hale County 1593
54 Crenshaw County 1524
55 Sumter County 1502
56 Washington County 1469
57 Fayette County 1361
58 Clay County 1334
59 Choctaw County 1087
60 Lowndes County 1083
61 Conecuh County 1079
62 Perry County 1051
63 Lamar County 990
64 Coosa County 915
65 Bullock County 804
66 Wilcox County 785
67 Greene County 703