Shelter open by appointment only(540) 657-PETS (7387)[email protected]

Stafford County SPCA · No-kill animal rescue

Every animal deserves a forever home.

We’re a nonprofit, no-kill rescue in Stafford, Virginia. We get no government funding. Every dog and cat we save is thanks to people like you.

  • 501(c)(3) nonprofit
  • 100% community funded
  • Cage-free cat rooms
Barley, a happy beagle mix, smiling on the grass

Visits by appointmentCall (540) 657-7387 to schedule a meet & greet.

Get involved

Three ways to change a life

Whether you have a home, an hour or a few dollars to share, there’s a way to help an animal today.

Adopt

Find your new best friend. Browse our adoptable dogs and cats, apply online, and we’ll set up a meet & greet.

Start adopting

Donate

100% of our budget comes from our community. Every gift, big or small, pays for food, shelter and vet care.

Give today

Volunteer

Walk dogs, socialize cats, take photos, mow the lawn or help at events. We’d love to have you on the team.

Volunteer with us

Waiting for you

Meet our adoptable pets

These are the animals ready for a family right now. Browse their photos and stories, then start an application.

Our adoptable pets are on Petfinder

See photos, personalities and up-to-date availability for every dog and cat waiting for a home.

How adoption works

From hello to forever home

We match every animal carefully, so each one goes to a safe, loving, lifetime home.

View our pets

Browse our adoptable dogs and cats on Petfinder.

Apply

Fill out our adoption application, online or on paper.

Meet & greet

Meet your match at the shelter or foster home.

Home visit

We make sure your home is a safe, happy fit.

Follow-up

A vet checkup within 30 days of adoption.

See the full adoption process

Why your support matters

100% community funded

We get no state, county or federal funding, and no money from national animal welfare groups. Every meal, vaccine and vet visit is paid for by local donors, volunteers and our own fundraisers.

10+

acres of shelter grounds & trails

3+

walks a day for every dog

0

cages. Cats roam in communal rooms.

10k+

neighbors following along online

More ways to help

Every kind of help counts

Four puppies sitting together on a chair

Foster

Open your home to an animal who needs extra TLC before adoption.

Become a foster

A tabby cat relaxing in a basket bed

Shelter wish list

Food, litter, toys and cleaning supplies we use every single day.

See the wish list

Volunteers decorating an Angel Tree

Angel Trees

Our biggest holiday supply drive. Pick an ornament and grant a wish.

How Angel Trees work

A volunteer building a project in a workshop

Group projects

Scouts, teams and families: plan a work day that makes a real difference.

Plan a project

Need help with a pet?

We’re here for you, too

Rehoming a pet

What to know before surrendering, and how our process works.

Pet resources

Local vets, low-cost care, trainers, boarding, groomers and rescues.

Contact us

Call (540) 657-7387 or email us. Shelter visits are by appointment.