Saint Johnsbury, VT
An animal shelter in Saint Johnsbury, Vermont, taking in homeless cats and dogs and placing them in adoptive homes. It serves Caledonia County, Vermont. Visiting hours: Tue 3:30-5:30pm, Wed-Thu 4-6pm, Fri 6-8pm, Sat-Sun 12-3pm (Mon by appointment). Adoption fees: Kittens (3-12 months): $145 - Adult cats (1-8 years): $125 - Senior cats (9+ years): $75 - fees include physical exam, deworming/deflea, spay/neuter, rabies and distemper vaccines, FeLV/FIV testing and microchip.
Adopters must keep cats indoors only, never declaw, and provide yearly veterinary wellness exams (twice yearly for FIV-positive cats). The shelter typically adopts to households within about a 3-hour drive of St. Johnsbury.
Estimated by applying the AVMA's 2024 national cat-ownership rate (32.1% of households) to the county's real household count from the Census Bureau — a national rate applied locally, not a local survey. Population and housing figures are from the Census Bureau's American Community Survey.
No. Cats cannot be surrendered directly. Call (802) 473-3377 first to check availability, then complete the Cat Surrender Form.
Plan for at least 5 business days. Staff contact your veterinary and personal references (and your landlord if you rent) before arranging a meeting.
Typically yes, within about a 3-hour drive of St. Johnsbury, to keep travel reasonable for both the cat and the adopter.
Cats cannot be surrendered directly at the shelter without calling first. Call (802) 473-3377 to check availability, then complete the Cat Surrender Form. No fee is charged.
Is this your organization? Claim this shelter profile