Amherst town, Hillsborough County, NH
11,821
Population
33.9
square miles
348.6
people per square mile
Census data: ACS 2023 5-year unless noted