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

Updated on June 18, 2025.

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

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 2012
Winston
Cleburne
Cullman
Marion
Cherokee
Walker
Jackson
Blount
St. Clair
Lamar
Ranking of Alabama Counties By Percentage of Pop. that are Non-Hispanic White in 2012
Items per page:
0 of 0
Rank County % of County Population
1 Winston County 94.59
2 Cleburne County 92.95
3 Cullman County 92.86
4 Marion County 92.31
5 Cherokee County 91.85
6 Walker County 90.01
7 Jackson County 89.98
8 Blount County 88.33
9 St. Clair County 86.96
10 Lamar County 86.06
11 Fayette County 85.8
12 Lauderdale County 85.27
13 Geneva County 84.19
14 Covington County 83.82
15 Baldwin County 83.47
16 Marshall County 83.24
17 DeKalb County 81.38
18 Chilton County 81.04
19 Clay County 80.44
20 Shelby County 79.55
21 Colbert County 79.11
22 Franklin County 79.04
23 Etowah County 78.98
24 Limestone County 78.17
25 Morgan County 77.27
26 Autauga County 76.77
27 Lawrence County 76.67
28 Randolph County 75.75
29 Bibb County 75.03
30 Elmore County 74.19
31 Calhoun County 73.37
32 Coffee County 71.82
33 Dale County 71.01
34 Crenshaw County 70.88
35 Tallapoosa County 69.29
36 Lee County 68.81
37 Houston County 68.01
38 Henry County 67.97
39 Madison County 65.98
40 Washington County 65.53
41 Coosa County 65.29
42 Tuscaloosa County 64.16
43 Talladega County 63.89
44 Escambia County 61.12
45 Mobile County 58.45
46 Chambers County 57.58
47 Pike County 56.83
48 Pickens County 55.71
49 Choctaw County 55.7
50 Monroe County 54.72
51 Clarke County 53.71
52 Butler County 53.45
53 Jefferson County 51.2
54 Russell County 50.97
55 Conecuh County 50.86
56 Barbour County 46.76
57 Marengo County 45.66
58 Hale County 39.75
59 Montgomery County 37.25
60 Perry County 29.38
61 Dallas County 28.33
62 Wilcox County 26.99
63 Sumter County 24.45
64 Lowndes County 24.41
65 Bullock County 22.1
66 Greene County 17.19
67 Macon County 15.69