Vassalboro town, Kennebec County, ME
4,526
Population
44.3
square miles
102.3
people per square mile