Welcome to the RSPCA Keighley, Craven & Upper Wharfedale branch

Registered charity no: 232237


Our branch covers almost 350 square miles . Towns and villages served by the branch include Ilkley, Keighley, Skipton, Barnoldswick, Earby  Settle, Haworth & Grassington and more.  

As separately registered charities, each RSPCA branch raises money to deliver vital animal welfare services locally. To keep operating costs to a minimum our branch is run entirely by volunteers - ranging from a team of locally elected trustees along with the support of a team of branch volunteers. The branch is  completely self-financing which means that we rely on donations from the public and businesses within our area, all the donations we receive help us to continue with our vital work. Our animal welfare work includes re-homing cats and dogs, fundraising , welfare assistance neutering and also raising the profile of animal welfare issues.   

Running a branch is obviously very time consuming and our volunteers help us with a range of tasks from fostering animals to answering the phone, fundraising events and administration tasks. Without the help of all our volunteers the branch simply would not be able to operate, we always need more people to join us and help the branch. Could you spare some time for us? You can find out more on volunteering with us here 

We have included as much information on our website as possible and we hope you can find answers to any questions you may have, remember we are always happy to help and if you need to speak with us you can contact us in numerous ways which you can find hereYou may also wish to visit the national RSPCA website here 


Thank you for taking the time to visit our site and we hope to see you again soon.