Ranking of Alabama Counties By Median Household Income in 2021 (ACS-5Yrs)
Updated on March 10, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for Alabama was $54,943. Among all Alabama counties, Shelby County had the highest median household income ($82,592), followed by Madison County ($71,153), and Limestone County ($70,736). On the other hand, the following 3 counties had the lowest median household income: Perry County ($27,057), Sumter County ($27,099), and Greene County ($28,826).
The chart below shows the top 10 Alabama counties with high median household income, and the table below shows the ranking of all Alabama counties.
You can also see similar information for other states and for the United States.
You may also be interested in:
Related Topics: Alabama ACS-5Yrs Estimates, 2021 Topic List.
Data Source: US Census Bureau.
Ranking of Alabama Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank | County | Median Household Income ($) |
---|---|---|
1 | Shelby County | 82592 |
2 | Madison County | 71153 |
3 | Limestone County | 70736 |
4 | Elmore County | 67597 |
5 | St. Clair County | 65070 |
6 | Baldwin County | 64346 |
7 | Autauga County | 62660 |
8 | Coffee County | 59034 |
9 | Jefferson County | 58330 |
10 | Tuscaloosa County | 57508 |
11 | Lee County | 57191 |
12 | Chilton County | 56243 |
13 | Morgan County | 56128 |
14 | Henry County | 55870 |
15 | Bibb County | 54277 |
16 | Marshall County | 52938 |
17 | Blount County | 52830 |
18 | Cullman County | 52690 |
19 | Montgomery County | 52511 |
20 | Colbert County | 52017 |
21 | Lawrence County | 51712 |
22 | Mobile County | 51169 |
23 | Calhoun County | 50977 |
24 | Tallapoosa County | 50652 |
25 | Houston County | 50222 |
26 | Dale County | 50052 |
27 | Coosa County | 50013 |
28 | Lauderdale County | 50000 |
29 | Cleburne County | 48333 |
30 | Walker County | 47442 |
31 | Chambers County | 47232 |
32 | Randolph County | 47081 |
33 | Etowah County | 46984 |
34 | Covington County | 46186 |
35 | Winston County | 46096 |
36 | Talladega County | 45400 |
37 | Butler County | 45236 |
38 | Clay County | 45163 |
39 | Marion County | 44551 |
40 | Washington County | 44512 |
41 | Clarke County | 44108 |
42 | Russell County | 44065 |
43 | DeKalb County | 44037 |
44 | Fayette County | 43960 |
45 | Jackson County | 43785 |
46 | Franklin County | 43633 |
47 | Geneva County | 43581 |
48 | Cherokee County | 43475 |
49 | Pickens County | 43389 |
50 | Lamar County | 43324 |
51 | Crenshaw County | 43103 |
52 | Pike County | 40106 |
53 | Macon County | 39303 |
54 | Choctaw County | 38581 |
55 | Escambia County | 38464 |
56 | Conecuh County | 37986 |
57 | Barbour County | 36422 |
58 | Wilcox County | 36385 |
59 | Marengo County | 35379 |
60 | Dallas County | 34957 |
61 | Monroe County | 32631 |
62 | Hale County | 32294 |
63 | Lowndes County | 31961 |
64 | Bullock County | 29063 |
65 | Greene County | 28826 |
66 | Sumter County | 27099 |
67 | Perry County | 27057 |