Find Us

Rainbow Animal Rescue NC
Halifax County Public Health System Animal Rescue and Adoption Center
54 Dogpound Road
NC 27839
Phone: 252-883-6413

Rainbow Animal Rescue of NC
P.O. Box 972
Roanoke Rapids
NC 27870

Rainbow Animal Rescue NC is a no-kill rescue that takes animals from county stray dog pounds, and homes that can no longer look after them. The dogs stay in foster homes around the Roanoke Rapids area or at our new Animal Rescue and Adoption Center looked after by our volunteers based in North Eastern NC, until they find a suitable home. Click here to see our OPENING HOURS

Click here to see a map of the area