logo
Make a Difference

Your Support Transforms Lives.

100% of every donation goes directly to programmes on the ground in Kenya. Choose the campaign that speaks to you.

End Period Poverty
ActiveMenstrual Hygiene Programme

End Period Poverty

Thousands of Kenyan girls miss school every month because they cannot afford sanitary products. Your donation provides pads, health education, and dignity to girls in underserved communities.

💡 KES 500 keeps a girl in school for a month

Free Medical Camp Fund
ActiveAnnual Medical Camp Programme

Free Medical Camp Fund

Fund the medicines, equipment, specialist doctors and logistics that power our free medical camps across Kenya. Every shilling goes directly to patient care.

💡 KES 2,000 covers full medicines for one patient

Ugunja Jigger Campaign
ActiveCommunity Health & Hygiene

Ugunja Jigger Campaign

Jigger infestations cause severe pain, disability and school dropout in communities around Ugunja. This campaign funds treatment, hygiene education and prevention kits.

💡 KES 1,500 provides a full treatment course

General Charitable Donations
ActiveWhere It's Needed Most

General Charitable Donations

Support all five pillars of ROCK's work — health, mentorship, entrepreneurship, environment, and the Community Resource Centre — wherever the need is greatest.

💡 Every donation directly transforms a life

Donate via M-Pesa

Send your donation directly using the details below.

Paybill891300Account105785

Questions? Contact us

What Your Donation Does

Every shilling goes directly to work in Kenyan communities.

KES 500Provides sanitary pads for a girl for 3 months
KES 1,500Covers a full jigger treatment course
KES 2,000Funds medicines for one patient at a medical camp
KES 5,000Trains one person in eco-detergent production
KES 10,000Plants 20 trees and trains one young conservationist
KES 50,000Sponsors a full community mentorship day

Other Ways to Give

Beyond financial donations, you can donate supplies, volunteer in the field, or partner with us as an organisation.

Get in Touch