Caledonia County, Vermont Cities (2026)

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
St. Johnsbury17,3297,342-0.34%20136 Town
Lyndon25,6135,488-0.27%14339 Town
Hardwick32,9332,912-0.58%7738 Town
Danville42,3902,3290.76%3961 Town
Barnet51,6461,667-0.48%3942 Town
Burke61,6441,650-0.12%4934 Town
Waterford71,2811,276-0.54%3338 Town
Ryegate81,1171,159-1.24%3137 Town
Groton9970984-0.92%1854 Town
Sutton109609191.16%2538 Town
Walden11937953-1.06%2439 Town
Wheelock12746754-0.93%1940 Town
Peacham13702710-0.71%1547 Town
Sheffield14673682-1.03%2133 Town
Kirby155965711.19%2425 Town
Newark16562576-1.06%1537 Town
West Burke17274277-0.36%5770 Village
Stannard182212080.91%1713 Town

Caledonia County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 18 cities in Caledonia County, Vermont.

Location of Caledonia County