
John McDonnell
Labour MP for Hayes and Harlington
Won with 53.3% · Majority: 12,031
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.
NHS & Health
0 kept · 3 broke · 1 missed
Local A&E: only 79.7% seen within 4 hours (target: 95%)
Environment
0 kept · 4 broke
10.85% of local households in fuel poverty
Workers' Rights
0 kept · 3 broke
Won with 53.3% of the vote, majority of 12,031
Cost of Living
1 kept · 5 broke · 1 missed
4,871 households in fuel poverty locally (10.85%)
Immigration
1 kept · 2 broke
Welfare & Benefits
4 kept · 5 broke
6,631 children in poverty in this constituency (22.7%)
Civil Liberties
1 kept · 0 broke · 1 missed
Won with 53.3% of the vote, majority of 12,031
Follow the Money
What John claims, earns, and receives — compared to how they vote on the issues affecting their constituents.
Expense Breakdown
The Broken Promise
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)
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)
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
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
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)£238,246.57
Payroll(1)£230,996.57
Pooled staffing services(1)£5,000.00
Bought-in services(1)£2,250.00
Office Costs(55 claims)£28,048.77
Rent(1)£10,557.62
Bought-in services(3)£8,750.00
Landline phone & internet - rental & usage(12)£3,119.41
Utilities(20)£2,898.73
Insurance - contents(4)£949.36
Stationery & printing(1)£608.76
Maintenance, Redecorations & Repairs(1)£317.00
Software & applications(9)£273.73
Venue hire, meetings & surgeries(2)£240.00
Translation services - other languages(1)£222.00
Cleaning services(1)£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