Windsor town, Windsor County, VT
3,548
Population
19.4
square miles
182.8
people per square mile