Our shelters offer accommodation and care for abandoned, neglected, sick and surrendered animals.


Our nine shelters throughout NSW care for more than 35,000 injured, neglected, sick, surrendered and unwanted animals each year. Shelters are a place where people can seek advice on their pet’s health and temperament. They are also a haven for animals that have been abandoned, lost, or have been victims of cruelty or neglect.

All RSPCA NSW shelters promote, support and facilitate animal adoptions. If you are interested in adopting, please click here.

Shelters FAQs

Our Sydney, Hunter and Broken Hill Shelters have veterinary hospitals onsite. In addition, we have a veterinary hospital located at Tighes Hill.

You can view a full list of RSPCA NSW shelters here.

If you do not have an RSPCA shelter or other location near you, feel free to send an inquiry here.

Our shelters do not have the means to accept uninjured stray animals. If you find an uninjured stray animal, you will be referred to your local council pound.

You can see all animals available for adoption here.

Animals available for adoption have undergone a comprehensive veterinary check, and have undergone any other veterinary treatment and rehabilitation necessary. The adoption fee helps cover part of these costs and allows RSPCA NSW to continue caring for animals in need.

Yes, there is only one shelter in Sydney located at Yagoona. However, we do have a Care Centre at Rouse Hill that also has animals available for adoption.

Become a Foster Carer

Want to open your heart and home to the most vulnerable?

Become a Volunteer

You can lend a hand in many ways, from walking dogs to joining fundraising events.

Become a monthly donor and transform the lives of animals in need today.