Appendix I - Animal Shelters & Rescue Organizations in Vermont
We have provided a list of humane organizations and rescue groups in Vermont.
The organizations are listed in alphabetic order. Contact them for assistance when you are
investigating animal cruelty cases. Some of them may have animal cruelty investigators that can assist you
with your investigation, but this is not something you should expect. When calling for assistance, be sure to
ask for the shelter director or manager.
Some of the organizations may be able to hold seized animals. Organizations with a physical location serving as an animal care facility are noted as "sheltered", and those that utilize foster homes or simply act in an educational capacity are noted as "non-sheltered". Most private shelters only have holding facilities for small animals, however they may be able to refer you to an organization that can house large animals. They may also be able to provide you with names of people who are willing to foster-care animals. Keep in mind that this list is based on information obtained in 2002 and is subject to change.
You may also download this list in PDF format.
IMPORTANT: Before placing an animal at a facility or in foster-care, always inspect the facilities
Addison County Humane Society
236 Boardman St.
Middlebury, VT 05753
Sheltered - Serves Addison County
Animal Rescue of the Kingdom
360 Lackey Rd.
Holland, VT 05829
Non-sheltered: Serves Orleans County
Caledonia Animal Rescue
PO Box 4054
St. Johnsbury, VT 05891
Non-sheltered - Serves Caledonia County
Central Vermont Humane Society
PO Box 687 (504 Mekkelson Hill Rd.)
Montpelier, VT 05601
Sheltered - Serves Washington and Orange Counties
Elizabeth Brown Humane Society
PO Box 6
St. Johnsbury, VT 05819
Non-sheltered – Serves Caledonia and Essex Counties and parts of Orange County
Franklin County Humane Society
30 Sunset Meadows
St. Albans, VT 05478
Sheltered - Serves Franklin and Grande Isle Counties
Frontier Animal Society
4473 Barton-Orleans Rd.
Orleans, VT 05860
Sheltered - Serves Orleans and Essex Counties
Green Mountain Animal Defenders
PO Box 4577
Burlington, VT 05402
Non-sheltered – Serves Chittenden County
Green Mountain Humane Society
PO Box 1426
White River Junction, VT 05001
Non-sheltered - Serves Vermont and New Hampshire
Humane Society of Chittenden County
142 Kindness Ct.
South Burlington, VT 05403
Sheltered - Serves Chittenden and Grande Isle Counties
Lucy Mackenzie Humane Society
PO Box 343
Woodstock, VT 05091
Sheltered – Serves Windsor County
Morse Rescue Farm
270 Parker Rd.
Ea. Wallingford, VT 05742
Sheltered – Serves Vermont
North Country Animal League
3524 Laporte Rd.
Morrisville, VT 05661
Sheltered - Serves Lamoille County
Rutland County Humane Society
PO Box 558
765 Stevens Rd.
Pittsford, VT 05763
Sheltered – Serves Rutland County
Second Chance Animal Center
PO Box 620
Shaftsbury, VT 05262
Sheltered - Serves Bennington County
Southern Vermont Equine Rescue
PO Box 15
Putney, VT 05346
Non-sheltered - Serves Windham County
Spring Hill Horse Rescue
2617 Union St.
Brandon, VT 05733
Sheltered - Serves Vermont
Springfield Humane Society
PO Box 398
Springfield, VT 05156
Sheltered - Serves Windsor County
The Animal Rescue and Protection Society (TARPS)
PO Box 274
Chester, VT 05143
Non-sheltered - Serves Windham & Windsor Counties
Vermont Large Animal Rescue
PO Box 1160
Chester, VT 05143
Non-sheltered - Serves New England
Vermont Volunteer Services for Animals
PO Box 100
Bridgewater, VT 05034
Non-sheltered - Serves Windsor County
Windham County Humane Society
PO Box 397 (916 West River Rd.)
Brattleboro, VT 05302
Sheltered - Serves Windham County