Interactive map

Vermont Map

Every county, city and town in Vermont on one zoomable map, with interstates, US highways, rivers and lakes. Switch on towns and counties above the map and zoom in for every name; tap a county to see its seat, population and largest towns.

Map layers

Loading the map…

Printable maps of Vermont

Free to print for class and home: Vermont with its cities and towns, a county map with every county and county seat, and a blank outline map. PDFs fit one A4 or US Letter page.

Vermont map with cities

Blank map of Vermont

About Vermont

Vermont has 14 counties, 10 cities, 218 towns, 29 villages and 138 Census-designated communities, and about 644,663 people (2025 estimate) on 23,873 km² (9,217 sq mi) of land. The capital is Montpelier; the largest city is Burlington, with 44,019 people. It borders Massachusetts, New Hampshire and New York, and the Canadian province of Québec.

Chittenden County is the most populous county (169,115 people) and Essex County the least (6,051); Windsor County is the largest by land area (2,510 km²) and Grand Isle County the smallest (212 km²).

Largest cities in Vermont

The 25 most populous cities and towns. All 395 are on the map above: switch on Towns and zoom in to see them.

#CityCountyPopulation
1BurlingtonChittenden County44,019
2South BurlingtonChittenden County21,394
3ColchesterChittenden County17,565
4RutlandRutland County15,363
5BenningtonBennington County14,953
6BrattleboroWindham County11,872
7EssexChittenden County11,346
8Essex JunctionChittenden County10,921
9HartfordWindsor County10,911
10MiltonChittenden County10,646
11WillistonChittenden County9,975
12MiddleburyAddison County9,208
13SpringfieldWindsor County8,881
14BenningtonBennington County8,795*
15WinooskiChittenden County8,239
16BarreWashington County8,214
17ShelburneChittenden County8,133
18MontpelierWashington County7,823
19St. JohnsburyCaledonia County7,354
20BrattleboroWindham County7,352*
21MiddleburyAddison County7,304*
22St. AlbansFranklin County6,939
23ShelburneChittenden County6,178*
24MorristownLamoille County6,129
25St. JohnsburyCaledonia County5,994*

Populations are US Census Bureau estimates for July 2025, within city or town limits; * Census-designated communities, which have no local government or estimate, show their 2020 Census count.

Counties of Vermont

All 14 counties with their county seats. Select one to show it on the map.

Counties of Vermont. Select a column heading to sort; select a name to show it on the map.
Middlebury38,0481,985
Bennington and Manchester36,6301,746
Saint Johnsbury30,4141,681
Burlington169,1151,390
Guildhall6,0511,716
Saint Albans51,1771,634
North Hero7,511212
Hyde Park26,2941,195
Chelsea30,0021,779
Newport27,6001,799
Rutland59,6532,410
Montpelier59,6521,779
Newfane45,2042,036
Woodstock57,3122,510

Practise US geography

Sources

  • Counties, state borders, city and town locations and highways: US Census Bureau cartographic boundary files, Gazetteer files and TIGER/Line roads (2023).
  • Populations: US Census Bureau Population Estimates, Vintage 2025; Census-designated communities: 2020 Census.
  • County seats and founding years: National Association of Counties (NACo) County Explorer.