Macmillan Cancer Support relies heavily on donations and fundraising activities. They organize various events and campaigns throughout the year to raise funds. Community involvement and corporate partnerships also play a significant role in their funding.