Town Chart.

← Back to Discover · All towns in Vermont

Towns in Caledonia County

17 towns with data in Caledonia County, Vermont, largest first. Find your matches.

St. Johnsbury is the largest of the 17 towns we list in Caledonia County, with 7,368 people. Together they have 30,475 people.

TownPopulationTypical household incomeTypical home price
St. Johnsbury 7,368 $57,738 $177,700
Lyndon 5,590 $68,786 $227,000
Hardwick 2,965 $92,297 $184,700
Danville 2,360 $70,946 $275,800
Barnet 1,855 $67,386 $247,900
Burke 1,317 $87,143 $340,600
Waterford 1,279 $109,375 $271,500
Ryegate 1,059 $66,484 $219,300
Walden 1,037 $88,000 $238,900
Groton 967 $77,250 $243,000
Peacham 887 $90,000 $302,000
Sutton 790 $71,250 $231,100
Kirby 756 $54,792 $302,900
Newark 727 $72,929 $229,900
Wheelock 717 $64,792 $189,600
Sheffield 573 $58,333 $171,900
Stannard 228 $66,979 $216,200

ZIP codes in Caledonia County

16 ZIP codes in Caledonia County, Vermont. A ZIP code can also reach into a neighboring county.

Nearby counties in Vermont

Link to this page

Copy this HTML to link to this page from your own site.