About Vestavia Hills

Vestavia Hills is a city in Jefferson and Shelby counties in the U.S. state of Alabama. It is a suburb of the city of Birmingham it is made up of Vestavia, Liberty Park, and Cahaba Heights. As of the 2010 census, its population was 34,033, up from 24,476 in 2000.

Points of Interest Near Vestavia Hills