Melrose, MA
29,477
Population
4.7
square miles
6,294.1
people per square mile