
The Rockingham Harrisonburg SPCA is dedicated to creating a community free of pet homelessness and animal suffering through active adoption and advocacy. We are here to help pets and people in our community live happier, healthier lives together.
As a registered 501(c)(3) private nonprofit, we have proudly served the City of Harrisonburg and Rockingham County for over fifty years. We operate independently, meaning we rely entirely on the generosity of our local community to provide essential services without funding from national animal welfare organizations.
We provide compassionate, professional care for local animals, treating every creature with kindness, love, and respect. Our model combines a dedicated shelter facility with a vast network of foster homes, ensuring that each animal receives the individualized attention they need before finding a forever family. Through our evidence-based practices and transparent, data-driven approach, we strive to give every pet a second chance at a happy life.
We believe in the power of companionship and the joy of a well-matched adoption. Our team works hard to understand the needs of both our animals and potential adopters, ensuring that each transition is as smooth and successful as possible. When you choose to adopt from us, you aren't just bringing home a pet; you are gaining a loyal companion and supporting a mission of compassion for all local animals.
Are you ready to find your new best friend? We invite you to view our current adoptable pets online, or visit us at our facility in Harrisonburg to meet the animals waiting for their next adventure. Whether you choose to adopt, foster, or volunteer, you make a vital difference in the lives of pets in our community.