Page Menu
Click on theto expand the menus
Click on the Words to change the page

Contact Us

Rainbow Animal Rescue NC
Halifax County Public Health System Animal Rescue and Adoption Center
Halifax County Pet Adoption Center, NC
54 Dogpound Road
NC 27839
Phone: 252-883-6413
Rainbow Animal Rescue of NC
P.O. Box 972
Roanoke Rapids
NC 27870
Tax ID # 20-0241166

    Adoption Center hours:
  • Saturday 10am to 2pm
  • Sunday 10am to 1pm
  • Wednesday 10am to 1pm
  • Friday 1pm to 4pm
If you are unable to meet us at these times please contact us for an appointment. The Adoption Center is at 54 Dogpound Road, Halifax, just off 903 near the 4H facility, first building on the right.

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.

If you can home, foster or move these pets to another rescue please e-mail: for information about the dogs for information about the cats

Please email us to schedule a time to meet your newest family member. If you would like to meet more than one pet when you visit, this can be arranged.

You can help us speed up the adoption process by completing our Adoption Application Form