Census ACS 2023 · 67 counties
Richest Counties in Alabama
Income varies significantly across Alabama's 67 counties. Shelby County leads with a median household income of $93,543. County-level income data reveals economic disparities within the state that statewide averages can mask — affluent suburban counties often have incomes 2-3x higher than rural counties in the same state. These differences affect school funding, public services, and quality of life.
Source: Census ACS 2023 5-Year Estimates
| # | County | Median Income | Population |
|---|---|---|---|
| 1 | Winston County | $48,032 | 23,637 |
| 2 | Wilcox County | $42,236 | 10,347 |
| 3 | Washington County | $60,503 | 15,270 |
| 4 | Walker County | $54,509 | 64,886 |
| 5 | Tuscaloosa County | $63,947 | 234,036 |
| 6 | Tallapoosa County | $57,185 | 41,070 |
| 7 | Talladega County | $56,249 | 81,170 |
| 8 | Sumter County | $37,981 | 12,020 |
| 9 | St. Clair County | $78,993 | 92,903 |
| 10 | Shelby County | $93,543 | 226,955 |
| 11 | Russell County | $50,046 | 58,858 |
| 12 | Randolph County | $51,551 | 22,310 |
| 13 | Pike County | $47,961 | 32,953 |
| 14 | Pickens County | $47,014 | 18,843 |
| 15 | Perry County | $34,368 | 8,231 |
| 16 | Morgan County | $64,858 | 123,742 |
| 17 | Montgomery County | $58,153 | 227,197 |
| 18 | Monroe County | $40,225 | 19,580 |
| 19 | Mobile County | $58,119 | 413,162 |
| 20 | Marshall County | $60,946 | 98,712 |
| 21 | Marion County | $50,714 | 29,190 |
| 22 | Marengo County | $44,205 | 19,027 |
| 23 | Madison County | $83,528 | 397,135 |
| 24 | Macon County | $45,951 | 18,951 |
| 25 | Lowndes County | $35,160 | 10,008 |
| 26 | Limestone County | $83,534 | 107,577 |
| 27 | Lee County | $61,123 | 177,663 |
| 28 | Lawrence County | $60,040 | 33,182 |
| 29 | Lauderdale County | $59,082 | 95,037 |
| 30 | Lamar County | $47,447 | 13,809 |
| 31 | Jefferson County | $64,589 | 669,744 |
| 32 | Jackson County | $49,454 | 52,839 |
| 33 | Houston County | $57,531 | 107,628 |
| 34 | Henry County | $60,135 | 17,450 |
| 35 | Hale County | $41,325 | 14,749 |
| 36 | Greene County | $31,495 | 7,589 |
| 37 | Geneva County | $50,951 | 26,726 |
| 38 | Franklin County | $51,493 | 31,978 |
| 39 | Fayette County | $50,733 | 16,173 |
| 40 | Etowah County | $53,070 | 103,208 |
| 41 | Escambia County | $44,447 | 36,695 |
| 42 | Elmore County | $75,553 | 88,669 |
| 43 | DeKalb County | $51,149 | 71,946 |
| 44 | Dallas County | $36,810 | 37,536 |
| 45 | Dale County | $53,955 | 49,516 |
| 46 | Cullman County | $60,916 | 89,463 |
| 47 | Crenshaw County | $49,040 | 13,144 |
| 48 | Covington County | $50,886 | 37,647 |
| 49 | Coosa County | $57,063 | 10,323 |
| 50 | Conecuh County | $42,266 | 11,411 |
| 51 | Colbert County | $56,736 | 57,648 |
| 52 | Coffee County | $64,672 | 54,231 |
| 53 | Cleburne County | $53,319 | 15,254 |
| 54 | Clay County | $51,852 | 14,188 |
| 55 | Clarke County | $49,167 | 22,802 |
| 56 | Choctaw County | $44,483 | 12,525 |
| 57 | Chilton County | $61,873 | 45,500 |
| 58 | Cherokee County | $50,769 | 25,224 |
| 59 | Chambers County | $49,295 | 34,450 |
| 60 | Calhoun County | $55,826 | 116,141 |
| 61 | Butler County | $44,881 | 18,807 |
| 62 | Bullock County | $36,723 | 10,157 |
| 63 | Blount County | $61,096 | 59,292 |
| 64 | Bibb County | $51,215 | 22,152 |
| 65 | Barbour County | $44,290 | 24,757 |
| 66 | Baldwin County | $75,019 | 239,945 |
| 67 | Autauga County | $69,841 | 59,285 |
More Rankings for Alabama
Frequently Asked Questions
Shelby County is the #1 ranked county in Alabama by median household income, with a value of $93,543 according to Census ACS 2023 data.
Alabama has 67 counties tracked in Census ACS 2023 data.
All data comes from the American Community Survey (ACS) 2023 5-Year estimates by the US Census Bureau.
Data from the American Community Survey 2023 5-Year estimates. Covers all counties in Alabama.