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

Updated on June 18, 2025.

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

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 2012
Jefferson
Mobile
Madison
Shelby
Baldwin
Tuscaloosa
Lee
Morgan
Calhoun
Montgomery
Ranking of Alabama Counties By Non-Hispanic White Population in 2012
0 of 0
Rank County Non-Hispanic White Population
1 Jefferson County 336974
2 Mobile County 241931
3 Madison County 226183
4 Shelby County 159851
5 Baldwin County 158754
6 Tuscaloosa County 127602
7 Lee County 102305
8 Morgan County 92836
9 Calhoun County 86009
10 Montgomery County 85271
11 Etowah County 82357
12 Lauderdale County 79033
13 Marshall County 78461
14 Cullman County 74562
15 St. Clair County 73722
16 Houston County 70332
17 Limestone County 68270
18 Elmore County 59512
19 Walker County 59507
20 DeKalb County 57706
21 Talladega County 52502
22 Blount County 50864
23 Jackson County 47785
24 Colbert County 43175
25 Autauga County 42202
26 Coffee County 36744
27 Dale County 35727
28 Chilton County 35309
29 Covington County 31691
30 Russell County 29330
31 Tallapoosa County 28451
32 Marion County 28151
33 Lawrence County 25900
34 Franklin County 25055
35 Cherokee County 23845
36 Escambia County 23245
37 Winston County 22885
38 Geneva County 22671
39 Chambers County 19626
40 Pike County 18880
41 Randolph County 17075
42 Bibb County 16999
43 Fayette County 14548
44 Cleburne County 13839
45 Clarke County 13514
46 Barbour County 12706
47 Monroe County 12356
48 Lamar County 12264
49 Dallas County 12122
50 Henry County 11658
51 Washington County 11237
52 Butler County 11049
53 Clay County 10806
54 Pickens County 10760
55 Crenshaw County 9862
56 Marengo County 9305
57 Choctaw County 7555
58 Coosa County 7406
59 Conecuh County 6633
60 Hale County 6108
61 Sumter County 3287
62 Macon County 3235
63 Wilcox County 3051
64 Perry County 2987
65 Lowndes County 2650
66 Bullock County 2345
67 Greene County 1521