Ripton is a small town located in Addison County, Vermont with a population of 588. The town has a total area of 49.8 square miles, of which 49.7 square miles is land and 0.2 square miles is water. Nearby towns are Brandon and Warren. For shopping and services, Middlebury town is 14 minutes to the northwest. Students go to Middlebury Union Middle School for study.