← 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.
| Town | Population | Typical household income | Typical 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.
- 05042 East Ryegate
- 05046 Groton
- 05050 McIndoe Falls
- 05819 Saint Johnsbury
- 05821 Barnet
- 05828 Danville
- 05832 East Burke
- 05836 East Hardwick
- 05843 Hardwick
- 05850 Lyndon Center
- 05851 Lyndonville
- 05862 Peacham
- 05866 Sheffield
- 05867 Sutton
- 05871 West Burke
- 05873 West Danville
Nearby counties in Vermont
- Essex County 13
- Orleans County 19
- Lamoille County 10
- Washington County 20
- Orange County 17
- Franklin County 15
Link to this page
Copy this HTML to link to this page from your own site.