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.

Geography

Counties Zip Codes

Metric

Richest Counties in Alabama

Top 10 counties ranked by median household income.

# County Income
1 Shelby County $97,961
2 Madison County $86,499
3 Limestone County $83,629
4 Baldwin County $78,775
5 Elmore County $78,243
6 St. Clair County $77,463
7 Autauga County $72,481
8 Morgan County $68,845
9 Coffee County $68,353
10 Jefferson County $66,388

Poorest Counties in Alabama

Bottom 10 counties ranked by median household income.

# County Income
67 Greene County $29,200
66 Bullock County $31,310
65 Sumter County $33,310
64 Dallas County $35,627
63 Lowndes County $37,052
62 Perry County $37,654
61 Hale County $39,250
60 Wilcox County $40,640
59 Conecuh County $41,327
58 Monroe County $42,292

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
2 Madison County $86,499
3 Limestone County $83,629
4 Baldwin County $78,775
5 Elmore County $78,243
6 St. Clair County $77,463
7 Autauga County $72,481
8 Morgan County $68,845
9 Coffee County $68,353
10 Jefferson County $66,388
11 Tuscaloosa County $66,231
12 Lawrence County $66,071
13 Lee County $65,824
14 Chilton County $65,603
15 Blount County $64,190
16 Cullman County $62,656
17 Lauderdale County $62,649
18 Marshall County $62,571
19 Washington County $61,042
20 Colbert County $60,628
21 Henry County $59,931
22 Montgomery County $59,386
23 Tallapoosa County $59,356
24 Mobile County $58,880
25 Houston County $58,626
26 Talladega County $57,776
27 Coosa County $57,355
28 Winston County $57,256
29 Walker County $56,509
30 Cleburne County $55,345
31 Clay County $55,250
32 Calhoun County $55,029
33 Dale County $54,963
34 Etowah County $54,563
35 Cherokee County $53,863
36 Franklin County $53,338
37 Geneva County $52,771
38 Bibb County $52,541
39 Covington County $52,456
40 Randolph County $52,338
41 Jackson County $51,908
42 DeKalb County $51,204
43 Russell County $51,197
44 Marion County $50,088
45 Lamar County $50,000
46 Chambers County $49,656
47 Fayette County $49,488
48 Clarke County $49,249
49 Pike County $48,677
50 Crenshaw County $48,560
51 Escambia County $48,225
52 Choctaw County $47,813
53 Pickens County $46,274
54 Barbour County $46,042
55 Butler County $44,755
56 Marengo County $43,825
57 Macon County $43,707
58 Monroe County $42,292
59 Conecuh County $41,327
60 Wilcox County $40,640
61 Hale County $39,250
62 Perry County $37,654
63 Lowndes County $37,052
64 Dallas County $35,627
65 Sumter County $33,310
66 Bullock County $31,310
67 Greene County $29,200

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.