Charlotte, NC Animal Shelters

15 Shelters

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

    The Humane Society of Charlotte in Charlotte, NC
    The Humane Society of Charlotte
    Humane Society
    1348 Parker Drive
    Charlotte, NC 28208
    +1 704-377-0534 Mon 11:00 AM - 5:00 PM
    Details
    Animal Care & Control, Charlotte-Mecklenburg Police Department
    8315 Byrum Drive
    Charlotte, NC 28217
    (704) 336-6698
    Details
    Animal Fund
    P.O. Box 1136
    Charlotte, NC 28075

    Located in Cabarrus County

    704-536-5583
    Details
    Animal Rescue and Relief, Inc.
    Rescue Organization
    1001 East Wt Harris Blvd
    Charlotte, NC 28213

    Located in Mecklenburg County

    704-737-7544
    Details
    Charlotte Mecklenburg Animal Control
    8315 Byrum Drive
    Charlotte, NC 28217

    Located in Mecklenburg County

    704-336-3786
    Details
    Charlotte SPCA
    6319 Fair Valley Drive
    Charlotte, NC 28226

    Located in Mecklenburg County

    Friends of Feral Felines
    P.O. Box 473385
    Charlotte, NC 28247
    (704) 348-1578
    Details
    Greater Charlotte SPCA
    PO Box 77491
    Charlotte, NC 28271
    Heart of a Lion Rescue Inc.
    Rescue Organization

    Charlotte, NC 28277
    (704) 675-6750
    Details
    Humane Society of Charlotte
    Humane Society
    2700 Toomey Avenue
    Charlotte, NC 28203

    Located in Mecklenburg County

    704-377-0534
    Details
    Margaret Hailey Cat Sanctuary
    1005 Hawfield Road
    Charlotte, NC 28214

    Located in Mecklenburg County

    704-392-4360
    Details
    Mecklenburg County Humane Society
    Humane Society
    1348 Parker Drive
    Charlotte, NC 28208

    Located in Mecklenburg County

    (704) 377-0534 Mon 11:00 AM - 5:00 PM
    Details

    Animal Shelters in Charlotte, NC

    Charlotte has 15 listed animal shelters and rescue organizations. The largest group are rescue organizations. Matthews and Harrisburg, both within about 13 miles, have listings of their own. There is no shortage of choice in Charlotte — old dogs, shy cats, and a fair few who will pick you first.

    Charlotte has 15 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.

    The listings fall across Mecklenburg County and Cabarrus County, so it is worth checking which one a shelter serves before travelling.

    If nothing here suits, Matthews, Harrisburg and Wesley Chapel all have listings within about 13 miles. Each one links through from the sidebar.

    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"

      HAVE YOU SEEN ME?
      Lost Cat in Wilkesboro, NC
      ItyBity

      Lost since 2026-02-06

      From Wilkesboro

      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