Ranking of Alabama Counties By Non-Hispanic 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 Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 687,747. Among all Alabama counties, Jefferson County had the highest Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of Bachelors or Higher (108,497), followed by Madison County (85,565), and Shelby County (56,035).

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 Non-Hispanic 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 Non-Hispanic 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 108497
2 Madison County 85565
3 Shelby County 56035
4 Baldwin County 47841
5 Mobile County 45508
6 Tuscaloosa County 32886
7 Lee County 31268
8 Montgomery County 26002
9 Morgan County 16809
10 Limestone County 16339
11 Lauderdale County 14417
12 Houston County 13097
13 Calhoun County 12872
14 Marshall County 12619
15 Elmore County 12152
16 Etowah County 11056
17 St. Clair County 10504
18 Cullman County 9345
19 Autauga County 8820
20 Talladega County 6792
21 Coffee County 6410
22 DeKalb County 6274
23 Colbert County 6094
24 Blount County 5782
25 Walker County 5730
26 Jackson County 5546
27 Dale County 4789
28 Tallapoosa County 4720
29 Pike County 4056
30 Covington County 3775
31 Chilton County 3601
32 Russell County 3277
33 Franklin County 2779
34 Lawrence County 2704
35 Escambia County 2486
36 Marion County 2472
37 Chambers County 2280
38 Henry County 2252
39 Geneva County 2249
40 Winston County 2236
41 Randolph County 2207
42 Cherokee County 2043
43 Clarke County 1773
44 Dallas County 1731
45 Bibb County 1727
46 Cleburne County 1555
47 Barbour County 1510
48 Pickens County 1340
49 Marengo County 1322
50 Butler County 1283
51 Clay County 1265
52 Fayette County 1255
53 Crenshaw County 1189
54 Monroe County 1135
55 Washington County 950
56 Lamar County 918
57 Hale County 870
58 Choctaw County 752
59 Coosa County 746
60 Conecuh County 643
61 Lowndes County 617
62 Sumter County 602
63 Macon County 546
64 Perry County 542
65 Bullock County 473
66 Wilcox County 453
67 Greene County 364