Select Page

Virginia Animal Shelters – VA

Animal shelters located in the state of Virginia

If you would like your shelter added to the list, please contact us


AARF, Animal Adoption and Rescue Foundation (Richmond) Richmond VA
Almost Home Pet Adoption Center Lovingston . VA
Angels of Assisi (Roanoke) Roanoke VA
Animal Aid Society Hampton VA
Animal Assistance League (Chesapeake) Chesapeake VA
Animal Defense League of Washington County (Abingdon) Abingdon VA
Animal Welfare League of Pittsylvania County (Chatham) Chatham VA
ARC Border Collie Rescue, Inc. (Richmond) Richmond VA
AWLA – Animal Welfare League of Alexandria Alexandria VA
BARK – Bandit’s Adoption and Rescue of K-9s (Ashland)  Ashland VA
Casey’s House, Inc. (Bluemont) Bluemont VA
Cat’s Cradle (Harrisonburg) Harrisonburg VA
Chance Foundation Catlett VA
Charlottesville Albemarle SPCA  Charlottesville VA
Country Cats Rescue Spotsylvania VA
East Coast Canine Alliance (Virginia Beach) Virginia Beach VA
Equine Rescue League (Leesburg) Leesburg VA
Fluvanna SPCA (Troy) Troy VA
Franklin County Humane Society Franklin County VA
Fredericksburg Regional SPCA Fredericksburg VA
Friends Of Homeless Animals McLean VA
GO Rescue (Norfolk) Norfolk VA
Hanover Humane Society (Ashland) Ashland VA
Happy Tails Animal Rescue (Abingdon) Abingdon VA
Henrico Humane Society (Richmond) Richmond VA
Homeless Animals Rescue Team (HART) Fairfax Station VA
Homeward Trails Animal Rescue (Arlington) Arlington VA
Hope for Life Rescue, Inc. (Virginia Beach) Virginia Beach VA
Humane Society of Loudoun County (Leesburg) Leesburg VA
Humane Society of Warren County (Front Royal) Front Royal VA
K 9 New Life Center Virginia Beach VA
King Street Cats (Alexandria) Alexandria VA
Lake Country SPCA (Clarksville)  Clarksville VA
LDCRF – Lost Dog & Cat Rescue Foundation (Arlington) Arlington VA
LHS – Lynchburg Humane Society Lynchburg VA
Martinsville Henry County SPCA Martinsville VA
MGHS, Madison-Greene Humane Society (Ruckersville) Ruckersville VA
Mutt Love Rescue (Fairfax) Fairfax VA
Norfolk SPCA Norfolk VA
PAL, Pet Assistance League (Stafford) Stafford VA
Peninsula SPCA (Newport News,) Newport News VA
Portsmouth Humane Society Portsmouth VA
Richmond Animal League Richmond VA
Richmond SPCA Richmond VA
Southside SPCA (Meherrin) Meherrin VA
Stafford County SPCA  Stafford VA
Star City Greyhound Adoptions, Inc. (Roanoke) Roanoke VA
The Cat Corner (Hampton) Hampton VA
The Feline Foundation Of Greater Washington Merrifield VA
Til the End of Time Sanctuary (Appomattox) Appomattox VA