Anniston, AL
21,502
Population
45.8
square miles
469.2
people per square mile