
Saving homeless pets in Virginia
Every day, homeless dogs and cats are being killed in animal shelters in Virginia simply because they don’t have a place to call home. But you can help change that.
With your help, we can end the killing in animal shelters throughout Virginia and make the state a safe place for all cats and dogs to call home. You can bring joy home when you adopt from your local shelter, use your voice to defend Virginia pets, support your local shelters, and so much more. We'll show you how.
The latest in Virginia
No-kill in Virginia is within reach, thanks to you.

Adopt from your local animal shelter
When you adopt a dog or cat, you’re not only saving a life but also making space in shelters for other homeless pets in Virginia.
Adopting a pet from a Virginia rescue group or animal shelter instead of buying from a breeder or puppy mill provides a lifesaving second chance to an animal who needs it most. There are loving dogs and cats in shelters in communities across Virginia waiting to meet someone like you:
- Alleghany Humane Society
9313 Rich Patch Road, Covington, VA 24426 - Giles County Animal Shelter
678 Green Hollow Road, Pearisburg, VA 24134 - Henrico County Animal Shelter
10421 Woodman Road, Glen Allen, VA 23060 - Pulaski County Animal Control
80 Dublin Park Road, Dublin, VA 24084 - Regional Animal Shelter
20201 King William Road, King William, VA 23086 - Regional Center For Animal Control And Protection
1510 Baldwin Ave. NE, Roanoke, VA 24012
Help your local animal shelter or rescue group
At Best Friends, our goal is to get more dogs and cats out of shelters and into homes and make every shelter in America no-kill. Each and every one of these shelters needs caring people like you to adopt, foster, donate, volunteer, and advocate to help save the lives of pets in your community.
Find an animal shelter or rescue group near you today:
Protecting cats in Virginia communities
Community cats (aka stray or free-roaming cats) are felines who prefer to live outdoors rather than in homes. They are among the most at-risk animals when they end up in shelters.
These cats are often brought to shelters by well-intentioned people. They need to be returned to their outdoor homes, and the inability to return the cats to their outdoor homes often means they are killed. Together, we can save lives here in Virginia when our communities use trap-neuter-vaccinate-return (TNVR) programs to prevent cats from reproducing.
Spaying and neutering: Key in saving Virginia's cats
The list below includes a small selection of spay/neuter services offered in Virginia.
- Anicira Veterinary Center (Manassas)
9975 Pennsylvania Ave.
Manassas, VA 20110
571-208-0199 - Animal Welfare League of Arlington (Voucher)
2650 S. Arlington Mill Drive
Arlington, VA 22206
703-931-9241 - Bristol Humane Society
16222 Lee Highway
Bristol, VA 24202
276-591-5790 - Charlottesville Albemarle SPCA
5533 Berkmar Drive
Charlottesville, VA 22901
434-973-5959 - Chesapeake Humane Society
123 N. Battlefield Blvd.
Chesapeake, VA 23320
757-546-5355 - Eastern Shore SPCA
26528 Lankford Highway
Onley, VA 23418
757-787-7385 - Fauquier SPCA
9350 Rogues Road
Midland, VA 22728
540-788-9000 - Fixin’ to Save Spay & Neuter Clinic (Gloucester)
White Marsh Shopping Center
4926 George Washington Memorial Highway
Hayes, VA 23072
804-694-0349 - Franklin County Humane Society Inc.
18401 Virgil H. Goode Highway
Rocky Mount, VA 24151
540-489-3491 - Kincheloe South at the Jessica Beath Clinic
12300 Farrington Road
Ashland, VA 23005
804-752-7729 - Last Chance Animal Society (The Spay Spot)
3750 Brown Station Road
Upper Marlboro, MD 20774
301-254-8151 - Lynchburg Humane Society Spay/Neuter Clinic
29 Mortimer Drive
Evington, VA 24502
434-207-2612 - Middleburg Humane Foundation
5000 Cunningham Farm Drive
Marshall, VA 20115
540-364-3272 - Mountain View Humane
225 Industrial Drive
Christianburg, VA 24073
540-382-0222 - PAWS Clinic (Pulaski County Animal Control)
80 Dublin Park Road
Dublin VA, 24084
540-674-8359 ext. 3364 to schedule an appointment
pulaskicountyac@gmail.com - Prevent A Litter Veterinary Hospital
3421 W. Cary St.
Richmond, VA 23221
804-359-6369 - Richmond Animal League (RAL)
801 Branchway Road
Richmond, VA 23236
804-379-9725 - Richmond SPCA
2519 Hermitage Road
Richmond, VA 23220
804-521-1330 - Roanoke Valley SPCA
1340 Baldwin Ave NE
Roanoke, VA 24012
540-339-9247 - Smoky’s Spay & Neuter Clinic
7088 Mechanicsville Turnpike
Mechanicsville, VA 23111
804-368-6232 - Virginia Kincheloe Spay & Neuter Clinic
452 TV Drive
Fredericksburg, VA 22408
540-507-7461 - Virginia Metro Ferals
Arlington, VA 22207
703-655-6710

No-kill is within reach, thanks to you
The goal of ending killing in shelters is called no-kill. No-kill is a community commitment to saving every dog and cat in a shelter who can be saved.
How do we reach no-kill?
We reach no-kill with YOU. Be a part of the lifesaving here in Virginia when you adopt, foster, volunteer, advocate, and keep pets with their families.
Making Virginia a no-kill state
Looking for a little inspiration? See what Best Friends and our partners are doing on behalf of Virginia's pets and their people.
Join a local team of advocates
We make the most change for animals when we work together, which is why we formed the Best Friends 2025 Action Team. Once you sign up for the 2025 Action Team, you'll receive emails with more ways you can help save homeless pets.