Caledonia County, Vermont
Caledonia County, Vermont, has 30,414 residents (July 2025 estimate). Its county seat is St. Johnsbury. It uses Eastern Time and covers 649 sq mi (1,681 km²) of land.
- Resident population, July 2025
- 30,414
- Land area
- 649 sq mi (1,681 km²)
- County seat or government
- St. Johnsbury
- Time zone
- Eastern TimeUTC-05:00 in January; UTC-04:00 in July
- Median household income
- $69,970 ± $5,116
- Median home value
- $227,900 ± $8,819
- Median rent, with utilities
- $920 ± $40
- Homes lived in by their owners
- 79.2% ± 1.5 points
- County type
- County
- Metro or micro area
- Outside any metro or micro areaNext to: Barre, VT micro area and Lebanon-Claremont, NH-VT micro area
- Water area
- 8.63 sq mi (22.3 km²)
- State
- Vermont
- County code (FIPS)
- 50005
- Coordinates (central point)
- 44.468791, -72.112168
These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.
Time zones in Caledonia County
| Time zone | Local time and UTC offset | Next clock change |
|---|---|---|
| Eastern TimeAmerica/New_York | UTC-05:00 in January; UTC-04:00 in July. Enable JavaScript for the live clock. | Enable JavaScript for upcoming changes. |
Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.
ZIP Code areas, largest first
- 0564116,936 people
- 058199,106 people
- 058516,024 people
- 058432,198 people
- 058282,092 people
- 058361,531 people
- 058711,524 people
- 050461,241 people
- 058241,155 people
- 058211,109 people
- 05832969 people
- 05873864 people
All 23
23 ZIP Code areas overlap Caledonia County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.
Official county information
We don’t have a website for this county yet. The US government’s local-office directory ↗ lists its offices. A geographic lookup cannot determine eligibility, tax liability or a court obligation.
Towns in Caledonia County, largest first
- Town of St. Johnsbury7,368 people
- Town of Lyndon5,590 people
- Town of Hardwick2,965 people
- Town of Danville2,360 people
- Town of Barnet1,855 people
- Town of Burke1,317 people
- Town of Waterford1,279 people
- Town of Ryegate1,059 people
- Town of Walden1,037 people
- Town of Groton967 people
- Town of Peacham887 people
- Town of Sutton790 people
All 17
- Town of Kirby756 people
- Town of Newark727 people
- Town of Wheelock717 people
- Town of Sheffield573 people
- Town of Stannard228 people
People counts are American Community Survey 2020–2024 5-year estimates. All towns in Vermont, by county
School districts in Caledonia County, largest first
- Mountain View Union Elementary School District4,485 people
- Hazen UHSD 264,257 people
- Blue Mountain USD 212,366 people
- Danville School District2,360 people
- Northeast Kingdom Choice School District2,272 people
- Stannard School District228 people
- Caledonia Central Supervisory Union
- Caledonia Cooperative Unified School District
- Essex North Supervisory Union
- Kingdom East Supervisory District
- Kingdom East Unified Union School District
- Orange East Supervisory Union
All 16
Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.
Cities, towns and communities, largest first
These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.
- St. Johnsbury, Vermont (CDP)5,859 people
- Lyndonville, Vermont (CDP)1,408 people
- Hardwick, Vermont (CDP)1,046 people
- Groton, Vermont (CDP)430 people
- Danville, Vermont (CDP)401 people
- Lyndon Center, Vermont (CDP)291 people
- Peacham, Vermont (CDP)237 people
- Sheffield, Vermont (CDP)190 people
- West Burke, Vermont (village)161 people
- Lyndon, Vermont (CDP)160 people
- Sutton, Vermont (CDP)160 people
- East Burke, Vermont (CDP)151 people
All 13
- Barnet, Vermont (CDP)61 people
Bordering areas, nearest first
Distances are straight lines between map points.
- Essex County, Vermont26 mi northeast
- Orleans County, Vermont26 mi north
- Lamoille County, Vermont27 mi west
- Washington County, Vermont28 mi southwest
- Orange County, Vermont35 mi south
- Grafton County, New Hampshire40 mi south
Before using this answer on a form
Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.
Find the county where you are now, check its ZIP area, or check the time zone where you are.
Areas that only touch the edge
These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.