Hanover, NH
8,234
Population
4.5
square miles
1,820.9
people per square mile