Franklin County, Vermont Cities (2025)

36 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Albans17,1166,9990.1%19237 Town
St. Albans27,1167,0120.1%19237 Town
St. Albans37,0716,8640.57%3,6172 City
St. Albans47,0716,8690.57%3,6172 City
Swanton56,8626,7510.12%14248 Town
Swanton66,8626,7600.12%14248 Town
Georgia74,8924,849-0.18%12439 Town
Georgia84,8924,857-0.18%12439 Town
Highgate93,5603,470-0.06%7051 Town
Highgate103,5603,472-0.06%7051 Town
Enosburgh112,7822,797-0.43%5848 Town
Enosburgh122,7822,804-0.43%5848 Town
Swanton132,3892,3470.29%3,1351 Village
Swanton142,3892,3510.29%3,1351 Village
Richford152,3112,325-0.3%5443 Town
Richford162,3112,326-0.3%5443 Town
Sheldon172,2022,1400.82%5739 Town
Sheldon182,2022,1440.82%5739 Town
Fairfield192,0421,9850.39%3067 Town
Fairfield202,0421,9910.39%3067 Town
Richford211,7051,6191.37%1,6101 CDP
Berkshire221,5911,569-0.44%3842 Town
Berkshire231,5911,570-0.44%3842 Town
Franklin241,4051,3670%3639 Town
Franklin251,4051,3700%3639 Town
Fletcher261,3941,3510.5%3638 Town
Fletcher271,3941,3540.5%3638 Town
Enosburg Falls281,3291,351-0.37%3774 Village
Enosburg Falls291,3291,352-0.37%3774 Village
Bakersfield301,2931,279-0.31%3142 Town
Bakersfield311,2931,282-0.31%3142 Town
Montgomery321,2201,1840%2256 Town
Montgomery331,2201,1880%2256 Town
Bakersfield345544317.16%5331 CDP
Highgate Center353292537.17%4951 CDP
Highgate Springs3642910%140 CDP

Franklin County Cities Summary

Largest City

St. Albans is the largest city in Franklin County, with a population of 7,116.

Smallest City

Highgate Springs is the smallest city in Franklin County, with a population of 4.

10 Largest Cities

There are 36 cities in Franklin County, Vermont.

Location of Franklin County