Virginia Beach SPCA
3040 Holland Road Virginia Beach, Virginia 23456About this shelter
Virginia Beach SPCA in Virginia Beach, VA
The Virginia Beach SPCA is a humane society located in Virginia Beach, Virginia, in Virginia Beach city, roughly 7 miles northeast of Virginia Beach, VA, and one of five animal shelters and rescues serving the Virginia Beach city area. It operates from its main shelter and clinic at 3040 Holland Rd., offering adoption of dogs, cats, puppies, kittens, and small animals alongside low-cost veterinary services, including affordable vaccines and spay/neuter care through its clinic and Neuter Scooter program. As a 501(c)(3) nonprofit, the organization relies on donations and volunteers to provide shelter, medical care, and humane education programs for the Hampton Roads community, with volunteers described as central to its mission of compassionate animal care.
Before you go
Adopting from Virginia Beach SPCA
Adoption process
Visit the shelter to meet available animals, then complete an adoption application with staff; once submitted, you have 48 hours to fulfill requirements like proof of home ownership/rental pet policy and current vaccinations for existing pets, after which you schedule an appointment to finalize the adoption (all animals are spayed/neutered before adoption).
- Service area
- Hampton Roads, Virginia (based in Virginia Beach, VA)
- County
- Virginia Beach city
- Animals served
- Dogs, Cats & Other Animals
Also in the area
Nearby shelters and rescues
Puppy Training Basics
The best time to train your dog is when it is young. Here are the basics every new puppy owner should know...
Read more about puppy training basicsSHELTER/RESCUE SEARCH
e.g. "Miami FL" or "33168"
Help us get the word out about more shelters and rescues nationwide.
Pets For Adoption
Search all animals available for adoption in your area. Give a dog or cat forever home today.
ADOPT A PET