The Largest Nonprofit Organisations in the United Kingdom

What are the largest charities and Nonprofits in the United Kingdom? Based on Wikidata, here is the list of the largest organisations by donations, revenue, employees and members.

Last updated on April 14, 2025

Nonprofit Organisations in the United Kingdom

The data for these lists is based on the free database Wikidata and is largely taken from the organisations' tax documents or annual reports. By clicking on the edit icon of the organisation, the source can be verified or your own data can be added.

The Largest Nonprofit Organisations in the United Kingdom by Donations

Which organisation receives the most donations.


# Organisation Donations Year
1 International Finance Facility for Immunisation Company 1.055.921.478 £ 2020
2 Charities Aid Foundation 959.905.000 £ 2021
3 Save the Children 873.210.092 £ 2020
4 Cancer Research UK 414.524.591 £ 2021
5 AKO Foundation 302.394.000 £ 2020
6 Hospice 263.098.000 £ 2021
7 Sightsavers 217.735.000 £ 2020
8 Royal National Lifeboat Institution 178.714.000 £ 2020
9 Macmillan Cancer Support 169.013.000 £ 2020
10 Francis Crick Institute 165.702.446 £ 2021
11 NHS Charities Together 157.679.000 £ 2020
12 British Red Cross 147.200.000 £ 2020
13 Islamic Relief 133.157.385 £ 2020
14 Watch Tower Bible And Tract Society Of Britain 132.490.597 £ 2020
15 Royal Society for the Protection of Birds 117.865.000 £ 2021
16 British Heart Foundation 117.800.000 £ 2021
17 UK Online Giving Foundation 116.058.182 £ 2021
18 The Prudence Trust 115.797.928 £ 2020
19 Stewardship Services (uket) 114.321.000 £ 2020
20 The Guide Dogs for the Blind Association 107.900.000 £ 2020
21 Oxfam 105.300.000 £ 2021
22 Dogs Trust 103.524.761 £ 2020
23 National Society for the Prevention of Cruelty to Children 102.580.778 £ 2021
24 UNICEF UK 102.078.000 £ 2020
25 Royal Society for the Prevention of Cruelty to Animals 97.007.000 £ 2020
26 Marie Curie 90.095.000 £ 2021
27 The Hargreaves Foundation 89.146.500 £ 2021
28 The Save The Children Fund 88.443.000 £ 2020
29 The Royal British Legion 87.117.000 £ 2020
30 Age UK 86.866.000 £ 2021
31 Alzheimer's Society 82.273.000 £ 2021
32 British Film Institute 81.859.000 £ 2021
33 National Oceanography Centre 77.588.000 £ 2020
34 Against Malaria Foundation 77.407.834 £ 2021
35 World Vision UK 69.460.247 £ 2020
36 FareShare 69.234.000 £ 2021
37 World Wide Fund for Nature (United Kingdom) 69.046.000 £ 2020
38 Medecins Sans Frontieres (UK) 68.229.492 £ 2020
39 Jisc 67.782.000 £ 2020
40 National Trust 63.511.000 £ 2021
41 People's Dispensary for Sick Animals 62.703.000 £ 2020
42 Great Ormond Street Hospital Children's Charity 62.234.000 £ 2021
43 Sir John Fisher Foundation 57.314.992 £ 2021
44 Children in Need 56.727.678 £ 2021
45 Aga Khan Foundation (United Kingdom) 56.552.000 £ 2020
46 The Trussell Trust 56.033.000 £ 2021
47 Gatsby Charitable Foundation 55.000.000 £ 2021
48 WaterAid 54.847.000 £ 2021
49 Royal Opera House Covent Garden Foundation 54.035.000 £ 2020
50 Crisis 52.510.000 £ 2020

The Largest Nonprofit Organisations by Revenue

A list of all Nonprofit organisations and charities by annual revenue.


