Starksboro town is located in Addison County, Vermont with a population of 1777. The town has a total area of 45.9 square miles, of which 45.7 square miles is land and 0.19 square miles is water. Nearby towns are Monkton, Hinesburg, and Huntington. For shopping and services, Middlebury town is 28 minutes to the southwest. Students go to Mt. Abraham Union Middle/High School for study.