North Carolina Animal Shelters
Anson County Humane and Rescue Society
Wadesboro, NC 28110
Located in Union County County
Ashe County Animal Control
Crumpler, NC 28617
Located in Ashe County County
Ashe County Humane Society
West Jefferson, NC 28694
Located in Ashe County County
Asheville Animal Shelters
Asheville, NC 28801
Located in Buncombe County County
Asheville Animal Welfare Organizations
Asheville, NC 28801
Located in Buncombe County County
Asheville Humane Society
Asheville, NC 28806
Located in Buncombe County County
Avery County Humane Society & Animal Shelter
Newland, NC 28657
Located in Avery County County
Beaufort County Animal Control
Washington, NC 27889
Located in Beaufort County County
Bertie County Animal Shelter
Windsor, NC 27983
Located in Bertie County County
Bertie County Humane Society
Powellsville, NC 27967
Located in Bertie County County
Best Buddies Companion Rescue & Adoption
Pittsboro, NC 27312
Located in Chatham County County
Best Friend Pet Adoption
Cary, NC 27512
Located in Wake 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