North Carolina Animal Shelters
Animal Compassion Network
Skyland, NC 28776
Located in Buncombe County County
Animal Fund
Charlotte, NC 28075
Located in Cabarrus County County
Animal Haven of Asheville
Asheville, NC 28815
Located in Buncombe County County
Animal Protection Society of Caswell County
Yanceyville, NC 27379
Located in Caswell County County
Animal Protection Society of Durham
Durham, NC 27704
Located in Durham County County
Animal Protection Society of Orange County
Mebane, NC 27302
Located in Orange County County
Animal Protection Society of Person County, Inc.
Roxboro, NC 27573
Located in Person County County
Animal Rescue & Foster Program
Greensboro, NC 27417
Located in Guilford County County
Animal Rescue and Relief, Inc.
Charlotte, NC 28213
Located in Mecklenburg County County
Animal Rescue of Stokes County
Walnut Cove, NC 27019
Located in Stokes County County
Anson County Animal Shelter
Wadesboro, NC 28170
Located in Anson County County
Animal Shelters in North Carolina
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 the 434 shelters, rescues, and foster homes in North Carolina. Find a furry new friend in North Carolina and give these dogs and cats the love and care they need.
SHELTER/RESCUE SEARCH
e.g. "Miami FL" or "33168"
Report or Find a Lost Pet Right Now. Spread Awareness In Your Area to Find Your Lost Pet.
MISSING PETSHelp us get the word out about more shelters and rescues nationwide.

Pets For Adoption
Search all animals available for adoption in your area. Give a dog or cat forever home today.
ADOPT A PET