State: Alabama
County: Jefferson County
Close cities: Birmingham, AL, Mountain Brook, AL, Shannon, AL, Indian Springs Village, AL, Hoover, AL, Cahaba Heights, AL, Homewood, AL, Lake Purdy, AL, Meadowbrook, AL, Vestavia Hills, AL, Hoover, AL
Vestavia Hills Population (census data)| Total | 24,349 |
| Male | 11,437 (47.0%) |
| Female | 12,912 (53.0%) |
Population Density: 1,664 people per sq. mile
Cost of Living Index: 89.6 (US Avg is 100)
Vestavia Hills Elevation: 950 feet above sea level
Incorporated in 1950
Land Area: 14.6 square miles
Median Household Income: $86,057
Zip Codes: