| Name | Caledonia County |
| State | Vermont |
| FIPS Code | 50005 |
| County Seat | St. Johnsbury |
| Timezone | Eastern Daylight Time (EDT) |
| Population (2024) | 30,623 |
| Population Growth Rate(2020-2024) | 1.28% |
| Majority Ethnicity | White 96.37% |
| Public School Majority Ethnicity | White 94% |
| Partisan Voting Index | Democratic:+6 |
| Unemployment Rate (May 2026) | 3.3% |
| Area Code(s) | 802 |
| Race/Ethnicity | Percentage of Population (2023) |
|---|---|
| White | 96.37% |
| African American | 0.92% |
| Hispanic | 2.18% |
| Asian | 0.31% |
| Native American | 0.2% |
| Hawaiin/Pacific Islander | 0.02% |
| Race/Ethnicity | Percentage of Public School Students (2023) |
|---|---|
| White | 93.76% |
| African American | 1.88% |
| Hispanic | 2.05% |
| Asian | 1.06% |
| Native American | 0.13% |
| Hawaiin/Pacific Islander | 0.07% |