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

Updated on August 12, 2024.

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

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 2023
Jefferson
Madison
Mobile
Baldwin
Shelby
Tuscaloosa
Lee
Morgan
Limestone
Cullman
Ranking of Alabama Counties By Non-Hispanic White Population in 2023
Items per page:
0 of 0
Rank County Non-Hispanic White Population
1 Jefferson County 318784
2 Madison County 257889
3 Mobile County 227436
4 Baldwin County 208555
5 Shelby County 171971
6 Tuscaloosa County 140190
7 Lee County 120979
8 Morgan County 91001
9 Limestone County 83925
10 Cullman County 83790
11 Calhoun County 81143
12 Lauderdale County 80550
13 St. Clair County 79189
14 Etowah County 79076
15 Marshall County 77359
16 Houston County 69651
17 Montgomery County 66474
18 Elmore County 65081
19 Walker County 56610
20 DeKalb County 56128
21 Blount County 51112
22 Talladega County 50562
23 Jackson County 47205
24 Colbert County 45086
25 Autauga County 43062
26 Coffee County 37813
27 Chilton County 36191
28 Dale County 33208
29 Covington County 31312
30 Tallapoosa County 27882
31 Marion County 26454
32 Russell County 26084
33 Lawrence County 25499
34 Franklin County 23323
35 Cherokee County 23318
36 Escambia County 22123
37 Geneva County 22103
38 Winston County 21804
39 Chambers County 18527
40 Pike County 18144
41 Randolph County 17406
42 Bibb County 16118
43 Cleburne County 14506
44 Fayette County 13392
45 Henry County 12693
46 Lamar County 11695
47 Clarke County 11480
48 Clay County 11293
49 Barbour County 11005
50 Monroe County 10195
51 Washington County 9899
52 Pickens County 9857
53 Dallas County 9582
54 Butler County 9252
55 Crenshaw County 9160
56 Marengo County 8276
57 Choctaw County 6966
58 Coosa County 6842
59 Hale County 5862
60 Conecuh County 5560
61 Macon County 3177
62 Sumter County 3109
63 Wilcox County 2776
64 Lowndes County 2425
65 Bullock County 2207
66 Perry County 2128
67 Greene County 1314