Ranking of Alabama 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 Alabama (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 1,041,209. Among all Alabama counties, Jefferson County had the highest population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (121,180), followed by Mobile County (95,988), and Madison County (50,364).

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 High School Graduate or Equivalent in 2021
Jefferson County
Mobile County
Madison County
Baldwin County
Tuscaloosa County
Montgomery County
Shelby County
Calhoun County
Morgan County
Etowah County
Ranking of Alabama Counties By Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Number of People
1 Jefferson County 121180
2 Mobile County 95988
3 Madison County 50364
4 Baldwin County 44342
5 Tuscaloosa County 41868
6 Montgomery County 39384
7 Shelby County 29933
8 Calhoun County 27783
9 Morgan County 26406
10 Etowah County 24491
11 Houston County 23633
12 Lee County 23254
13 Lauderdale County 22572
14 St. Clair County 22302
15 Marshall County 20178
16 Talladega County 19830
17 Cullman County 19624
18 Limestone County 19395
19 Elmore County 19351
20 DeKalb County 16172
21 Walker County 15674
22 Colbert County 15244
23 Jackson County 14431
24 Blount County 14284
25 Chilton County 13113
26 Autauga County 12977
27 Russell County 11774
28 Escambia County 11249
29 Dale County 10376
30 Coffee County 10108
31 Dallas County 10065
32 Covington County 10037
33 Lawrence County 9642
34 Tallapoosa County 9300
35 Franklin County 9016
36 Chambers County 8996
37 Marion County 7472
38 Bibb County 7052
39 Pike County 7035
40 Geneva County 6879
41 Cherokee County 6809
42 Clarke County 6740
43 Barbour County 6600
44 Winston County 6590
45 Monroe County 6205
46 Butler County 6050
47 Pickens County 5903
48 Randolph County 5304
49 Fayette County 4714
50 Marengo County 4653
51 Washington County 4606
52 Conecuh County 4200
53 Lamar County 4151
54 Cleburne County 3958
55 Hale County 3943
56 Henry County 3931
57 Crenshaw County 3882
58 Clay County 3813
59 Macon County 3765
60 Choctaw County 3477
61 Coosa County 3410
62 Lowndes County 3094
63 Bullock County 2841
64 Wilcox County 2806
65 Sumter County 2588
66 Perry County 2229
67 Greene County 2173