Barton town is located in Orleans County, Vermont with a population of 2810. The town has a total area of 44.88 square miles, of which 43.7 square miles is land and 1.3 square miles is water. Nearby towns are Irasburg, Brownington, Westmore, and Glover. For shopping and services, St. Johnsbury is 30 minutes to the southeast. Crystal Lake is located in Barton VT. Students attend Lake Region Union High School.
PriceBedsBathsMore Save Search