Williamsburg town, Hampshire County, MA
2,745
Population
25.5
square miles
107.5
people per square mile
Census data: ACS 2022 5-year unless noted