Ranking of Alabama Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021 (ACS-5Yrs)

Updated on March 11, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for the Non-Hispanic White Alone ethnicity group in Alabama was $63,900. Among all Alabama counties, the Non-Hispanic White Alone ethnicity group had the highest median household income in Shelby County ($87,986), followed by Madison County ($83,759), and Jefferson County ($77,378). On the other hand, the Non-Hispanic White Alone ethnicity group had the lowest median household income in the following 3 counties: Perry County ($41,316), Escambia County ($42,593), and Cherokee County ($43,935).

The chart below shows the top 10 Alabama counties where the Non-Hispanic White Alone ethnicity group had high median household income, and the table below shows the ranking of all Alabama counties.

You can see similar information for other racial and ethnicity groups in Alabama.

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of Alabama Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
Shelby County
Madison County
Jefferson County
Lowndes County
Elmore County
Montgomery County
Limestone County
Bullock County
Autauga County
Tuscaloosa County
Ranking of Alabama Counties By the Median Household Income of the Non-Hispanic White Alone Ethnicity Group in 2021
Items per page:
0 of 0
Rank County Median Household Income ($)
1 Shelby County 87986
2 Madison County 83759
3 Jefferson County 77378
4 Lowndes County 75188
5 Elmore County 74266
6 Montgomery County 74127
7 Limestone County 73786
8 Bullock County 70662
9 Autauga County 70125
10 Tuscaloosa County 70080
11 Baldwin County 70012
12 Lee County 68581
13 St. Clair County 67042
14 Coffee County 65530
15 Mobile County 64292
16 Henry County 63710
17 Pickens County 63306
18 Bibb County 61671
19 Morgan County 61147
20 Dallas County 60643
21 Houston County 59508
22 Coosa County 59398
23 Marengo County 58856
24 Hale County 58125
25 Colbert County 58076
26 Chilton County 57999
27 Butler County 57775
28 Tallapoosa County 56777
29 Talladega County 55914
30 Washington County 55773
31 Macon County 55132
32 Lauderdale County 54864
33 Calhoun County 54818
34 Dale County 54746
35 Marshall County 54329
36 Clarke County 54218
37 Russell County 53729
38 Monroe County 53472
39 Blount County 53399
40 Pike County 53122
41 Randolph County 53074
42 Lawrence County 52921
43 Sumter County 52829
44 Cullman County 52553
45 Chambers County 52533
46 Wilcox County 52083
47 Etowah County 52052
48 Barbour County 51858
49 Crenshaw County 51821
50 Covington County 49886
51 Cleburne County 49761
52 Walker County 49687
53 Greene County 49348
54 Lamar County 48952
55 Fayette County 48761
56 Conecuh County 48178
57 Franklin County 47586
58 Clay County 47107
59 Winston County 46404
60 Marion County 45899
61 DeKalb County 45822
62 Geneva County 45187
63 Jackson County 44952
64 Choctaw County 44904
65 Cherokee County 43935
66 Escambia County 42593
67 Perry County 41316