Main Content

Henry County Animal Shelter

140 Jack Dalton Road Martinsville,VA 24112
Martinsville, VA 24112

Our Mission

Our shelter provides sheltering and quality care for stray, unwanted, abused and neglected animals. These animals are sheltered in our facilities until they find loving, lifelong homes.

Adoption Policy

A few friendly reminders:

We are an open intake facility meaning we are unable to hold any pets due to space so if there is a specific pet and a date you plan on visiting, please let us know so we can update you should the animal get adopted prior to your visit!

If the pet is not spayed/neutered at adoption it will be the adopter's responsibility to have the pet sterilized within 30 days of the adoption per VA State Code and signed contract if you live in Henry County. If you live out of our jurisdiction, we will have the animal spayed/neutered for you for an additional cost. Our adoption fees listed reflect the final cost of adoption after having the pet altered.

We do require a meet and greet for those who have a multi-dog home.

Adoption fees: Dogs $40/ Cats $20/ Puppies (1 year and younger) $80 with an approved application for unaltered pets.

  • day hours
    Monday -
    Tuesday 12:30-4:30
    Wednesday 12:30-4:30
    Thursday 12:30-4:30
    Friday 12:30-4:30
    Saturday 12:30-4:30
    Sunday -
Adoption Application

Follow Us

Recommended Pets

Recommended Pets