North Carolina Animal Shelters

543 Shelters

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

    Fur Babies Rescue
    Rescue Organization

    Hickory, NC 28601
    Furbabies Rescue & Adoption
    Rescue Organization
    4417 Lineberry Rd
    East Bend, NC 27018

    Located in Yadkin County

    336-699-4732
    Details
    FurEver Friends Animal Rescue Network and Sanctuary
    Rescue Organization
    P.O. Box 412
    Candler, NC 28715

    Located in Buncombe County

    828-670-6723
    Details
    Gaston County Animal Control
    P.O. Box 479
    Dallas, NC 28034

    Located in Gaston County

    204-922-8677
    Details
    Gaston Humane Society
    Humane Society
    P.O. Box 2334
    Gastonia, NC 28053

    Located in Gaston County

    704-824-8990
    Details
    German Shepherd Rescue and Adoption
    Rescue Organization
    1821 Hillandale Road, Suite 1B #326
    Durham, NC 27705
    got spots etc
    175 Eulon Loop
    Raeford, NC 28376

    Located in Hoke County

    910-848-2661
    Details
    Gram Rescue Ranch
    Rescue Organization

    Winston Salem, NC 27103
    Granville County Animal Control
    5650 Cornwall Road
    Oxford, NC 27565

    Located in Granville County

    (919) 693-6749
    Details
    Great Dane Friends of Ruff Love

    Huntersville, NC 28078
    Great Dane Rescue of the Carolinas
    Rescue Organization
    10425 Mt. Holly-Huntersville Rd
    Huntersville, NC 28078

    Located in Mecklenburg County

    (704) 697-9706
    Details
    Greater Charlotte SPCA
    PO Box 77491
    Charlotte, NC 28271

    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
      HAVE YOU SEEN ME?
      Lost Dog in Sanford, NC
      Lola

      Lost since 2026-05-31

      From Sanford

      View Details
      FOUND PET
      Found Dog in Raleigh, NC
      Found Pet

      Found on 2025-10-21

      Located in Raleigh

      View Details
      A pet owner handing their dog's leash to a new adopter on a neighborhood sidewalk
      Missing a shelter or rescue?

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

      Submit Here
      dog adopt

      Pets For Adoption

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

      ADOPT A PET