Statistipedia

Windsor, VT

Windsor, VT
Map of Windsor
StateVermont
Population2,150
Links
Maps

Windsor is located in the state of Vermont, roughly 82 miles north of Worcester. Its population is 2,150.