Saint Albans is a town located in Franklin County, Vermont, in the northwestern part of the state. As of the 2020 census, the town had a population of 6,988. A distinctive feature of Saint Albans is that it completely surrounds Saint Albans City, which functions as a separate, independent municipality within its boundaries.
The town's relationship with Saint Albans City creates an unusual administrative arrangement in which the city is entirely enclosed by the town. This configuration reflects Vermont's distinctive municipal structure, which allows for incorporated cities to exist as distinct entities within town boundaries.