About our work

Saoirse has been supporting women and children experiencing domestic violence for 20 years.

We provide life-saving and life-changing services – including refuge accommodation, 24/7 helpline, counselling, support groups, court support, and children's services.
  • Saoirse is Ireland’s leading frontline service providing shelter and care for families fleeing domestic violence, with specialist emotional support for children.

  • We provide compassionate support to over 500 families every year.

  • We respond to thousands of calls for help annually, and hundreds of refuge requests.

  • We engage with communities to educate and challenge perceptions of domestic violence, focusing on prevention and awareness. 
  • We campaign and advocate for social change, legislation, and government policies to address the crime of domestic violence.

Campaigns & events

Join the moments that bring our community together to create real change.

Your stories

Real stories of Saoirse clients who escaped domestic violence and gained freedom and safety.

Our research & partnerships

The evidence behind our work, and the organisations we work alongside.

Woman holding baby

Our annual reports

A transparent look at our charity's work, the impact of your support, and where resources go.

Woman holding baby

Our 2023-2027 strategy

Our priorities for the years ahead — and how we plan to get there.

Saoirse office opening

Our history

20 years of freeing women and children from fear.

A group of Saoirse staff

Our mission & values

The principles that guide how and why we do what we do.

Saoirse managers and board chair

Our leadership

Meet the people guiding Saoirse’s life-changing and life-saving work.

Saoirse board and committee members

Governance & compliance

How we stay accountable, responsible, and true to best practice.

Group photo of Saoirse's staff team

Work with us

If you're passionate about supporting and advocating for domestic violence survivors, join our team!

No judgement. No pressure. Just support.

Call us for free any time on 1800 911 221


Other ways to get in touch