| St Albans Town | |
| The town of St. Albans is located in the northwest of Franklin County, on the shores of Lake Champlain in Franklin County, Vermont. According to the 2020 census, the town had a population of 6,988. It completely surrounds the city of St. Albans, a separate municipality. | |