Ranking of Alabama Counties By Percentage of Population that are Non-Hispanic White in 2020

Updated on August 12, 2024.

Based on the US Census Vintage data estimates, in 2020, among all Alabama counties, Winston County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (93.26%), followed by Cleburne County (93.2%), and Cullman County (91.58%).

The chart below shows the top 10 counties, and the table below shows the ranking of all Alabama counties.

You can see similar ranking information for other racial and ethnicity groups in the United States.

You can also see similar information for other states, and also the ranking of all counties in the United States.

See this for other years:
Ranking of Alabama Counties By Percentage of Pop. that are Non-Hispanic White in 2020
Winston
Cleburne
Cullman
Marion
Cherokee
Jackson
Walker
Blount
Lamar
St. Clair
Ranking of Alabama Counties By Percentage of Pop. that are Non-Hispanic White in 2020
Items per page:
0 of 0
Rank County % of County Population
1 Winston County 93.26
2 Cleburne County 93.2
3 Cullman County 91.58
4 Marion County 91.56
5 Cherokee County 91.48
6 Jackson County 89.06
7 Walker County 88.22
8 Blount County 86.58
9 Lamar County 86.28
10 St. Clair County 84.64
11 Fayette County 83.83
12 Lauderdale County 83.78
13 Covington County 82.95
14 Geneva County 82.71
15 Baldwin County 82.5
16 Clay County 80.61
17 Marshall County 78.51
18 DeKalb County 78.49
19 Chilton County 78.47
20 Colbert County 77.76
21 Etowah County 76.99
22 Lawrence County 76.19
23 Randolph County 75.65
24 Shelby County 75.31
25 Limestone County 74.98
26 Franklin County 74.61
27 Bibb County 74.16
28 Morgan County 73.8
29 Autauga County 72.75
30 Elmore County 72.66
31 Calhoun County 70.65
32 Crenshaw County 70.61
33 Henry County 70.34
34 Tallapoosa County 68.48
35 Coffee County 68.4
36 Dale County 68.08
37 Lee County 66.49
38 Washington County 65.87
39 Coosa County 65.7
40 Houston County 65.12
41 Madison County 63.32
42 Talladega County 62.51
43 Escambia County 60.76
44 Tuscaloosa County 59.58
45 Choctaw County 56.47
46 Mobile County 56.04
47 Pike County 55.5
48 Chambers County 54.3
49 Monroe County 54.01
50 Pickens County 53.27
51 Clarke County 51.88
52 Butler County 50.94
53 Conecuh County 50.11
54 Jefferson County 48.67
55 Russell County 45.51
56 Marengo County 44.8
57 Barbour County 44.68
58 Hale County 39.66
59 Montgomery County 31.49
60 Perry County 28.59
61 Wilcox County 27.18
62 Dallas County 27.04
63 Sumter County 25.56
64 Lowndes County 24.37
65 Bullock County 21.36
66 Greene County 17.58
67 Macon County 16.53