Indian Rivers Humane Society

P.O. Box 264 Aylett, Virginia 23009

About this shelter

Indian Rivers Humane Society in Aylett, VA

Indian Rivers Humane Society is located in Aylett, Virginia, within King William County, roughly 25 miles southwest of Richmond. It is one of two animal shelters and rescues serving King William County, alongside one other organization in the area. Humane societies and shelters like this one typically serve as a steady presence in their communities, working to support animals in need over the long term. Indian Rivers Humane Society is part of that ongoing effort in Aylett and the surrounding King William County area.

At a glance

Shelter details

County
King William County

Also in the area

Nearby shelters and rescues

Puppy Training Basics

Puppy Training Basics

The best time to train your dog is when it is young. Here are the basics every new puppy owner should know...

Read more about puppy training basics
SHELTER/RESCUE SEARCH

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

    HAVE YOU SEEN ME?
    Lost Cat in Portsmouth, VA
    Macy

    Lost since 2026-03-07

    From Portsmouth

    View Details
    FOUND PET
    Found Cat in Stafford, VA
    Found Pet

    Found on 2026-06-22

    Located in Stafford

    View Details
    A pet owner handing their dog's leash to a new adopter on a neighborhood sidewalk
    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