The mission of the Roanoke Valley SPCA is to "improve the quality of life for animals and the people they touch" in our communities. We work to accomplish that mission by providing food, shelter and love for the homeless animals of the Roanoke Valley while they await adoption into a permanent home environment. We are a non-profit organization, dependent solely on charitable donations, bequests, and fundraisers for support. The RVSPCA provides services to the community also - humane education in elementary schools and donated pet food for Meals on Wheels recipients, Carilion Hospice patients, and 4 area food pantries.