Categories: New England town, county seat and locality Location: Town of Woodstock, Windsor, Southern Vermont, Vermont, New England, United States, North America View on OpenStreetMapLatitude43.6248° or 43° 37' 29" north Longitude-72.519° or 72° 31' 8" west Population3,010 ...