Virginia Animal Shelters

View all Virginia animal shelter and rescue organizations in your area. Adopt a pet in need of a permanent loving and caring home today. There are so many animals living in shelters and foster homes in Virginia. Find a furry new friend and give these dogs and cats the love and care they need. Search animal shelters in VA below.

Shelter/Rescue Address Phone Details
Giles County SPCA
240 Meadows Road
Pearisburg VA 24134
Gloucester County Animal Control
P.O. Box 329
Gloucester VA 23061
Gloucester Mathews Humane Society
P.O. Box 385
Gloucester VA 23061
Golden Retriever Rescue Education and Training, Inc. (Grreat)
Rescue Organization
P.O. Box 3069
Falls Church VA 22043
Goochland County Animal Control
P.O. Box 10
Goochland VA 23063
Greene County SPCA
P.O. Box 358
Stanardsville VA 22980
Greyhound Pets of America - Northern Virginia
P.O. Box 6037
Woodbridge VA 22195
Greyhound Pets of America - Virginia / Richmond
P.O. Box 70811
Richmond VA 23255
Halifax County Animal Control
P.O. Box 786
Halifax VA 24558
Halifax County Humane Society/ Animal Shelter
Shelter Organization
P.O. Box 969
South Boston VA 24592
Hanover County Pound / Animal Control
12471 Taylor Complex Lane
Ashland VA 23069
Hanover Humane Society, Inc.
P.O. Box 1011
Ashland VA 23005
Harrisonburg Animal Control
181 S. Liberty Street
Harrisonburg VA 22801
heading home pug rescue
220 South Main St
Chatham VA 24531
Healing Hands Sanctuary
Hwy 711, Rte 2 Box 3840
Dillwyn VA 23936
Henrico County Animal Shelter
Shelter Organization
420 Dabbs House Road
Richmond VA 23223
Henrico Humane Society
P.O. Box 28014
Richmond VA 23228
Henry County Animal Control
P.O. Box 7
Collinsville VA 24078
Heritage Humane Society (HHS)
430 Waller Mill Road
Williamsburg VA 23185
Hickory Hill K-9 Rescue
Rescue Organization
Po Box 1505
Ashland VA 23005


e.g. "Miami, FL" or "Miami FL" or "33168"