Ranking · Alabama

Richest and poorest places in Alabama

Shoal Creek has the highest median household income of Alabama's 305 ranked places ($218,333), within the margin of error of Mountain Brook; Fort Deposit has the lowest ($21,563). Ranked: places with 1,000 or more residents in the 2020 Census and an estimate whose coefficient of variation is 40% or less.

Which are the richest places?

Richest places in Alabama, first to fifth: Shoal Creek ($218,333), Mountain Brook ($201,479), Highland Lakes ($169,361), Eagle Point ($151,842) and Meadowbrook ($141,862).

Richest places in Alabama, by median household income, ACS 2020-2024 5-year estimates. "Within the margin": the survey cannot tell this place from the next one.
RankPlaceTypeMedian household incomeResidentsCounty
1 Shoal Creekwithin the marginCDP $218,333±$98,614 1,328Shelby County
2 Mountain Brookwithin the margincity $201,479±$15,143 21,661Jefferson County
3 Highland Lakeswithin the marginCDP $169,361±$37,963 5,866Shelby County
4 Eagle Pointwithin the marginCDP $151,842±$39,152 3,110Shelby County
5 Meadowbrookwithin the marginCDP $141,862±$13,862 9,117Shelby County
6 Indian Springs Villagewithin the margincity $136,836±$8,757 2,553Shelby County
7 Madisonwithin the margincity $134,655±$8,335 67,968Madison County and 1 more
8 Vestavia Hillswithin the margincity $134,369±$8,767 38,306Jefferson County and 1 more
9 Redlandwithin the marginCDP $130,278±$17,993 4,982Elmore County
10 Blue Ridgewithin the marginCDP $128,482±$19,457 1,190Elmore County
11 Deatsvillewithin the margintown $123,977±$18,171 1,715Elmore County
12 Emerald Mountainwithin the marginCDP $123,347±$49,846 3,535Elmore County
13 Trussvillewithin the margincity $123,275±$13,013 27,273Jefferson County and 1 more
14 Pricevillewithin the margincity $117,127±$29,802 3,952Morgan County
15 Pike Roadwithin the margincity $117,091±$18,803 11,899Montgomery County
16 Chelseawithin the margincity $115,337±$11,286 17,716Shelby County
17 Helenawithin the margincity $115,139±$7,065 23,388Shelby County and 1 more
18 Trianawithin the margincity $110,100±$8,248 5,244Madison County
19 Hooverwithin the margincity $109,253±$5,729 93,550Jefferson County and 1 more
20 Loxleywithin the margincity $108,488±$43,401 6,131Baldwin County
21 Argowithin the margincity $105,128±$22,438 4,376St. Clair County and 1 more
22 Harvestwithin the marginCDP $101,910±$25,588 5,955Madison County
23 Margaretwithin the margincity $101,802±$18,775 7,149St. Clair County
24 Morriswithin the margincity $101,563±$37,195 2,360Jefferson County
25 Lake Viewcity $101,487±$10,334 3,969Tuscaloosa County and 1 more

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

Which are the poorest places?

Poorest places in Alabama, first to fifth: Fort Deposit ($21,563), Clayton ($21,641), Brent ($22,660), Livingston ($24,236) and Georgiana ($24,321).

Poorest places in Alabama, by median household income, ACS 2020-2024 5-year estimates.
RankPlaceTypeMedian household incomeResidentsCounty
305 Fort Depositwithin the margintown $21,563±$8,963 1,114Lowndes County
304 Claytonwithin the margincity $21,641±$6,954 2,195Barbour County
303 Brentwithin the margincity $22,660±$2,845 4,414Bibb County
302 Livingstonwithin the margincity $24,236±$11,471 3,242Sumter County
301 Georgianawithin the margintown $24,321±$7,162 1,274Butler County
300 Carbon Hillwithin the margincity $24,605±$15,466 1,723Walker County
299 Union Springswithin the margincity $26,250±$9,862 3,091Bullock County
298 Greensborowithin the margincity $27,000±$5,490 2,195Hale County
297 Eutawwithin the margincity $27,422±$6,621 2,640Greene County
296 Vernonwithin the margintown $27,967±$7,680 1,823Lamar County
295 Midland Citywithin the margincity $28,438±$7,768 2,298Dale County
294 Cliowithin the margincity $28,750±$11,202 1,202Barbour County
293 Yorkwithin the margincity $30,489±$10,599 2,233Sumter County
292 Carrolltonwithin the margintown $31,000±$7,205 966Pickens County
291 Collinsvillewithin the margincity $31,652±$17,678 2,121DeKalb County and 1 more
290 Abbevillewithin the margincity $31,712±$8,034 2,378Henry County
289 Camp Hillwithin the margintown $31,833±$5,442 967Tallapoosa County
288 Selmont-West Selmontwithin the marginCDP $32,443±$5,185 2,150Dallas County
287 Monroevillewithin the margincity $32,513±$4,530 5,758Monroe County
286 La Fayettewithin the margincity $32,601±$5,908 2,621Chambers County
285 Mignonwithin the marginCDP $32,818±$18,867 865Talladega County
284 Selmawithin the margincity $33,197±$7,752 16,077Dallas County
283 Samsonwithin the margintown $33,424±$6,469 1,891Geneva County
282 Reformwithin the margintown $33,578±$14,568 1,432Pickens County
281 Uniontowncity $33,750±$6,916 1,873Perry County

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

Which places in Alabama have the highest income per person?

The survey publishes income per person without a top code, so it gives a figure even for the richest places: Mountain Brook has the highest estimate, $119,993 per resident (±$8,117), but it is within the margin of error of Point Clear ($100,764): the survey cannot say which is higher.

Highest per capita income in Alabama, ACS 2020-2024 5-year estimates. "Within the margin": the survey cannot tell it from the next one.
RankPlaceTypePer capita income
1 Mountain Brookwithin the margincity$119,993±$8,117
2 Point Clearwithin the marginCDP$100,764±$53,556
3 Shoal Creekwithin the marginCDP$100,430±$23,577
4 Highland Lakeswithin the marginCDP$86,426±$21,238
5 Vestavia Hillswithin the margincity$68,012±$4,510
6 Indian Springs Villagewithin the margincity$67,769±$11,115
7 Orange Beachwithin the margincity$61,639±$8,910
8 Blue Ridgewithin the marginCDP$61,449±$16,036
9 Brook Highlandwithin the marginCDP$59,978±$8,232
10 Eagle PointCDP$59,722±$7,708

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

How is this ranking made?

Each place's median household income is read from the 2020-2024 American Community Survey. A place enters the ranking if it had 1,000 or more residents in the 2020 Census and its estimate has a coefficient of variation of 40% or less. Ties in the published figure share a rank. This is a measurement of one figure, not a judgment of a place.

Source: PlainCities ranking method applied to the American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · How ranks are computed

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections