North Carolina Animal Shelters

View all North Carolina 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 shelters and foster homes in North Carolina. Find a furry new friend and give these dogs and cats the love and care they need. Search animal shelters in NC below.

Shelter/Rescue Address Phone Details
Animal Compassion Network
P.O. Box 1704
Skyland NC 28776
Animal Fund
P.O. Box 1136
Charlotte NC 28075
Animal Haven of Asheville
P.O. Box 9697
Asheville NC 28815
Animal Protection Society of Caswell County
P.O. Box 193
Yanceyville NC 27379
Animal Protection Society of Durham County
2117 East Club Blvd
Durham NC 27704
Animal Protection Society of Orange County
6311-A Nicks Road
Mebane NC 27302
Animal Protection Society of Person County, Inc.
P.O. Box 291
Roxboro NC 27573
Animal Rescue & Foster Program
animal paw Rescue Organization
P.O. Box 77393
Greensboro NC 27417
Animal Rescue and Relief, Inc.
animal paw Rescue Organization
1001 East Wt Harris Blvd
Charlotte NC 28213
Animal Rescue of Stokes County
animal paw Rescue Organization
P.O. Box 448
Walnut Cove NC 27019
P.O. Box 12568
Raleigh NC 27605
Anson County Animal Shelter
animal paw Shelter Organization
P.O. Box 473
Wadesboro NC 28170


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

dog adopt

Pets For Adoption

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

Missing a shelter or rescue?

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

Submit Here