Rockingham-Harrisonburg SPCA 4.4 ★ 401 reviews Start an adoption application

Rockingham-Harrisonburg SPCA

Harrisonburg, VA

4.4 (401 reviews)

Rockingham-Harrisonburg SPCA connects adoptable pets with loving families in Harrisonburg, VA.

Adoption fee From $50
Hours Mon, Tue, Thu, Fri, and Sat 10am-4pm, Wed 10am-4pm and 5pm-7pm
Areas served Harrisonburg and Rockingham County, with out-of-area adoptions also permitted.
Adopting

Fees, requirements & process

From $50

Kittens younger than 6 months: $100; cats older than 6 months: $50

Requirements

Bring a valid ID. Cats must leave in a carrier; adopters may adopt no more than two pets within 30 days, and a meet-and-greet is required for out-of-area adopters.

How it works

Visit in-shelter or PetSmart cats in person for same-day adoption. For cats in foster homes, submit the online application; processing takes 3-5 business days, then staff arrange a meet-and-greet.

Location

Find Rockingham-Harrisonburg SPCA

Reviews

What adopters say

Rated 4.4 out of 5 from 401 Google Maps reviews , as of 2026-08-27 . See the full rating above.

FAQ

Frequently asked questions

How much are Rockingham-Harrisonburg SPCA's adoption fees?

Kittens younger than 6 months: $100; cats older than 6 months: $50.

Does Rockingham-Harrisonburg SPCA have any adoption requirements?

Bring a valid ID. Cats must leave in a carrier; adopters may adopt no more than two pets within 30 days, and a meet-and-greet is required for out-of-area adopters.

What are the steps to adopt from Rockingham-Harrisonburg SPCA?

Visit in-shelter or PetSmart cats in person for same-day adoption. For cats in foster homes, submit the online application; processing takes 3-5 business days, then staff arrange a meet-and-greet.

What are Rockingham-Harrisonburg SPCA's hours?

Mon, Tue, Thu, Fri, and Sat 10am-4pm, Wed 10am-4pm and 5pm-7pm.

Where does Rockingham-Harrisonburg SPCA operate?

Harrisonburg and Rockingham County, with out-of-area adoptions also permitted.

Does Rockingham-Harrisonburg SPCA accept donations or fosters?

Yes, you can donate or apply to foster through Rockingham-Harrisonburg SPCA's website.

What if I need to surrender a cat to Rockingham-Harrisonburg SPCA?

Complete the cat surrender application before intake. Same-day surrenders are not accepted; staff contact applicants within 2-3 days to arrange next steps.

Get involved

Support Rockingham-Harrisonburg SPCA

Surrendering a cat

Complete the cat surrender application before intake. Same-day surrenders are not accepted; staff contact applicants within 2-3 days to arrange next steps

Looking to adopt right now?

Browse cats and kittens available from breeders and shelters in Virginia on Petfinnly.

Browse in Virginia

Other shelters in Virginia

Is this your organization? Claim this shelter profile