Donegal SPCA is the Donegal Society for the Prevention of Cruelty to Animals. The name says it all! We promote responsible animal ownership and aim to prevent animal cruelty for all animals through education, events, school talks and conventions. 

Our committed team of volunteers work hard every week of the year on educational projects, research for campaigns and events, and working with students and volunteers to help get important anti-cruelty messages out there. 

About Us

Discover more about the history of Donegal SPCA and its aims


We hope you find the answers to your questions in this section

Contact Us

If you haven't found an answer to your question in FAQ, please contact us!


Would you like to join the SPCA and help the animals of Donegal? Read on!

Information & Services

Female Lecturer

Education is the main priority of Donegal SPCA. We believe it is the key to eradicating cruelty to animals. 


Happy Puppy

You can greatly help the educational work of the organisation by generously leaving a legacy in your will. 

Leave a legacy

We rely on donations and fundraising campaigns in order to finance our work, so please donate if you can. 


At the Vet

All of your questions about neutering/spaying should be answered in this section! 


Grey Cat

Want to add a furry companion to your family? Find out more information by clicking the arrow below. 

Looking for a pet? 

Screenshot 2019-02-22 at 01.12.36_edited

Find out what the charity has been accomplishing year-on-year by reading up on our media appearances. 

In the media 

Latest News

Upcoming Events

Vegan Easter Fayre
Apr 13, 2019, 1:00 PM
Dillons Hotel
Don't miss Donegal's 2nd vegan fayre! Bigger and better than ever, this free event will have something for everyone. Food tasting, recipes, goods to buy like vegan leather, toiletries, wines and more. There will even be a vegan Easter Egg hunt for the kids to enjoy. Everyone welcome!
Postal ​Address Only:
Donegal SPCA, 42 Solomon's Court, Letterkenny, Co Donegal
Bank Details:  
IBAN: 1E08ULSB98512010595806
Charity Number: