North Carolina Animal Shelters

434 Shelters
Margaret Hailey Cat Sanctuary
1005 Hawfield Road
Charlotte, NC 28214

Located in Mecklenburg County

704-392-4360
Details
Marley Fund
1510-208 Wimbledon Drive
Greenville, NC 27858

Located in Pitt County

252-215-0925
Details
McDowell County Humane Society
10 E. Court Street
Marion, NC 28752

Located in McDowell County

828-652-6643
Details
Mecklenburg County Humane Society
1348 Parker Drive
Charlotte, NC 28208

Located in Mecklenburg County

(704) 377-0534
Details
Mecklenburg County SPCA
P.O. Box 36293
Charlotte, NC 28236

Located in Mecklenburg County

Merlin's Song
P. O. Box 7696
Rocky Mount, NC 27804

Located in Nash County

252-446-7611
Details
Mid-Atlantic Great Dane Rescue League
Rescue Organization
319 Benson-Hardee Road
Benson, NC 27504

Located in Johnston County

704-559-4121
Details
Mid-Atlantic Pug Rescue
Rescue Organization
2640 Avent Ferry Rd
Holly Springs, NC 27540

Located in Wake County

Mitchell County Animal Rescue
Rescue Organization
P.O. Box 308
Spruce Pine, NC 28777

Located in Mitchell County

828-765-6952
Details
Mitchell County Animal Rescue, Inc
Rescue Organization
2492 Hwy 19E
Spruce Pine, NC 28777

Located in Avery County

828-765-6952
Details
Montgomery County Animal Control
111 W. Main Street
Troy, NC 27371

Located in Montgomery County

Montgomery County Humane Society
1150 Okeewemee Road
Troy, NC 27371

Located in Montgomery County

910-571-0009
Details

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.

Each shelter has its own application process for adopting a pet in North Carolina. Some require background checks and home checks to make sure the pet is suitable for its adopted family.

Most shelters and rescues in North Carolina have dogs and cats for adoption. The breeds and ages can vary as all sorts of dogs and cats need a loving home.

The cost can vary for adoption in North Carolina shelters. Most adoptions require an adoption fee and payment for the pet's shots before you can take your new furry friend home.

North Carolina needs volunteers on a regular basis. Contact a local animal shelter in North Carolina directly by phone or email and ask if any volunteers are needed.
SHELTER/RESCUE SEARCH

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

    LOST & FOUND PETS

    Report or Find a Lost Pet Right Now. Spread Awareness In Your Area to Find Your Lost Pet.

    MISSING PETS
    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