Virginia Animal Shelters

420 Shelters
Humane Organization for Retired Standardbred Equines
P.O. Box 88
Church Road, VA 23833

Located in Dinwiddie County

Humane Society/SPCA of Nelson County
29 Stagebridge Road
Lovingston, VA 22949

Located in Nelson County

(434) 263-7722
Details
Humane Society for Campbell County
P.O. Box 606
Rustburg, VA 24588

Located in Campbell County

804-821-4416
Details
Humane Society of Amherst County
P.O. Box 614
Amherst, VA 24521

Located in Amherst County

804-946-2265
Details
Humane Society of Caroline County
P.O. Box 173
Port Royal, VA 22535

Located in Caroline County

Humane Society of Fairfax County
4057 Chain Ridge Road
Fairfax, VA 22030

Located in Fairfax city

703-385-7387
Details
Humane Society of Franklin - Southampton County
27463 Pretlow Road
Franklin, VA 23851

Located in Southampton County

757-562-2510
Details
Humane Society of Loudon County
P.O. Box 601
Leesburg, VA 20178

Located in Loudoun County

703-777-2912
Details
Humane Society of Montgomery County
P.O. Box 287
Blacksburg, VA 24063

Located in Montgomery County

540-382-1166
Details
Humane Society of Shenandoah County
P.O. Box 173
Woodstock, VA 22664

Located in Shenandoah County

703-984-8431
Details
Humane Society of Warren County
1245 Progress Drive
Front Royal, VA 22630

Located in Warren County

(540) 635-4734
Details
Indian Rivers Humane Society
P.O. Box 264
Aylett, VA 23009

Located in King William County

804-769-2145
Details

Animal Shelters in Virginia

View all Virginia animal shelter and rescue organizations in your area. Adopt a pet in need of a permanent loving and caring home today. There are so many animals living in the 420 shelters, rescues, and foster homes in Virginia. Find a furry new friend in Virginia and give these dogs and cats the love and care they need.

Each shelter has its own application process for adopting a pet in Virginia. Some require background checks and home checks to make sure the pet is suitable for its adopted family.

Most shelters and rescues in Virginia have dogs and cats for adoption. The breeds and ages can vary as all sorts of dogs and cats need a loving home.

The cost can vary for adoption in Virginia shelters. Most adoptions require an adoption fee and payment for the pet's shots before you can take your new furry friend home.

Virginia needs volunteers on a regular basis. Contact a local animal shelter in Virginia directly by phone or email and ask if any volunteers are needed.
SHELTER/RESCUE SEARCH

    e.g. "Miami FL" or "33168"

    LOST & FOUND PETS

    Report or Find a Lost Pet Right Now. Spread Awareness In Your Area to Find Your Lost Pet.

    MISSING PETS
    Missing a shelter or rescue?

    Help us get the word out about more shelters and rescues nationwide.

    Submit Here
    dog adopt

    Pets For Adoption

    Search all animals available for adoption in your area. Give a dog or cat forever home today.

    ADOPT A PET