Hampshire, IL
8,113
Population
9.6
square miles
843.2
people per square mile