City Vestavia Hills
State Alabama
County Jefferson County / Shelby County
Land Area
(Sq Miles)
20
Population 34,413
Density
(per Sq Mile)
1,721

Welcome to Vestavia Hills, Alabama

Join us and tell us what you love about Vestavia Hills

***** Join us and be the first share what you love about Vestavia Hills. *****