St. Albans City[1] is the county seat[2] of Franklin County, Vermont, United States. At the 2020 census, the city population was 6,877.[3]