VALLEY RIVER HUMANE SOCIETY

7450 US Hwy 19

Marble, North Carolina 28905

Located in Cherokee County

(828) 837-2304


Adoption Process

To initiate the adoption process, interested individuals must complete an adoption form and demonstrate their ability to provide a suitable home for the spayed or neutered animal. Please note that we do not have the resources to conduct home visits. The adoption fee typically ranges around $100.

Service Areas

Cherokee County, Clay County, and Graham County in North Carolina.

Valley River Humane Society in Marble, NC

VRHS was established in 1969 to offer rescue services for stray animals in Cherokee and Clay Counties, North Carolina. Our mission is to provide humane care for stray and unwanted animals. We are the only shelter serving three counties in the region.

Nearby Shelters and Rescues

10 Ways to Give Your Dog a Longer, Healthier Life
dog walk

Dogs aren't called 'man's best friend' for no reason. Any dog owner can attest to how much love and affection dogs offer...

Read more about dog health
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