Caledonia County, Vermont Cities (2025)

29 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
St. Johnsbury17,3717,335-0.19%20236 Town
St. Johnsbury25,9055,815-0.34%46113 CDP
Lyndon35,6535,4870.04%14439 Town
Hardwick42,9552,913-0.44%7738 Town
Danville52,3452,330-0.47%3961 Town
Burke61,6411,644-0.12%4934 Town
Barnet71,6401,656-0.85%3942 Town
Waterford81,3151,2820.77%3438 Town
Hardwick91,2221,012-0.73%7772 CDP
Ryegate101,1381,163-0.96%3137 Town
Groton11976982-1.01%1854 Town
Walden12953955-0.63%2539 Town
Sutton13933917-0.11%2438 Town
Wheelock14758756-0.66%1940 Town
Peacham15713713-0.42%1547 Town
Sheffield16680680-0.58%2133 Town
Groton176115692%2592 CDP
Kirby18586575-0.17%2425 Town
Newark19574584-1.03%1637 Town
Danville204673981.3%4561 CDP
Lyndon Center213692747.27%9630 CDP
Peacham222802087.28%1822 CDP
West Burke232772770%5830 Village
Sheffield24242917.08%3761 CDP
Stannard252162070.47%1713 Town
Sutton261941997.18%1092 CDP
Lyndon271451137.41%6090 CDP
Barnet281311470%2101 CDP
East Burke2910569-0.94%1991 CDP

Caledonia County Cities Summary

Largest City

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

Smallest City

East Burke is the smallest city in Caledonia County, with a population of 105.

10 Largest Cities

There are 29 cities in Caledonia County, Vermont.

Location of Caledonia County