Williamstown, Vermont

Williamstown, Vermont
Historical society and church in Williamstown
Williamstown, Vermont
Williamstown, Vermont
Location in the United States
Coordinates: 44°6′58″N 72°32′27″W / 44.11611°N 72.54083°W / 44.11611; -72.54083
CountryUnited States
StateVermont
CountyOrange
Communities
Area
  Total
40.3 sq mi (104.5 km2)
  Land40.2 sq mi (104.1 km2)
  Water0.2 sq mi (0.4 km2)
Elevation
896 ft (273 m)
Population
 (2020)
  Total
3,515
  Density88/sq mi (33.8/km2)
Time zoneUTC-5 (Eastern (EST))
  Summer (DST)UTC-4 (EDT)
ZIP Codes
05679 (Williamstown)
05654 (Graniteville)
05663 (Northfield)
Area code802
FIPS code50-84175
GNIS feature ID1462262

Williamstown is a town in Orange County, Vermont, United States. The population was 3,515 at the 2020 census, making it the second largest municipality in the county.