Harpersville, AL
1,654
Population
21.3
square miles
77.7
people per square mile