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

Updated on June 18, 2025.

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

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 2019
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 2019
0 of 0
Rank County % of County Population
1 Winston County 93.41
2 Cleburne County 92.76
3 Cullman County 91.84
4 Marion County 91.76
5 Cherokee County 91.59
6 Jackson County 89.11
7 Walker County 88.86
8 Blount County 86.94
9 Lamar County 85.99
10 St. Clair County 85.39
11 Lauderdale County 84.45
12 Fayette County 83.98
13 Geneva County 83.47
14 Baldwin County 83.22
15 Covington County 82.99
16 Clay County 80.48
17 Marshall County 80.19
18 Chilton County 80.08
19 DeKalb County 79.96
20 Colbert County 77.84
21 Etowah County 77.42
22 Shelby County 77.23
23 Lawrence County 76.53
24 Franklin County 75.97
25 Limestone County 75.96
26 Randolph County 75.52
27 Morgan County 75.21
28 Bibb County 74.27
29 Autauga County 73.73
30 Elmore County 73.19
31 Calhoun County 71.51
32 Crenshaw County 70.21
33 Henry County 69.29
34 Coffee County 69.26
35 Tallapoosa County 68.68
36 Dale County 68.11
37 Lee County 67.58
38 Houston County 65.97
39 Washington County 65.45
40 Coosa County 65.09
41 Madison County 64.57
42 Talladega County 62.14
43 Tuscaloosa County 60.7
44 Escambia County 60.29
45 Mobile County 56.49
46 Choctaw County 56.47
47 Pike County 55.82
48 Chambers County 55
49 Monroe County 54.15
50 Pickens County 53.62
51 Clarke County 52.11
52 Butler County 51.14
53 Conecuh County 50.37
54 Jefferson County 49.52
55 Russell County 45.75
56 Barbour County 45.4
57 Marengo County 44.53
58 Hale County 39.54
59 Montgomery County 32.67
60 Perry County 29.37
61 Dallas County 26.94
62 Wilcox County 26.6
63 Sumter County 25.07
64 Lowndes County 24.94
65 Bullock County 21.04
66 Greene County 17.23
67 Macon County 16.43