Rainbow Animal Rescue, NCAdoption Application Form - click here if you want to adopt a dog

Rainbow Animal Rescue, NCFoster Application Form - apply to give a dog a temporary home

WARNING: You must fill in all the boxes otherwise the form will not move onto the next page!

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

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

Rainbow Animal Rescue NC is a non profit 501(c)(3) organisation that rescues and finds homes for unwanted and homeless puppies, dogs, kittens and cats in North Carolina, USA. Having rescued the dogs Rainbow Animal Rescue NC then provides medical treatment and tender loving care until they are healthy enough to find a new home.

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.

Our adoption area is North Carolina and Southern Virginia. We will not 'ship' a pet to you. We may be able to help you with transport. If you live out of our area, contact your local rescue and ask them whether they will take one of our dogs so that you can adopt it. Contact us if you live in DE, MD, NJ, NY or PA as there are rescues in those states that take our dogs.