Franklin County, Vermont Cities (2026)

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
St. Albans17,1467,029-0.01%19237 Town
St. Albans26,9796,8320.58%3,5702 City
Swanton36,9026,7760.12%14348 Town
Georgia44,8874,876-0.39%12439 Town
Highgate53,5833,4670.22%7051 Town
Enosburgh62,7612,801-0.68%5848 Town
Swanton72,3872,3480.29%3,1331 Village
Richford82,3112,326-0.22%5443 Town
Sheldon92,2082,1320.73%5739 Town
Fairfield102,0431,9720.59%3067 Town
Berkshire111,6101,5740.31%3942 Town
Franklin121,4301,3760.35%3739 Town
Fletcher131,3781,349-0.14%3638 Town
Enosburg Falls141,3251,354-0.3%3764 Village
Bakersfield151,2991,295-0.61%3142 Town
Montgomery161,2281,1880.24%2256 Town

Franklin County Cities Summary

Largest City

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

Smallest City

Montgomery is the smallest city in Franklin County, with a population of 1,228.

10 Largest Cities

There are 16 cities in Franklin County, Vermont.

Location of Franklin County