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

Updated on August 12, 2024.

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

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 2021
Jefferson
Madison
Mobile
Baldwin
Shelby
Tuscaloosa
Lee
Morgan
Cullman
Calhoun
Ranking of Alabama Counties By Non-Hispanic White Population in 2021
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Jefferson County 324669
2 Madison County 250475
3 Mobile County 230414
4 Baldwin County 197443
5 Shelby County 170220
6 Tuscaloosa County 140441
7 Lee County 117875
8 Morgan County 90554
9 Cullman County 81976
10 Calhoun County 81504
11 Limestone County 79966
12 Lauderdale County 79291
13 Etowah County 79136
14 St. Clair County 78189
15 Marshall County 76578
16 Montgomery County 69764
17 Houston County 69690
18 Elmore County 64315
19 Walker County 56876
20 DeKalb County 56204
21 Blount County 50913
22 Talladega County 50492
23 Jackson County 46830
24 Colbert County 44688
25 Autauga County 42668
26 Coffee County 37085
27 Chilton County 35416
28 Dale County 33161
29 Covington County 31066
30 Tallapoosa County 28143
31 Marion County 26446
32 Russell County 26339
33 Lawrence County 25250
34 Franklin County 23661
35 Cherokee County 22873
36 Escambia County 22232
37 Winston County 22026
38 Geneva County 21922
39 Chambers County 18748
40 Pike County 18061
41 Randolph County 16769
42 Bibb County 16491
43 Cleburne County 14111
44 Fayette County 13552
45 Henry County 12306
46 Lamar County 11826
47 Clarke County 11720
48 Clay County 11389
49 Barbour County 10998
50 Monroe County 10509
51 Dallas County 10053
52 Washington County 10043
53 Pickens County 9915
54 Butler County 9579
55 Crenshaw County 9218
56 Marengo County 8489
57 Choctaw County 7091
58 Coosa County 6865
59 Hale County 5855
60 Conecuh County 5660
61 Macon County 3190
62 Sumter County 3064
63 Wilcox County 2880
64 Lowndes County 2451
65 Perry County 2357
66 Bullock County 2198
67 Greene County 1326