Vestavia Hills, AL City Limits stuff
Vestavia Hills spans Jefferson and Shelby counties in Alabama, covers 20.0 square miles, and had an estimated 38,151 residents in July 2024, per the US Census Bureau.
Did you know that Vestavia Hills is also called "The Jewel City"?
Towns near Vestavia Hills
Mountain Brook, AL (2 mi) Homewood, AL (4 mi) Birmingham, AL (6 mi) Indian Springs Village, AL (7 mi) Irondale, AL (7 mi) Hoover, AL (7 mi)
Mountain Brook, AL (2 mi) Homewood, AL (4 mi) Birmingham, AL (6 mi) Indian Springs Village, AL (7 mi) Irondale, AL (7 mi) Hoover, AL (7 mi)


