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

Updated on June 18, 2025.

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

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 2015
Jefferson
Mobile
Madison
Baldwin
Shelby
Tuscaloosa
Lee
Morgan
Calhoun
Etowah
Ranking of Alabama Counties By Non-Hispanic White Population in 2015
0 of 0
Rank County Non-Hispanic White Population
1 Jefferson County 333486
2 Mobile County 238768
3 Madison County 230763
4 Baldwin County 169260
5 Shelby County 164773
6 Tuscaloosa County 128238
7 Lee County 106441
8 Morgan County 91370
9 Calhoun County 84056
10 Etowah County 80854
11 Montgomery County 80222
12 Lauderdale County 78719
13 Marshall County 77686
14 Cullman County 75630
15 St. Clair County 74688
16 Limestone County 70877
17 Houston County 70296
18 Elmore County 59649
19 Walker County 58135
20 DeKalb County 57743
21 Talladega County 51293
22 Blount County 50559
23 Jackson County 46778
24 Colbert County 42882
25 Autauga County 41493
26 Coffee County 36302
27 Chilton County 35209
28 Dale County 34502
29 Covington County 31320
30 Russell County 28270
31 Tallapoosa County 27979
32 Marion County 27751
33 Lawrence County 25482
34 Franklin County 24528
35 Cherokee County 23621
36 Escambia County 22783
37 Winston County 22514
38 Geneva County 22381
39 Chambers County 19066
40 Pike County 18892
41 Randolph County 17048
42 Bibb County 16789
43 Fayette County 14168
44 Cleburne County 13832
45 Clarke County 13120
46 Barbour County 12185
47 Lamar County 12008
48 Monroe County 11844
49 Henry County 11755
50 Dallas County 11367
51 Pickens County 11138
52 Washington County 10958
53 Clay County 10729
54 Butler County 10524
55 Crenshaw County 9856
56 Marengo County 8935
57 Choctaw County 7486
58 Coosa County 7136
59 Conecuh County 6355
60 Hale County 5986
61 Sumter County 3277
62 Macon County 2972
63 Wilcox County 2938
64 Perry County 2824
65 Lowndes County 2498
66 Bullock County 2261
67 Greene County 1420