We believe people will make good decisions for animals when they are treated with kindness and understanding, and when they have enough information and resources. And, we believe that pets and people belong together; that financial circumstances alone are not reliable indicators of the capacity to love and care for a companion animal.


C.A.Re Fund

The C.A.Re or Companion Animal Relief Fund of the Roanoke Valley SPCA was set up to help economically challenged pet owners struggling with extraordinary veterinary expenses to keep their pets healthy and at home with them. 

The C.A.Re fund is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More


Dot’s Drive-Thru

Dot’s Drive-Thru takes place on the second Sunday each month, from 12:00PM to 2:00PM in the shelter parking lot, and offers cat and dog food families in need. In an effort to help as many families as possible, there will be no complex paperwork to fill out, and community members will not need to get out of their cars. Staff and volunteers will ask for basic information, and place the food in the family’s back seat or trunk.

Dot’s Drive-Thru is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Craig, and Roanoke Counties.  You must provide proof of residency to receive assistance. If you live outside of this geographic area, give us a call at 540-339-9247 and we can share the pet food pantry closest to your location.

Learn More


P.E.T. Program (Pets Eat Too)

The P.E.T. program provides services to keep people and pets united in the Roanoke Valley. Home-bound senior citizens can receive a supplemental supply of pet food delivered to them along with their protein-rich food from Meals-On-Wheels and individuals receiving services form local food banks can also benefit from pet food supplied by our organization.  We also provide emergency pet food aid at our shelter for individuals. 

The P.E.T. Program is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Craig, and Roanoke Counties.  If you live outside of this geographic area, give us a call and we can share the pet food pantry closest to your location.

Learn More 


Pet Intake

At the Roanoke Valley SPCA, we are committed to providing a safe and compassionate environment for the animals in our care. As safe shelter that does not euthanize for space and our resources are limited — we have just 23 kennels for dogs and space for 24 cats. Because of this, we are unable to accept every pet in need and must manage intake carefully to ensure the safety and well-being of all animals and people. Owner surrenders are accepted by appointment only, allowing us to assess each situation individually. Additionally, not all pets are suited for a shelter environment, and we cannot accept animals who may pose a danger to other animals or humans. If you need to relinquish your pet to our shelter, please know that it often takes two weeks for an appointment time to be available, so plan ahead.  We appreciate your understanding and support as we work together to do the most good for the greatest number of pets.  

Pet Intake for the Roanoke Valley SPCA Adoption Program is a pet support program available to  residents in Roanoke City, town of Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and pets adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More


Pet Rehoming

Our primary goal at the Roanoke Valley SPCA is to help keep pets and their people together. However, we understand that sometimes life circumstances make it necessary for a pet to be rehomed. In many cases, rehoming a pet directly to another responsible and loving guardian is less stressful for the animal – especially for pets who may not thrive in a shelter environment. To support this, we offer a free home to home rehoming service for pet guardians who are no longer able to care for their animals but want to be involved in finding them a safe and caring new home.

The Pet Rehoming Gallery is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More


Judith Goins Behavior Assistance Program

At the Roanoke Valley SPCA, we believe that many pet-related challenges can be resolved with the right support and resources. The Judith B. Goins Behavior Assistance Program was created to help keep pets in their homes by providing financial assistance for professional training or behavior support. Whether you’re facing issues like leash reactivity, housetraining struggles, or anxiety, this program can help you access the tools and expertise needed to work through challenges – strengthening the bond between you and your pet and avoiding the need for shelter surrender.

The Judith Goins Behavior Assistance Program is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More 


Transitional Foster Program

The Roanoke Valley SPCA’s Transitional Foster Program offers a compassionate safety net for pets whose guardians are experiencing temporary crises such as hospitalization, displacement, or domestic violence. Through this program, we provide short-term foster care in loving homes, ensuring that pets are safe and cared for while their guardians work toward stability. Our goal is to preserve the bond between people and their pets during life’s most difficult moments, giving families the time and support they need to reunite when circumstances improve.

The Transitional Foster program is a pet support program available to residents in Roanoke City, Vinton, and Salem along with residents in Botetourt, Bedford, Craig, Floyd, Franklin, Montgomery, and Roanoke Counties and animals adopted from the Roanoke Valley SPCA regardless of geographic location.

Learn More


Found a Stray Dog/Cat

The Roanoke Valley SPCA does not directly admit stray pets, but if you find a stray animal, you have options!

Learn More


Reporting Animal Cruelty, Abuse, and Neglect

If you witness or suspect animal cruelty or abuse, as a resident and taxpayer you have the right, and responsibility, to report it. We’ve made an action plan to help navigate you through the process.

Learn More


Sick or Injured Wildlife

If you find a sick or injured wild animal or a baby animal in need of intervention, please contact the Southwest Virginia Wildlife Center as soon as possible.

Learn More


What to Do If You Have Lost a Pet

Losing your pet is a very traumatic and overwhelming experience, but taking quick action will increase your chances of getting your pet home as safely and quickly as possible. 

Learn More