Ranking of Alabama Counties By White Alone Population Aged 25 years and above with an Educational attainment of Bachelors or Higher in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Alabama White Alone population (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 698,872. Among all Alabama counties, Jefferson County had the highest White Alone population (aged 25 years and above) with an educational attainment of Bachelors or Higher (110,028), followed by Madison County (87,554), and Shelby County (56,827).

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, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of Alabama Counties By White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Jefferson County
Madison County
Shelby County
Baldwin County
Mobile County
Tuscaloosa County
Lee County
Montgomery County
Morgan County
Limestone County
Ranking of Alabama Counties By White Alone Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Number of People
1 Jefferson County 110028
2 Madison County 87554
3 Shelby County 56827
4 Baldwin County 48509
5 Mobile County 46457
6 Tuscaloosa County 33239
7 Lee County 32023
8 Montgomery County 26410
9 Morgan County 16974
10 Limestone County 16719
11 Lauderdale County 14483
12 Houston County 13286
13 Calhoun County 13022
14 Marshall County 12997
15 Elmore County 12341
16 Etowah County 11209
17 St. Clair County 10682
18 Cullman County 9460
19 Autauga County 9026
20 Talladega County 6875
21 Coffee County 6768
22 DeKalb County 6296
23 Colbert County 6105
24 Blount County 5818
25 Walker County 5762
26 Jackson County 5555
27 Dale County 4991
28 Tallapoosa County 4744
29 Pike County 4082
30 Covington County 3842
31 Chilton County 3648
32 Russell County 3413
33 Franklin County 2862
34 Lawrence County 2722
35 Escambia County 2510
36 Marion County 2494
37 Chambers County 2288
38 Randolph County 2259
39 Geneva County 2253
40 Henry County 2252
41 Winston County 2236
42 Cherokee County 2075
43 Clarke County 1786
44 Dallas County 1732
45 Bibb County 1727
46 Cleburne County 1577
47 Barbour County 1517
48 Pickens County 1391
49 Marengo County 1341
50 Butler County 1283
51 Clay County 1265
52 Fayette County 1255
53 Crenshaw County 1189
54 Monroe County 1174
55 Washington County 950
56 Lamar County 918
57 Hale County 870
58 Coosa County 761
59 Choctaw County 752
60 Conecuh County 643
61 Sumter County 636
62 Lowndes County 617
63 Macon County 546
64 Perry County 542
65 Bullock County 473
66 Wilcox County 454
67 Greene County 377