Caledonia County, Vermont Cities (2026)

18 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Johnsbury17,3577,335-0.19%20236 Town
Lyndon25,6555,4870.04%14439 Town
Hardwick32,9422,913-0.44%7738 Town
Danville42,3342,330-0.47%3961 Town
Burke51,6391,644-0.12%4934 Town
Barnet61,6261,656-0.85%3842 Town
Waterford71,3251,2820.76%3538 Town
Ryegate81,1271,163-0.97%3137 Town
Groton9966982-1.02%1854 Town
Walden10947955-0.63%2539 Town
Sutton11932917-0.11%2438 Town
Wheelock12753756-0.66%1940 Town
Peacham13710713-0.42%1547 Town
Sheffield14676680-0.59%2133 Town
Kirby15585575-0.17%2425 Town
Newark16568584-1.05%1537 Town
West Burke172772770%5830 Village
Stannard182172070.46%1713 Town

Caledonia County Cities Summary

Largest City

St. Johnsbury is the largest city in Caledonia County, with a population of 7,357.

Smallest City

Stannard is the smallest city in Caledonia County, with a population of 217.

10 Largest Cities

There are 18 cities in Caledonia County, Vermont.

Location of Caledonia County