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

Updated on August 12, 2024.

Based on the US Census Vintage data estimates, in 2020, among all Alabama counties, Jefferson County had the highest number of people who identified their ethnicity as Non-Hispanic White (328.35K), followed by Madison County (247.26K), and Mobile County (232.21K).

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 Non-Hispanic White Population in 2020
Jefferson
Madison
Mobile
Baldwin
Shelby
Tuscaloosa
Lee
Morgan
Calhoun
Cullman
Ranking of Alabama Counties By Non-Hispanic White Population in 2020
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Jefferson County 328353
2 Madison County 247261
3 Mobile County 232210
4 Baldwin County 192419
5 Shelby County 168635
6 Tuscaloosa County 137955
7 Lee County 116188
8 Morgan County 90985
9 Calhoun County 82129
10 Cullman County 80715
11 Etowah County 79650
12 Lauderdale County 78769
13 Limestone County 78133
14 St. Clair County 77576
15 Marshall County 76702
16 Montgomery County 71902
17 Houston County 69859
18 Elmore County 63839
19 Walker County 57463
20 DeKalb County 56242
21 Blount County 51174
22 Talladega County 50992
23 Jackson County 46794
24 Colbert County 44557
25 Autauga County 42859
26 Coffee County 36625
27 Chilton County 35358
28 Dale County 33532
29 Covington County 31111
30 Tallapoosa County 28273
31 Russell County 26967
32 Marion County 26713
33 Lawrence County 25211
34 Franklin County 23932
35 Cherokee County 22841
36 Escambia County 22290
37 Geneva County 22083
38 Winston County 21910
39 Chambers County 18817
40 Pike County 18259
41 Randolph County 16708
42 Bibb County 16455
43 Cleburne County 14039
44 Fayette County 13690
45 Henry County 12076
46 Lamar County 12039
47 Clarke County 11925
48 Clay County 11457
49 Barbour County 11157
50 Monroe County 10644
51 Dallas County 10323
52 Pickens County 10104
53 Washington County 10097
54 Butler County 9692
55 Crenshaw County 9294
56 Marengo County 8632
57 Choctaw County 7130
58 Coosa County 6790
59 Hale County 5859
60 Conecuh County 5790
61 Macon County 3218
62 Sumter County 3116
63 Wilcox County 2863
64 Lowndes County 2506
65 Perry County 2418
66 Bullock County 2185
67 Greene County 1354