# Organisation Revenue Year
1 Lloyd's Register Foundation 1.290.104.000 £ 2020
2 International Finance Facility for Immunisation Company 1.059.428.626 £ 2020
3 Charities Aid Foundation 1.008.480.000 £ 2021
4 Save the Children 876.468.492 £ 2020
5 Nuffield Health 779.900.000 £ 2020
6 Cancer Research UK 582.083.475 £ 2021
7 United Learning Trust 553.383.000 £ 2020
8 National Trust 507.661.000 £ 2021
9 Oxfam 486.570.000 £ 2021
10 Wellcome Trust 463.593.136 £ 2020
11 Transport for Greater Manchester 443.793.000 £ 2023
12 AKO Foundation 439.773.000 £ 2020
13 British Red Cross 305.900.000 £ 2020
14 Marie Stopes International 294.440.000 £ 2020
15 The Save The Children Fund 288.730.000 £ 2020
16 Barnardo's 280.464.000 £ 2021
17 Ormiston Trust 275.480.000 £ 2020
18 Hospice 264.355.000 £ 2021
19 Girls' Day School Trust 263.033.000 £ 2020
20 Sightsavers 261.221.000 £ 2020
21 Methodist Homes 242.998.000 £ 2021
22 Mencap 238.249.000 £ 2021
23 Liverpool School of Tropical Medicine 228.069.000 £ 2020
24 British Heart Foundation 225.300.000 £ 2021
25 Shaw Trust 223.123.000 £ 2020
26 The Eric Wright Charitable Trust 219.531.000 £ 2020
27 Oasis International Association 217.409.000 £ 2020
28 Canal & River Trust 215.400.000 £ 2021
29 Royal National Lifeboat Institution 199.171.000 £ 2020
30 St Andrew's Healthcare 195.600.000 £ 2021
31 Macmillan Cancer Support 194.889.000 £ 2020
32 Jisc 184.348.000 £ 2020
33 Francis Crick Institute 174.940.195 £ 2021
34 The Salvation Army Social Work Trust 172.706.000 £ 2021
35 Marie Curie 170.016.000 £ 2021
36 Citizens Advice 162.631.000 £ 2021
37 NHS Charities Together 158.354.000 £ 2020
38 Wellcome Sanger Institute 156.394.000 £ 2020
39 Leonard Cheshire Disability 153.812.000 £ 2021
40 The London Clinic 153.412.000 £ 2020
41 Canterbury Christ Church University 152.268.000 £ 2021
42 Islamic Relief 148.990.396 £ 2020
43 British Film Institute 145.628.000 £ 2021
44 Action for Children 145.212.000 £ 2021
45 Watch Tower Bible And Tract Society Of Britain 144.317.948 £ 2020
46 The Royal British Legion 143.114.000 £ 2020
47 Community Integrated Care 142.240.000 £ 2021
48 Royal Society 136.170.000 £ 2021
49 AQA 135.845.844 £ 2021
50 Orders of St John Care Trust 133.622.124 £ 2021

The Largest Nonprofit Organisations in the United Kingdom by Employees

Nonprofit organisations and charities by number of employees.


# Organisation Employees Year
1 Transport for London 28.000
2 Save the Children 25.000 2023
3 Manchester University NHS Foundation Trust 21.945
4 Nuffield Health 15.752 2020
5 United Learning Trust 9.495 2020
6 Marie Stopes International 9.476 2020
7 Lloyd's Register 9.000
8 Mencap 8.408 2021
9 HALO Trust 8.262 2020
10 National Trust 7.578 2021
11 Barnardo's 7.489 2021
12 Lloyd's Register Foundation 6.684 2020
13 Methodist Homes 6.061 2021
14 Community Integrated Care 5.500 2021
15 Leonard Cheshire Disability 5.281 2021
16 Mines Advisory Group 5.201 2020
17 Ormiston Trust 5.196 2020
18 Oxfam 5.033 2021
19 Action for Children 4.741 2021
20 Orders of St John Care Trust 4.555 2021
21 Turning Point 4.501 2021
22 Cancer Research UK 4.386 2021
23 Oasis International Association 4.356 2020
24 British Heart Foundation 4.229 2021
25 St Andrew's Healthcare 3.904 2021
26 Marie Curie 3.883 2021
27 Shaw Trust 3.727 2020
28 United Response 3.632 2021
29 British Red Cross 3.356 2020
30 Girls' Day School Trust 3.283 2020
31 Thera Trust 3.155 2021
32 hft 3.153 2021
33 Sue Ryder 3.062 2021
34 National Autistic Society 2.706 2021
35 The Salvation Army Social Work Trust 2.626 2021
36 Sense 2.555 2021
37 United Church Schools Trust 2.550 2020
38 Brandon Trust 2.403 2021
39 Royal Society for the Protection of Birds 2.101 2021
40 Royal National Lifeboat Institution 2.059 2020
41 Wellcome Trust 1.969 2020
42 Alzheimer's Society 1.844 2021
43 Autism Initiatives 1.826 2021
44 Macmillan Cancer Support 1.754 2020
45 Livability 1.745 2020
46 The Royal British Legion 1.675 2020
47 Alternative Futures Group 1.663 2021
48 People's Dispensary for Sick Animals 1.662 2020
49 National Society for the Prevention of Cruelty to Children 1.647 2021
50 The Disabilities Trust 1.602 2020

