557 rescue dogs available for adoption in North Carolina from independent organizations. Updated daily.
North Carolina has one of the largest rescue dog populations in the country, with high-need rural shelters across the state. Active organizations in Charlotte, Raleigh, and Asheville partner with rescues nationwide for transport. A rescued North Carolina dog often comes from a high-volume rural shelter.
See pets near you























Ready to find your new dog in North Carolina?
See pets near you