Welcome to Cherry Valley Horse Rescue & Farm Animal

About Us

We are a giving organization that rescues horses and other farm animals who have fallen on hard times. Starved, neglected, rejected and many times near death, these magnificent creatures are given another chance at life when we find them.  We restore the animals to good physical and behavioral health with proper nutrition medical attention and LOTS of TL&C. 

Training and renewed trust in people has made many of them adoptable to appropriate homes. Some of our rescues need to make their forever home here as sanctuary animals, where they will never have to worry about a lack of care and love ever again.

Explore our Rescue & Sanctuary

Meet our Animals

We are a certified, non-profit organization that rescues horses and other farm animals who have fall

We all need love!  Click here to meet our animals and learn their unique stories. 

Our Mission & History


It all began with an unforgettable horse named Rusty. We've come a long way since then!  Here's our incredible story.

* * *

Read Mission & stories

Volunteer or Donate


Become part of something great. 

We always need an extra pair of hands and a caring heart to keep our ranch running, and the generosity of those who give donations makes it possible save these wonderful creatures.

Volunteer or Donate


Check out fun events such as dessert and chili cook-offs, carnivals, parades, etc. and come join the fun!

Find out more

Want Updates and Event Notification?

Contact Us

Drop us a line!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Better yet, see us in person!

We love anyone who shares our compassion for homeless or neglected animals, so feel free to visit during our horse rescue ranch during visitor hours.   Note: Volunteers are needed at all kinds of different times, please contact us to set up a time that works for you.

Cherry Valley Horse and Farm Animal Rescue Ranch

38943 Orchard St, Cherry Valley, California 92223, United States

(951) 218-0396


Monday - Friday: BY APPOINTMENT 

Saturday: 10am-3pm

Sunday: Closed