Royalton is a town in Windsor County, Vermont, United States. The population was 2,773 at the 2010 census. It includes the villages of Royalton, South Royalton, and North Royalton. Vermont Law School, the state's only accredited law school, is located in South Royalton.