Madison County Animal Shelter

GPS/GOOGLE/MAPQUEST USERS *THERE ARE 2 LONG BRANCH RDS*: If coming from I-26/Asheville, take the Marshall exit 19 (under the bridge). The exit will wrap around and you should continue on the 4-lane until it turns into a 2-lane. You will pass a Citgo station on your right hand side, take the next road to your right. This will be the correct Long Branch Rd. DO NOT TAKE LONG BRANCH RD OFF OF THE 4-LANE! We are the 3rd driveway on the left. Visit us today for your new best friend!

Available Pets

View More

All Dogs All Cats

Adoption Process

Our adoption fee is $85.00 for domestic animals (dog/cats) and includes: Microchipping Spay/Neuter 30 days of ShelterCare Gift Insurance At least one round of vaccinations Rabies Vaccination & at least one round of treatment for deworming All animals MUST be spayed/neutered before leaving the shelter. At times we have animal surrendered that have already been spayed/neutered or they come with vet records and are current on their vaccines. In cases such as this we are able to reduce the cost of adoption.

Are you looking to adopt a pet in the Marshall area? We have a number of lovable pets waiting for adoption in Marshall. is one of the largest pet adoption sites with animal rescue groups all over the United States and Canada. can give you access to a number of adoptable pets in Marshall looking for a kind, loving owner to take them home. This page is dedicated to our pet adoption shelter in Marshall where you will find plenty of adoptable pets waiting for a loving owner to take them home.

Madison County Animal Shelter

Contact Information

389 Long Branch Road Marshall, NC, 28753

(828) 649-3190

(828) 649-3259



Working Hours

Sun: Closed
Mon: Closed
Tues: 10am - 4:30pm
Wed: 10am - 4:30pm
Thu: 10am - 4:30pm
Fri: 10am - 4:30pm
Sat: 10am - 2pm


Adoptable Pets


Available Services

Vaccine Clinic
Owner Surrender
Cruelty Investigations
Bite Reporting