Search icon

Get involved in the fight against factory farming and you’ll help to give a much-needed voice to farm animals!

There are so many different ways in which you can raise funds and awareness for farm animals. If you feel inspired to start fundraising, please see our ideas below to help you get started!

Other ways to fundraise

Get creative

Artwork by Compassion supporter Pamela, of highland cows

Do you have an affinity for art, or a passion for music? Why not use your talents to fundraise for farm animals!

Get in touch

Local events

Local Events

Why not try to organise a stall for Compassion at a local fair, festival or jumble sale? These events are perfect for fundraising and spreading the word about factory farming and how to make higher-welfare choices. Contact us for advice and to order free Compassion materials.

Get in touch


Fundraisers dressed in animal onesies with collection tins

Take to your high street, train station or supermarket to raise vital funds to support our campaigns. Collections are a great way to both raise funds AND awareness about farm animal welfare. If you don’t have the time to hold a fundraising event, why not approach a local shop to ask them if they would be able to display a Compassion collecting tin?

Get in touch

Get in touch

Whatever your fundraising plans, we’re here to support you! Please contact our Supporter Engagement Team and we will help you in any way that we can. Contact us using the form or via:

Post: Compassion in World Farming International, River Court, Mill Lane, Godalming, Surrey, GU7 1EZ.

Phone: +44 (0)1483 521953 (lines are open 9am – 5pm, Monday to Friday).

Please also email pictures of your fundraising activities or contact us via Facebook, Instagram or Twitter, as we’d love to see them!

Contact us

Read more


You are using an outdated browser which we do not support. Please upgrade your browser to improve your experience and security.

If you have any further questions regarding this, or any other matter, please get in touch with us at We aim to respond to all queries within two working days. However, due to the high volume of correspondence that we receive, it may occasionally take a little longer. Please do bear with us if this is the case. Alternatively, if your query is urgent, you can contact our Supporter Engagement Team on +44 (0)1483 521 953 (lines open Monday to Friday 9am to 5pm).