Shelby County, Alabama cities by population

Number of cities: 26
Population: 220,780
Largest city: Birmingham
Table of cities in Shelby County, Alabama sorted by population from largest to smallest.
CityTypePopulation
Birminghamcity202,234
Hoovercity91,371
Vestavia Hillscity38,504
Alabastercity33,133
Pelhamcity24,134
Helenacity20,680
Caleracity16,126
Chelseacity14,710
Leedscity12,385
MeadowbrookCDP9,503
Brook HighlandCDP7,754
Montevallocity6,968
Highland LakesCDP6,137
Columbianacity4,197
Indian Springs Villagecity2,563
Wilsonvilletown2,167
Westovertown1,991
Vincenttown1,807
Harpersvilletown1,589
Shoal CreekCDP1,308
DunnavantCDP1,184
VandiverCDP995
Wiltontown879
BrantleyvilleCDP871
ShelbyCDP847
SterrettCDP771

What is the largest city in Shelby County, Alabama?

Birmingham is the largest city in Shelby County, Alabama with a population of 202,234.

TOP-5 cities by population in Shelby County, Alabama:
  • Birmingham
  • Hoover
  • Vestavia Hills
  • Alabaster
  • Pelham