Welcome to the Rainbow Animal Rescue NC

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 looked after by our volunteers 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.

We rely on people to give temporary homes to the dogs and cats we have rescued. The more foster homes we have, the more pets we can save from certain death at the county pound so we never have enough! We prefer our foster homes to be in the area of Roanoke Rapids. If you would like more information about fostering please e-mail dogs3@rainbowrescue.org or cats4@rainbowrescue.org

On our Facebook page you will find photo's of rescued dogs and cats, news of events, requests for assistance, details of lost and found dogs and news of pets in their forever homes.

Donations of your time are always welcome. We are always looking for good foster homes (we really need these), help with transports, fundraising, etc. Even a few hours a month can make a difference. If you think you would like to help out, please write or email. Cash donations are always gratefully accepted, too.