Richest & Poorest Counties in Alabama

Alabama has 67 counties. The wealthiest county by median household income is Shelby County at $97,961 , while the lowest-income county is Greene County at $29,200 . The statewide median household income is $63,999, compared to the national median of $75,149.

The income gap between the wealthiest and poorest county in Alabama is $68,761. 6 of 67 counties (9%) have a median household income above the national median of $75,149, while 61 (91%) fall below it.

Alabama's statewide median of $63,999 is 14.8% below the national median. Income data is sourced from the U.S. Census Bureau's American Community Survey (2024 5-Year Estimates) and reflects pre-tax household income including wages, investments, and government transfers.

Geography

Counties Zip Codes

Metric

Richest Counties in Alabama

Top 10 counties ranked by median household income.

# County Income
1 Shelby County $97,961 +30.4%
2 Madison County $86,499 +15.1%
3 Limestone County $83,629 +11.3%
4 Baldwin County $78,775 +4.8%
5 Elmore County $78,243 +4.1%
6 St. Clair County $77,463 +3.1%
7 Autauga County $72,481 -3.6%
8 Morgan County $68,845 -8.4%
9 Coffee County $68,353 -9.0%
10 Jefferson County $66,388 -11.7%

Poorest Counties in Alabama

Bottom 10 counties ranked by median household income.

# County Income
67 Greene County $29,200 -61.1%
66 Bullock County $31,310 -58.3%
65 Sumter County $33,310 -55.7%
64 Dallas County $35,627 -52.6%
63 Lowndes County $37,052 -50.7%
62 Perry County $37,654 -49.9%
61 Hale County $39,250 -47.8%
60 Wilcox County $40,640 -45.9%
59 Conecuh County $41,327 -45.0%
58 Monroe County $42,292 -43.7%

All 67 Counties Ranked

Every county in Alabama ranked by median household income. Click any county for its full profile.

# County Income
1 Shelby County $97,961 +30.4%
2 Madison County $86,499 +15.1%
3 Limestone County $83,629 +11.3%
4 Baldwin County $78,775 +4.8%
5 Elmore County $78,243 +4.1%
6 St. Clair County $77,463 +3.1%
7 Autauga County $72,481 -3.6%
8 Morgan County $68,845 -8.4%
9 Coffee County $68,353 -9.0%
10 Jefferson County $66,388 -11.7%
11 Tuscaloosa County $66,231 -11.9%
12 Lawrence County $66,071 -12.1%
13 Lee County $65,824 -12.4%
14 Chilton County $65,603 -12.7%
15 Blount County $64,190 -14.6%
16 Cullman County $62,656 -16.6%
17 Lauderdale County $62,649 -16.6%
18 Marshall County $62,571 -16.7%
19 Washington County $61,042 -18.8%
20 Colbert County $60,628 -19.3%
21 Henry County $59,931 -20.3%
22 Montgomery County $59,386 -21.0%
23 Tallapoosa County $59,356 -21.0%
24 Mobile County $58,880 -21.6%
25 Houston County $58,626 -22.0%
26 Talladega County $57,776 -23.1%
27 Coosa County $57,355 -23.7%
28 Winston County $57,256 -23.8%
29 Walker County $56,509 -24.8%
30 Cleburne County $55,345 -26.4%
31 Clay County $55,250 -26.5%
32 Calhoun County $55,029 -26.8%
33 Dale County $54,963 -26.9%
34 Etowah County $54,563 -27.4%
35 Cherokee County $53,863 -28.3%
36 Franklin County $53,338 -29.0%
37 Geneva County $52,771 -29.8%
38 Bibb County $52,541 -30.1%
39 Covington County $52,456 -30.2%
40 Randolph County $52,338 -30.4%
41 Jackson County $51,908 -30.9%
42 DeKalb County $51,204 -31.9%
43 Russell County $51,197 -31.9%
44 Marion County $50,088 -33.3%
45 Lamar County $50,000 -33.5%
46 Chambers County $49,656 -33.9%
47 Fayette County $49,488 -34.1%
48 Clarke County $49,249 -34.5%
49 Pike County $48,677 -35.2%
50 Crenshaw County $48,560 -35.4%
51 Escambia County $48,225 -35.8%
52 Choctaw County $47,813 -36.4%
53 Pickens County $46,274 -38.4%
54 Barbour County $46,042 -38.7%
55 Butler County $44,755 -40.4%
56 Marengo County $43,825 -41.7%
57 Macon County $43,707 -41.8%
58 Monroe County $42,292 -43.7%
59 Conecuh County $41,327 -45.0%
60 Wilcox County $40,640 -45.9%
61 Hale County $39,250 -47.8%
62 Perry County $37,654 -49.9%
63 Lowndes County $37,052 -50.7%
64 Dallas County $35,627 -52.6%
65 Sumter County $33,310 -55.7%
66 Bullock County $31,310 -58.3%
67 Greene County $29,200 -61.1%

About This Data

All figures are estimates from the American Community Survey 2024 5-Year Estimates, published by the U.S. Census Bureau. Values are subject to sampling variability and margin of error.

Rankings are within Alabama only and may differ from national rankings. For more information, see our methodology.

Frequently Asked Questions

What is the richest county in Alabama?
The richest county in Alabama by median household income is Shelby County, with a median household income of $97,961 according to the 2024 American Community Survey. This is above the national median of $75,149.
What is the poorest county in Alabama?
The poorest county in Alabama by median household income is Greene County, at $29,200. This is $45,949 below the national median of $75,149.
How many counties are in Alabama?
Alabama has 67 counties with income data from the American Community Survey. 6 of these (9%) have a median household income above the national median of $75,149.
What is the median household income in Alabama?
The statewide median household income in Alabama is $63,999, which is 14.8% below the national median of $75,149.
Which county in Alabama has the highest home values?
Shelby County has the highest median home value in Alabama at $326,100.