North Carolina Animal Shelters
543 Shelters
e.g. "Miami FL" or "33168"
Feline Urgent Rescue of WNC
Rescue Organization
38 Safe Haven Drive
Waynesville, NC 28786
Waynesville, NC 28786
Fine Whines and Lickers Dog Rescue
Rescue Organization
6681 North Carolina Highway 150
Reidsville, NC 27320
Reidsville, NC 27320
Foothills Canine Rescue
Rescue Organization
220 Joycetown Church Road Southwest
Lenoir, NC 28645
Lenoir, NC 28645
Forsyth County Animal Shelter
Shelter Organization
5570 Sturmer Park Circle
Winston-Salem, NC 27105
Winston-Salem, NC 27105
Forsyth Humane Society
Humane Society
4881 Country Club Road
Winston-Salem, NC 27104
Winston-Salem, NC 27104
FOSS (Friends of Stokes Shelter)
Shelter Organization
1111 Dodgetown Road
Walnut Cove, NC 27052
Walnut Cove, NC 27052
Godbey Creek Canine Rescue, Inc.
Rescue Organization
1147 Godbey Road
Mocksville, NC 27028
Mocksville, NC 27028
Grandy Beagle Rescue and Animal Sanctuary
Rescue Organization
160 Barnard Road
Grandy, NC 27939
Grandy, NC 27939
Granville County Animal Control Shelter
Shelter Organization
515 New Commerce Drive
Oxford, NC 27565
Oxford, NC 27565
Havelock Animal Shelter
Shelter Organization
6 Governmental Avenue
Havelock, NC 28532
Havelock, NC 28532
Hertford County Animal Shelter
Shelter Organization
231 Mount Moriah Road
Ahoskie, NC 27910
Ahoskie, NC 27910
Holly's Nest Animal Rescue
Rescue Organization
309 Lazy Waters Lane
Sanford, NC 27330
Sanford, NC 27330
Animal Shelters in North Carolina
North Carolina has 543 listed animal shelters and rescue organizations, spread across 90 counties. The mix is fairly even between rescue organizations and animal shelters. Raleigh has more than any other North Carolina city, followed by Greensboro and Charlotte. Somewhere on this list is a North Carolina dog or cat who would much rather be at your place.
North Carolina has 543 listed at the moment, and they are shown above with the ones that have photos first. Open any of them for the full address, contact details and opening hours.
A mix of both, and the difference is worth knowing before you set out. A rescue usually places animals from a network of foster homes rather than from premises you can walk into, so you generally arrange a meeting first. A shelter or humane society more often has a facility you can visit during opening hours.
Raleigh has more than anywhere else in North Carolina, followed by Greensboro, Charlotte and Asheville. They are the usual place to start if you are willing to travel; the sidebar links straight through to each.
Wake, Guilford and Buncombe counties have the most, though listings reach 90 of North Carolina's counties in total. The city links in the sidebar are usually the quicker way in.
Most listings here carry a phone number, and most link to the organization's own website. Calling ahead is worth it — opening hours change, and rescues often work by appointment rather than keeping a building open.
SHELTER/RESCUE SEARCH
e.g. "Miami FL" or "33168"
North Carolina Shelters By City
- Raleigh 20
- Greensboro 18
- Charlotte 15
- Asheville 11
- Wilmington 10
- Concord 9
- Fayetteville 8
- Cary 8
FOUND PET
Found Dog
Missing a shelter or rescue?
Help us get the word out about more shelters and rescues nationwide.
Submit Here
Pets For Adoption
Search all animals available for adoption in your area. Give a dog or cat forever home today.
ADOPT A PET