LabourREPORT
John McDonnell

John McDonnell

Labour MP for Hayes and Harlington

Won with 53.3% · Majority: 12,031

76%
Party loyalty
7
Rebellions
29/36
Key votes
£270k
Expenses

The Verdict

A rare sight in this Parliament — an MP whose voting record shows genuine independence. Not perfect, but the effort is visible in the data.

Subject Grades

How John scored on each issue. Tap any subject for the individual votes.

Civil Liberties

1 kept · 0 broke · 1 missed

B

Won with 53.3% of the vote, majority of 12,031

View all civil liberties votes →

Follow the Money

What John claims, earns, and receives — compared to how they vote on the issues affecting their constituents.

Total2024-25
£387k
Expenses
£270k
Donations
£118k

Expense Breakdown

£236k
Staffing
£34k
Office costs

Registered Interests

2. (a) Support linked to an MP but received by a local party organisation or indirectly via a central party organisation(4 entries)£118k

Public and Commercial Services Union (PCS)

£36k

Name of donor: Public and Commercial Services Union (PCS) Address of donor: 160 Falcon Road, London SW11 2LN Amount of donation or nature and value if donation in kind: Administration and coordination of the PCS Parliamentary Group, which I chair, by Solidarity Consulting Ltd, from 15 October 2025 to 14 October 2026, value £36,077 Donor status: trade union (Registered 29 October 2025)

Public and Commercial Services Union (PCS)

£34k

Name of donor: Public and Commercial Services Union (PCS) Address of donor: 160 Falcon Road, London SW11 2LN Amount of donation or nature and value if donation in kind: Administration and coordination of the PCS Parliamentary Group, which I chair, by Solidarity Consulting Ltd, from 15 October 2024 to 14 October 2025, value £34,358, value £34,358 Donor status: trade union (Registered 20 November 2024)

Rail, Maritime and Transport Union

£25k

Name of donor: Rail, Maritime and Transport Union Address of donor: Unity House, 39 Chalton Street, London NW1 1JD Amount of donation or nature and value if donation in kind: Administration and coordination of the RMT Parliamentary Group, which I chair, provided by Solidarity Consulting Ltd from 13 October 2025 to 12 October 2026, value £25,091 Donor status: trade union (Registered 29 October 2025)

Rail, Maritime and Transport Union

£22k

Name of donor: Rail, Maritime and Transport Union Address of donor: Unity House, 39 Chalton Street, London NW1 1JD Amount of donation or nature and value if donation in kind: Administration and coordination of the RMT Parliamentary Group, which I chair, provided by Solidarity Consulting Ltd from 12 October 2024 to 11 October 2025, value £22,211 Donor status: trade union (Registered 20 November 2024)

Sources: IPSA 2024-25, Register of Members' Financial Interests (Parliament API)

Every Penny: John's Expenses

58 individual claims totalling £266,295.34 since this parliament opened (July 2024). Click any category to see exactly where the money went, down to every receipt. Items marked “LUMP SUM” are bundled by IPSA (mainly travel) — they won't break these down further.

Staffing
3 claims
£238k
Office Costs
55 claims
£28k
Staffing(3 claims)£238,246.57
Payroll(1)£230,996.57
31 Mar 2025Total Staffing budget payroll costs for the 2024-25 year
£230,996.57
Pooled staffing services(1)£5,000.00
6 Mar 2025pooled services
£5,000.00
Bought-in services(1)£2,250.00
31 Mar 2025Bought in Services [200012916-4]
£2,250.00
Office Costs(55 claims)£28,048.77
Rent(1)£10,557.62
31 Mar 2025Aggregated figure for this business cost and budget category in 2024-25LUMP SUM
£10,557.62
Bought-in services(3)£8,750.00
30 Sep 2024comms and media support
£3,750.00
5 Mar 2025comms and media [200011792-450]
£2,750.00
15 Nov 2024professional services [200011792-449]
£2,250.00
Landline phone & internet - rental & usage(12)£3,119.41
17 Jul 2025Office Phone Bill
£333.80
10 Oct 2025office phone bill
£333.61
15 Apr 2025office phone bill
£326.89
9 Jan 2025Office phone bill
£308.09
10 Oct 2024Office phone bill
£308.09
8 Aug 2024office telephone bill
£272.33
10 Oct 2024office phone bill
£214.30
9 Jan 2025office phone bill
£212.51
17 Jul 2025Office Phone Bill
£212.51
10 Oct 2025office phone bill
£212.51
15 Apr 2025office phone bill
£212.51
8 Aug 2024office phone bill
£172.26
Utilities(20)£2,898.73
24 Jan 2025office electric bill
£674.05
15 Mar 2025office gas bill
£456.73
24 Oct 2025office electric bill
£422.14
24 Mar 2025office electric bill
£335.32
26 Sep 2024office electric bill
£299.02
18 Nov 2025constituency office electric bill
£143.42
15 Apr 2025office gas bill
£93.78
11 Sep 2024office water bill
£67.00
21 Feb 2025office gas bill
£63.39
20 May 2025Office Gas Bill
£63.17
24 Jan 2025office gas bill
£57.89
16 Dec 2024office water bill
£44.36
9 Dec 2024Office gas bill [200011633-40]
£35.48
4 Oct 2024office gas bill
£24.11
24 Jan 2025office water bill
£23.81
7 Feb 2025office water bill
£21.15
22 Jul 2024Office gas bill
£19.78
20 Mar 2025office water bill
£19.36
9 Aug 2024office gas bill
£17.62
10 Aug 2024office gas bill
£17.15
Insurance - contents(4)£949.36
17 Jul 2025office insurance
£348.11
8 Aug 2024Office contents insurance
£337.02
8 Aug 2024Office contents insurance - terrorism cover
£136.92
17 Jul 2025office insurance
£127.31
Stationery & printing(1)£608.76
11 Apr 2025XMA March 2025
£608.76
Maintenance, Redecorations & Repairs(1)£317.00
25 Jun 2025New lock for office front door (couldn´t lock the door)
£317.00
Software & applications(9)£273.73
27 Mar 2025Kapwing software
£149.01
9 Nov 2024zoom [200011633-36]
£15.59
9 Sep 2024zoom
£15.59
9 Dec 2024zoom
£15.59
24 Jan 2025zoom
£15.59
9 Aug 2024zoom
£15.59
9 Oct 2024zoom
£15.59
9 Mar 2025zoom
£15.59
9 Feb 2025zoom
£15.59
Venue hire, meetings & surgeries(2)£240.00
4 Sep 2025No description
£120.00
28 Jul 2025No description
£120.00
Translation services - other languages(1)£222.00
3 Mar 2025BSL translation service
£222.00
Cleaning services(1)£112.16
4 Mar 2025Cleaning products for the office and the toilets.
£112.16

Source: IPSA Individual Business Costs 2024-25 — every claim published under the Parliamentary Standards Act 2009

Hayes and Harlington: The Real Impact

The people John was elected to represent — and how they voted on the issues that affect them most.

Sources: DWP FYE 2024, DESNZ 2023, Census 2021, Election 2024