Caledonia County, Vermont Cities (2025)

29 cities

City
Rank
2025 Pop.
2020 Pop.
Change
Density
Area (mi²)
Type
St. Johnsbury17,4257,3370.15%20436.45 Town
St. Johnsbury25,9055,815-0.34%46112.82 CDP
Lyndon35,6845,4860.41%14439.34 Town
Hardwick42,9812,9130.1%7838.27 Town
Danville52,3592,329-0.13%3960.62 Town
Barnet61,6531,658-0.54%3942.33 Town
Burke71,6261,644-0.61%4833.56 Town
Waterford81,3011,2820.23%3438.28 Town
Hardwick91,2221,012-0.73%7771.57 CDP
Ryegate101,1481,163-0.52%3136.56 Town
Groton111,0009830.2%1953.83 Town
Walden129659540%2538.62 Town
Sutton139449170.64%2538.30 Town
Wheelock147707580.13%1939.50 Town
Peacham15716712-0.14%1546.68 Town
Sheffield166936810.14%2132.76 Town
Groton176115692%2592.36 CDP
Kirby185975750.84%2424.70 Town
Newark19579583-0.52%1636.77 Town
Danville204673981.3%4561.02 CDP
Lyndon Center213692747.27%9630.38 CDP
Peacham222802087.28%1821.54 CDP
West Burke232772770%5830.47 Village
Sheffield24242917.08%3760.64 CDP
Stannard252152070%1712.64 Town
Sutton261941997.18%1091.78 CDP
Lyndon271451137.41%6090.24 CDP
Barnet281311470%2100.63 CDP
East Burke2910569-0.94%1990.53 CDP

Caledonia County Cities Summary

Largest City

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

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