Topsham is a town in Orange County, Vermont, United States. The population was 1,199 at the 2020 census. It contains four villages: East Topsham, Topsham Four Corners, Waits River, and West Topsham. According to the United States Census Bureau, the town has a total area of 49.0 square miles, of which 48.9 square miles is land and 0.1 squa…Topsham is a town in Orange County, Vermont, United States. The population was 1,199 at the 2020 census. It contains four villages: East Topsham, Topsham Four Corners, Waits River, and West Topsham. According to the United States Census Bureau, the town has a total area of 49.0 square miles, of which 48.9 square miles is land and 0.1 square mile is water. The Waits River flows through the western part of Topsham. The town is on top of the Waits River Formation, a Silurian-Devonian limestone.