Vermont Pet Rescues Animal Shelters

Please contact the shelters and rescues below to adopt a homeless animal.

To maintain this very large list of shelters is a huge undertaking for our small staff. If you find any of the information below is incorrect or outdated, or to add a shelter, please let us know via our CONTACT FORM. In your correspondence, please mention the organization and the state.

Vermont animal shelterAddison County Humane Society, Middlebury 05753

Vermont animal shelterBare Bones Rescue, Pownal 05261

Vermont animal shelterBennington County Humane Society, Shaftsbury 05262

Vermont animal shelterCaledonia Animal Rescue, St. Johnsbury 05819

Vermont animal shelterCentral Vermont Humane Society, Inc., Barre 05602

Vermont animal shelterChamplain Valley Pug and Small Breed Rescue, Milton 05468

Vermont animal shelterCollie Rescue League of New England, Whitingham 05361

Vermont animal shelterElizabeth Brown Humane Society, St. Johnsbury 05819

Vermont animal shelterFranklin County Humane Society, Saint Albans 05478

Vermont animal shelterFriends of Pax Inc., Montgomery 05470

Vermont animal shelterFrontier Animal Society of Vermont, Orleans 05860

Vermont animal shelterGolden Huggs Rescue Inc.,

Vermont animal shelterGood Karma Rescue Inc., Montpelier 05602

Vermont animal shelterGrand Isle Humane Society, Isle La Motte 05463

Vermont animal shelterGreen Mountain Animal Defenders, Burlington 05406

Vermont animal shelterGreen Mountain Humane Society, White River Junction 05001

Vermont animal shelterGreen Mountain Pug Rescue, Lyndonville

Vermont animal shelterGreyhound Rescue of Vermont, Williston 05495

Vermont animal shelterHooved Animal Sanctuary, Chelsea 05038

Vermont animal shelterHumane Society of Central Vermont, Barre 05641

Vermont animal shelterHumane Society of Chittenden County, South Burlington 05403

Vermont animal shelterJCCARE - Japanese Chin Care and Rescue Effort, Brattleboro

Vermont animal shelterJustice For Dogs, Morrisville 05661

Vermont animal shelterLittle Cheetah Cat Rescue, Hardwick 05843

Vermont animal shelterLuckydog Animal Control Adoption Program, Arlington 05250

Vermont animal shelterLucy Mackenzie Humane Society, Brownsville 05037

Vermont animal shelterLyndon Dog Pound, Lyndonville 05851

Vermont animal shelterMountain View Farm Animal Sanctuary, East Burke 05832

Vermont animal shelterNational Brittany Rescue and Adoption Network,

Vermont animal shelterNorth Country Animal League, Morrisville 05661

Vermont animal shelterOrange County Animal Rescue Team, Corinth 05039

Vermont animal shelterOrange County Puppers, East Corinth 05040

Vermont animal shelterP.E.T.S. of the Kingdom Inc., Derby 05829

Vermont animal shelterRandom Rescue, Williamstown 05679

Vermont animal shelterRiverside Rescue, Lunenburg 05906

Vermont animal shelterRutland County Humane Society, Pittsford 05763

Vermont animal shelterSave A Pet Rescue - SAP, Bridgewater Corners 05035

Vermont animal shelterSecond Chance Animal Center, Shaftsbury 05262

Vermont animal shelterSOS - Save Our Strays Association - Vermont, Huntington 05462

Vermont animal shelterSave the Greyhound Dogs, Essex Junction 05452

Vermont animal shelterSpring Hill Horse Rescue, Clarendon 05759

Vermont animal shelterSpringfield Humane Society, Springfield 05156

Vermont animal shelterThe Animal Rescue and Protection Society, Inc. Humane Society - TARPS, Chester 05143

Vermont animal shelterTown of Weathersfield Animal Control, Ascutney 05030

Vermont animal shelterTuckhill Rescue, Dummerston 05346

Vermont animal shelterValkyrie Siberian Husky and Northern Breed Rescue, Post Mills 05058

Vermont animal shelterVermont Humane Federation, Clarendon 05759

Vermont animal shelterVermont Rabbit Resources, Fairfax 05454

Vermont animal shelterVermont Volunteer Services for Animals, Bridgewater 05034

Vermont animal shelterWhite River Animal Rescue, White River Junction

Vermont animal shelterWindham County Humane Society, Brattleboro 05302