Ranking of Alabama Counties By Percentage of Population with English Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 439.59K people in Alabama with English ancestry (8.80% of Alabama population). Among all Alabama counties, Clay County had the highest percentage of its population with English ancestry (15.24%), followed by Shelby County (13.05%), and Walker County (11.74%).

The chart and table below shows the top 10 counties with high percentage of its population having English ancestry.

You can see similar information for other states and for other ancestry groups in Alabama.

Data Source: US Census Bureau.
Ranking of Alabama Counties By Percentage of Population with English Ancestry in 2021
Clay County
Shelby County
Walker County
Blount County
Baldwin County
Madison County
St. Clair County
Randolph County
Lauderdale County
Cleburne County
Ranking of Alabama Counties By Percentage of Population with English Ancestry in 2021
0 of 0
Rank County Percentage of Pop. (%)
1 Clay County 15.24
2 Shelby County 13.05
3 Walker County 11.74
4 Blount County 11.48
5 Baldwin County 11.43
6 Madison County 11.25
7 St. Clair County 11.19
8 Randolph County 10.99
9 Lauderdale County 10.88
10 Cleburne County 10.77
11 Jackson County 10.68
12 Calhoun County 10.65
12 Morgan County 10.65
13 Geneva County 10.53
14 Limestone County 10.52
15 Elmore County 10.20
16 Cullman County 10.07
17 Houston County 10.05
18 Cherokee County 10.03
19 Lee County 9.80
20 Autauga County 9.67
20 Coffee County 9.67
21 Lamar County 9.24
22 Bibb County 9.06
23 Winston County 9.00
24 Coosa County 8.82
25 Tallapoosa County 8.68
26 Etowah County 8.52
27 Colbert County 8.51
28 Marshall County 8.45
29 Chilton County 8.43
30 DeKalb County 8.36
31 Henry County 8.29
32 Marion County 8.22
33 Crenshaw County 7.87
34 Fayette County 7.84
35 Butler County 7.75
36 Jefferson County 7.72
37 Chambers County 7.50
38 Tuscaloosa County 7.43
39 Talladega County 7.34
40 Lawrence County 7.09
41 Mobile County 7.06
42 Covington County 7.01
43 Franklin County 6.93
44 Clarke County 6.67
45 Dale County 6.61
46 Washington County 6.39
47 Monroe County 6.36
48 Russell County 5.80
49 Pike County 5.77
50 Lowndes County 5.43
51 Montgomery County 5.40
52 Barbour County 5.20
53 Marengo County 4.59
54 Hale County 4.57
55 Choctaw County 4.55
56 Pickens County 4.37
57 Escambia County 4.26
58 Conecuh County 4.11
59 Dallas County 3.95
60 Perry County 3.62
61 Macon County 3.18
62 Sumter County 2.72
63 Wilcox County 2.53
64 Greene County 2.13
65 Bullock County 1.27