Airedale Hospital and Community Charity raised over £3000 to mark its 50th-anniversary last month.
The hospital asked people to support the fundraising cause, 50 for 50, by completing different challenges.
The Stripey Badger Bookshop in Grassington donated 50p for every book sold, Jane Hill, who works in Intermediate Care at the trust, sold 50 masks donated by Asda in Keighley, and Nicola Younger, Receptionist at Ilkley Coronation Hospital, cycled 50 miles.
Local children also took part, Ronnie Hearnhaw from Oakworth, along with his pug dog, Frank, walked 50km and were sponsored by family, friends and teachers at Oakbank School.
Senior Sister at the trust, Catherine Redman, also organised for the children and grandchildren of Acute Assessment Unit staff to draw pictures for sponsorship. The drawings were then displayed in the hospital for patients to see.
Half the money raised will be shared with Friends of Airedale and the other half will be used for staff health and wellbeing.
Jodie Hearnshaw, Fundraising Manager at Airedale NHS Foundation Trust said: “We want to say a huge thank you to everyone, people have done so much for us but are still wanting to do more.
“It’s lovely to see how staff members got involved too, it shows that they really care for the organisation and our patients.”