Volunteer at Your Local Animal Shelter

There are just over 300 Volunteers at the Rockingham Harrisonburg SPCA. In 2023 alone, this incredible team donated over 7,424 hours of time equaling 928 days of service to the Rockingham Harrisonburg SPCA!

Do you have what it takes to join this elite squad?

Give them treats, give them love, give them time.

At the Rockingham Harrisonburg SPCA, our volunteers go the extra mile to ensure the health and happiness of each pet in our care. Volunteers contribute directly to the lifesaving work that we do for the animals in our community. Volunteers exercise dogs, cuddle cats, assist with medical care, sanitize pet areas, handle animals at events, and so much more! We have volunteers involved in almost every aspect of the shelter and we are always looking for passionate people to join our Volunteer team.