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 Address City Phone Details
4 Paws Rescue Team, Inc.
P.O. Box 2908 Merrifield VA 22116
Merrifield703-715-6369
A Forever Home Rescue Foundation
Po Box 222801 Chantilly VA 20153-2801
Chantilly703-961-8690
Accomack County Animal Control
P.O. Box 149 Accomack VA 23301
Accomack757-787-1131
Adopt A Spot Dalmatian Rescue
P.O. Box 9375 Chesapeake VA 23321
Chesapeake757-484-2940
Alleghany County Animal Control
265 W Main Street Covington VA 22426
Covington540-965-1770
Alleghany Highlands All Breed Rescue, Inc.
6252 Mckinney Hollow Road Eagle Rock VA 24085-3103
Eagle Rock540-968-2612
Alleghany Humane Society
P.O. Box 60 Low Moor VA 24457
Low Moor540-862-2436
Amelia County Animal Control
P.O. Box A Amelia VA 23002
Amelia804-561-3878
Amelia Patrons for Animal Welfare, Inc.
P.O. Box 725 Amelia VA 23002
Amelia804-561-2244
Amherst County Animal Control
P.O. Box 390 Amherst VA 24521
Amherst434-946-9400
Amherst County Humane Society
322 Shelter Lane Amherst VA 24521
Amherst804-946-9410
Angels of Assisi
415 Campbell Ave Sw Roanoke VA 24016
Roanoke540-344-8707
Animal Adoption and Rescue Foundation
P.O. Box 15262 Richmond VA 23227
Richmond804-254-0800
Animal Allies (Purrs and Paws)
P.O. Box 7040 Fairfax Station VA 22039
Fairfax Station703-940-9183
Animal Allies Burke-Alexandria
P.O. Box 7040 Fairfax Station VA 22039
Fairfax Station703-940-9183
Animal Assistance League of Virginia, Inc.
1149 New Mill Drive Chesapeake VA 23322
Chesapeake757-548-0045
Animal Care New River Valley, Inc.
123 Squires Student Center Blacksburg VA 24061
Blacksburg540-522-7925
Animal Care Society
P.O. Box 121 Mathews VA 23109
Mathews804-725-5242
Animal Connections, Inc.
2471 Troy Road Troy VA 22974
Troy434-589-1900
Animal Rescue of Tidewater
P.O. Box 11535 Norfolk VA 23517
Norfolk757-456-1354
animal shelter
165 Sulgrave Ct Sterling VA 20191
Sterling
Animal Welfare League
2650 S. Arlington Mill Drive Arlington VA 22206
Arlington703-931-9241
Animal Welfare League of Alexandria - Animal Shelter
4101 Eisenhower Avenue Alexandria VA 22304
Alexandria703-838-4774
Animal Welfare League of Fairfax County
P.O. Box 820 Berryville VA 22611
Berryville
Animal Welfare League of the Northern Neck of Virginia
P.O. Box 975 White Stone VA 22578
White Stone804-435-0822
Animal Welfare League, Inc.
107 S. Main Street Kilmarnock VA 22482
Kilmarnock804-435-0822
Appomattox County Animal Control
P.O. Box 836 Appomattox VA 24522
Appomattox804-352-7922
Augusta County Animal Control
P.O. Box 590 Verona VA 24482
Verona540-245-5635
Augusta County SPCA
P.O. Box 2014 Staunton VA 24402
Staunton540-885-7722
Augusta Regional SPCA
33 Archery Lane Staunton VA 24401
Staunton540-885-7722