Some federal organisations report only the people employed at the federal association level, while others count all federal employees together.

The Largest Associations and Organisations by Members

US associations by number of statutory members. For federal associations, this usually results in multiple counting, as the sum of all members of the federal structures is usually reported.


# Organisation Members Year
1 Roman Catholic Archdiocese of Birmingham 448.440 2018
2 Roman Catholic Archdiocese of Westminster 439.740 2017
3 Roman Catholic Diocese of Down and Connor 402.470 2019
4 Roman Catholic Archdiocese of Southwark 367.530 2017
5 National Trust for Scotland 300.000 2023
6 Roman Catholic Diocese of Salford 294.000 2017
7 The Woodland Trust 289.000 2019
8 Roman Catholic Diocese of Derry 252.347 2019
9 Roman Catholic Archdiocese of Armagh 242.860 2018
10 Roman Catholic Diocese of Brentwood 236.929 2018
11 Roman Catholic Diocese of Portsmouth 231.700 2019
12 Roman Catholic Archdiocese of Glasgow 216.200 2019
13 United Grand Lodge of England 200.000
14 Roman Catholic Diocese of Shrewsbury 189.827 2017
15 Roman Catholic Diocese of Arundel and Brighton 178.075 2018
16 Roman Catholic Diocese of Northampton 177.136 2019
17 Roman Catholic Diocese of Clifton 170.700 2019
18 Roman Catholic Diocese of Leeds 168.000 2019
19 Roman Catholic Diocese of Hexham and Newcastle 167.568 2019
20 Roman Catholic Diocese of Motherwell 164.000 2019
21 Roman Catholic Diocese of Nottingham 163.230 2019
22 Roman Catholic Archdiocese of Cardiff 131.280 2019
23 Roman Catholic Archdiocese of St Andrews and Edinburgh 120.500 2017
24 Roman Catholic Diocese of East Anglia 108.000 2019
25 Roman Catholic Diocese of Lancaster 101.700 2019
26 Roman Catholic Diocese of Middlesbrough 96.080 2019
27 Roman Catholic Diocese of Paisley 90.600 2019
28 Roman Catholic Diocese of Dromore 89.780 2019
29 Roman Catholic Diocese of Kilmore 69.483 2019
30 Roman Catholic Diocese of Plymouth 69.100 2019
31 Roman Catholic Diocese of Hallam 65.000 2019
32 Roman Catholic Diocese of Dunkeld 64.680 2019
33 Roman Catholic Diocese of Aberdeen 50.400 2018
34 Roman Catholic Diocese of Galloway 41.353 2019
35 Syro-Malabar Catholic Eparchy of Great Britain 40.000 2019
36 Roman Catholic Diocese of Wrexham 33.897 2017
37 Roman Catholic Diocese of Menevia 28.400 2019
38 Roman Catholic Diocese of Gibraltar 25.000 2019
39 Lincolnshire Wildlife Trust 25.000
40 Royal Pigeon Racing Association 21.000
41 Royal Geographical Society 16.500
42 Ukrainian Catholic Eparchy of Holy Family of London 13.000 2019
43 Roman Catholic Diocese of Argyll and the Isles 11.032 2018
44 National Rifle Association 10.157 2023
45 Roman Catholic Diocese of Hamilton in Bermuda 9.340 2019
46 City Sikhs Network 7.000
47 Institute of Mathematics and its Applications 5.525 2019
48 Royal Television Society 5.030 2019
49 Medical Emergency Relief International 4.000
50 British Ecological Society 4.000