Shelby County, Alabama richest cities

Number of cities: 26
Median household income: 82,592
Richest city: Highland Lakes
Table of cities in Shelby County, Alabama sorted by household income from richest to poorest.
CityTypeMedian household income (dollars)
Highland LakesCDP148,405
MeadowbrookCDP128,125
Indian Springs Villagecity124,659
Shoal CreekCDP119,018
Vestavia Hillscity118,539
Helenacity96,173
Hoovercity95,970
Chelseacity93,658
Alabastercity83,181
Pelhamcity81,606
Westovertown79,362
Brook HighlandCDP72,664
DunnavantCDP71,538
Caleracity70,504
Harpersvilletown66,303
Leedscity62,432
Wilsonvilletown61,111
ShelbyCDP54,896
Wiltontown53,594
Columbianacity50,357
BrantleyvilleCDP46,544
Montevallocity43,504
Birminghamcity39,403
Vincenttown38,571
SterrettCDP26,007
VandiverCDP24,070

What is the richest city in Shelby County, Alabama?

Highland Lakes is the richest city in Shelby County, Alabama with median household income of 148,405.

TOP-5 richest cities in Shelby County, Alabama:
  • Highland Lakes
  • Meadowbrook
  • Indian Springs Village
  • Shoal Creek
  • Vestavia Hills