Welcome To Our Sanctuary

Goat Mountain Ranch Sanctuary

Goat Mountain Ranch Sanctuary

Mission:  Our mission is to provide sanctuary for farm animals and work towards bettering the system that has made their rescue needed through education, interaction and hands on exposure.

Goat Mountain Ranch Sanctuary provides a home for animals who would otherwise be killed or endure lives of pain and suffering.

We focus on goats, sheep, pigs, chickens and other animals that most shelters and sanctuaries cannot accommodate. We are always working to expand our facilities to make room for additional animals as needs arise.

Some animals will stay with us just long enough to be adopted out to a loving home. Others will live out their lives here in a natural, peaceful, humane, and safe environment. Most experience love and kindness for the first time upon arriving at the sanctuary.

Goat Mountain Ranch Sanctuary is located in the mountains of Western North Carolina on 25 lush, green acres in Leicester, NC. We are a Federally approved 501(C)3 non-profit charity.