Sudbury is a small town located in Rutland County, Vermont with a population of 560. The town has a total area of 22.2 square miles, of which 21.5 square miles is land and 0.7 square miles is water. Nearby towns are Hubbardton, Orwell, Whiting, and Brandon. Students attend Orwell Village School for study.