Caledonia County, Vermont Cities (2025)

18 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Johnsbury17,3717,335-0.19%20236 Town
Lyndon25,6535,4870.04%14439 Town
Hardwick32,9552,913-0.44%7738 Town
Danville42,3452,330-0.47%3961 Town
Burke51,6411,644-0.12%4934 Town
Barnet61,6401,656-0.85%3942 Town
Waterford71,3151,2820.77%3438 Town
Ryegate81,1381,163-0.96%3137 Town
Groton9976982-1.01%1854 Town
Walden10953955-0.63%2539 Town
Sutton11933917-0.11%2438 Town
Wheelock12758756-0.66%1940 Town
Peacham13713713-0.42%1547 Town
Sheffield14680680-0.58%2133 Town
Kirby15586575-0.17%2425 Town
Newark16574584-1.03%1637 Town
West Burke172772770%5830 Village
Stannard182162070.47%1713 Town

Caledonia County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 18 cities in Caledonia County, Vermont.

Location of Caledonia County