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.

BurlingtonRutland
Caledonia County in Vermont
Essex CountyLamoille CountyWashington CountySt. JohnsburyLyndonvilleHardwickGrotonDanville
Caledonia County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
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 zoneLocal time and UTC offsetNext clock change
Eastern TimeAmerica/New_YorkUTC-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

  1. 0564116,936 people
  2. 058199,106 people
  3. 058516,024 people
  4. 058432,198 people
  5. 058282,092 people
  6. 058361,531 people
  7. 058711,524 people
  8. 050461,241 people
  9. 058241,155 people
  10. 058211,109 people
  11. 05832969 people
  12. 05873864 people
All 23
  1. 05081842 people
  2. 05069778 people
  3. 05866684 people
  4. 05839664 people
  5. 05867634 people
  6. 05042602 people
  7. 05842458 people
  8. 05862361 people
  9. 05850307 people
  10. 05837301 people
  11. 05050209 people

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

  1. Town of St. Johnsbury7,368 people
  2. Town of Lyndon5,590 people
  3. Town of Hardwick2,965 people
  4. Town of Danville2,360 people
  5. Town of Barnet1,855 people
  6. Town of Burke1,317 people
  7. Town of Waterford1,279 people
  8. Town of Ryegate1,059 people
  9. Town of Walden1,037 people
  10. Town of Groton967 people
  11. Town of Peacham887 people
  12. Town of Sutton790 people
All 17
  1. Town of Kirby756 people
  2. Town of Newark727 people
  3. Town of Wheelock717 people
  4. Town of Sheffield573 people
  5. 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

  1. Mountain View Union Elementary School District4,485 people
  2. Hazen UHSD 264,257 people
  3. Blue Mountain USD 212,366 people
  4. Danville School District2,360 people
  5. Northeast Kingdom Choice School District2,272 people
  6. Stannard School District228 people
  7. Caledonia Central Supervisory Union
  8. Caledonia Cooperative Unified School District
  9. Essex North Supervisory Union
  10. Kingdom East Supervisory District
  11. Kingdom East Unified Union School District
  12. Orange East Supervisory Union
All 16
  1. Orleans Southwest Supervisory Union
  2. Peacham School District
  3. St. Johnsbury School District
  4. St. Johnsbury Supervisory District

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.

  1. St. Johnsbury, Vermont (CDP)5,859 people
  2. Lyndonville, Vermont (CDP)1,408 people
  3. Hardwick, Vermont (CDP)1,046 people
  4. Groton, Vermont (CDP)430 people
  5. Danville, Vermont (CDP)401 people
  6. Lyndon Center, Vermont (CDP)291 people
  7. Peacham, Vermont (CDP)237 people
  8. Sheffield, Vermont (CDP)190 people
  9. West Burke, Vermont (village)161 people
  10. Lyndon, Vermont (CDP)160 people
  11. Sutton, Vermont (CDP)160 people
  12. East Burke, Vermont (CDP)151 people
All 13
  1. Barnet, Vermont (CDP)61 people

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Essex County, Vermont26 mi northeast
  2. Orleans County, Vermont26 mi north
  3. Lamoille County, Vermont27 mi west
  4. Washington County, Vermont28 mi southwest
  5. Orange County, Vermont35 mi south
  6. 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.

See this county on Census.gov ↗

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.