Major charities in United Kingdom, by latest reported income
National TrustUnited Kingdom · Registered charity number 205846Income GBP 766.2 millionYear ending 28 February 2025Wellcome TrustUnited Kingdom · Registered charity number 210183Income GBP 589.5 millionYear ending 30 September 2025British Heart FoundationUnited Kingdom · Registered charity number 225971Income GBP 410.6 millionYear ending 31 March 2025Barnardo'sUnited Kingdom · Registered charity number 216250Income GBP 340.2 millionYear ending 31 March 2025Oxfam GBUnited Kingdom · Registered charity number 202918Income GBP 339.4 millionYear ending 31 March 2025British Red CrossUnited Kingdom · Registered charity number 220949Income GBP 293.5 millionYear ending 31 December 2025RNLIUnited Kingdom · Registered charity number 209603Income GBP 286.7 millionYear ending 31 December 2025Save the Children UKUnited Kingdom · Registered charity number 213890Income GBP 262.5 millionYear ending 31 December 2025Macmillan Cancer SupportUnited Kingdom · Registered charity number 261017Income GBP 245.6 millionYear ending 31 December 2024Marie CurieUnited Kingdom · Registered charity number 207994Income GBP 181.1 millionYear ending 31 March 2025NSPCCUnited Kingdom · Registered charity number 216401Income GBP 120.3 millionYear ending 31 March 2025