Vestavia Hills, AL
38,600
Population
20
square miles
1,928.2
people per square mile