Sandgate is a small town located in Bennington County, Vermont with a population of 405. The town covers a total area of 42.2 square miles, of which 42.1 square miles is land and 0.08 square miles is water. Nearby towns are Arlington, Dorset, and Rupert. Students go to Sunderland Elementary School for study.