Sheffield is a town in Caledonia County, Vermont, United States. The population was 682 at the 2020 census. Sheffield is located in northwestern Caledonia County. It is bordered by the town of Barton to the north, Sutton to the east, Wheelock to the south, and Glover to the west. According to the United States Census Bureau, the town has a total …
Sheffield is a town in Caledonia County, Vermont, United States. The population was 682 at the 2020 census. Sheffield is located in northwestern Caledonia County. It is bordered by the town of Barton to the north, Sutton to the east, Wheelock to the south, and Glover to the west. According to the United States Census Bureau, the town has a total area of 32.8 square miles, of which 32.5 square miles is land and 0.27 square miles, or 0.79%, is water.