New London, CT
27,596
Population
5.6
square miles
4,921.9
people per square mile