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

Updated on June 18, 2025.

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

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 2016
Jefferson
Mobile
Madison
Baldwin
Shelby
Tuscaloosa
Lee
Morgan
Calhoun
Etowah
Ranking of Alabama Counties By Non-Hispanic White Population in 2016
0 of 0
Rank County Non-Hispanic White Population
1 Jefferson County 332004
2 Mobile County 237794
3 Madison County 232372
4 Baldwin County 173061
5 Shelby County 166043
6 Tuscaloosa County 128046
7 Lee County 107675
8 Morgan County 90547
9 Calhoun County 83350
10 Etowah County 80428
11 Montgomery County 78731
12 Lauderdale County 78544
13 Marshall County 77591
14 Cullman County 76022
15 St. Clair County 75291
16 Limestone County 71554
17 Houston County 69935
18 Elmore County 59726
19 Walker County 57604
20 DeKalb County 57597
21 Talladega County 50886
22 Blount County 50391
23 Jackson County 46645
24 Colbert County 42875
25 Autauga County 41540
26 Coffee County 36195
27 Chilton County 35343
28 Dale County 34322
29 Covington County 31187
30 Tallapoosa County 28034
31 Marion County 27560
32 Russell County 27492
33 Lawrence County 25512
34 Franklin County 24446
35 Cherokee County 23637
36 Escambia County 22552
37 Winston County 22479
38 Geneva County 22231
39 Pike County 18845
40 Chambers County 18835
41 Randolph County 16985
42 Bibb County 16846
43 Fayette County 14054
44 Cleburne County 13779
45 Clarke County 12865
46 Lamar County 12010
47 Barbour County 11930
48 Henry County 11751
49 Monroe County 11746
50 Dallas County 10969
51 Pickens County 10934
52 Washington County 10823
53 Clay County 10775
54 Butler County 10386
55 Crenshaw County 9876
56 Marengo County 8764
57 Choctaw County 7375
58 Coosa County 7072
59 Conecuh County 6208
60 Hale County 5892
61 Sumter County 3231
62 Macon County 2980
63 Wilcox County 2916
64 Perry County 2808
65 Lowndes County 2475
66 Bullock County 2266
67 Greene County 1445