Towns and cities in Vermont
312 towns and cities in 14 counties
Vermont (VT) has 643,077 residents (Census) living in 312 cities, towns, villages and communities across 14 counties.
Advertisement
Largest cities in Vermont
- Burlington 44,743
- Essex 22,094
- South Burlington 20,292
- Colchester 17,524
- Rutland 15,807
- Bennington 15,333
- Brattleboro 12,184
- Milton 10,723
- Hartford 10,686
- Essex Junction 10,590
- Williston 10,103
- Middlebury 9,152
- Springfield 9,062
- Barre 8,491
- Montpelier 8,074
- Winooski 7,997
- Shelburne 7,717
- St. Johnsbury 7,364
- St. Albans 6,877
- Northfield 5,918
- Lyndon 5,491
- Morristown 5,434
- Waterbury 5,331
- Stowe 5,223
- Fairfax 5,014
- Georgia 4,845
- Rockingham 4,832
- Randolph 4,774
- Hinesburg 4,698
- Derby 4,579
Advertisement
Counties of Vermont
- Addison County 25 towns
- Bennington County 24 towns
- Caledonia County 21 towns
- Chittenden County 26 towns
- Essex County 16 towns
- Franklin County 17 towns
- Grand Isle County 5 towns
- Lamoille County 13 towns
- Orange County 18 towns
- Orleans County 24 towns
- Rutland County 32 towns
- Washington County 24 towns
- Windham County 32 towns
- Windsor County 35 towns
Last updated: