Hampshire township, Kane County, IL
8,913
Population
35.9
square miles
248.5
people per square mile