Topsham is a town located in Orange County, Vermont with a population of 1142. The town has a total area of 49.0 square miles, of which 48.9 square miles is land and 0.1 square miles is water. Nearby towns are Groton, Newbury, and Corinth. For shopping and services, Barre town is 25 minutes to the northwest. Students attend Waits River Valley School for study.
PriceBedsBathsMore Save Search