North Carolina Animal Shelters

North Carolina Animal Shelters

Top cities with the most pets for adoption

Second Chance Pet Adoptions (46 Pets)
Raleigh, North Carolina 27607
Sheets Pet Clinic (0 Pets)
Greensboro, North Carolina 27409
Sheltered Hearts Animal Rescue & Education, Inc (0 Pets)
Hillsborough, North Carolina 27278
Singing Dog Farm, Inc. (9 Pets)
Snow Camp, North Carolina 27349
Sound Pet Animal Rescue (1 Pets)
Cary, North Carolina 27519
South Heartland Rescue (0 Pets)
Princeton, North Carolina 27569
Southeast German Shepherd Rescue (46 Pets)
Morrisville, North Carolina 27560
Southern Siberian Rescue (32 Pets)
Raleigh, North Carolina 27624
SPCA Alliance of NC (0 Pets)
Rocky Mount, North Carolina 27804
SPCA of Northeastern North Carolina (0 Pets)
Elizabeth City, North Carolina 27909
SPCA of Wake County (95 Pets)
Raleigh, North Carolina 27603
Spirit Canine Rescue (15 Pets)
Snow Camp, North Carolina 27349
Stanly County Humane Society, Inc (45 Pets)
Albemarle, North Carolina 28001
Surry Animal Rescue (16 Pets)
Mount Airy, North Carolina 27030
Tarheel Old English Sheepdog Rescue (0 Pets)
Lewisville, North Carolina 27023
The Cats' Cradle of NC (0 Pets)
Morganton, North Carolina 28680
The Hemingway Group (8 Pets)
Cary, North Carolina 27511
Transylvania County Animal Services (0 Pets)
Brevard, North Carolina 28712
Two Paws Up NC Shelter Rescue (23 Pets)
Raleigh, North Carolina 27627
Valley River Humane Society (7 Pets)
Marble, North Carolina 28905
Wanda's Little Rescues (0 Pets)
Raleigh, North Carolina 27604
Wayne TNR (0 Pets)
Raleigh, North Carolina 27545
Whispers of our Forgotten Animal Rescue (4 Pets)
South Mills, North Carolina 27976
Wilson County Humane Society (0 Pets)
Wilson, North Carolina 27895