Upton town, Worcester County, MA
8,095
Population
21.6
square miles
374.8
people per square mile