John McDonnell

MP since 1 May 1997

When contacting this Member, please be respectful. See Parliament’s contact guidance.

The Rt Hon John McDonnell is the Labour MP for Hayes and Harlington, and has been an MP continually since 1 May 1997.

1881

Votes Cast

£269,647

Expenses 2024-25

12,031

Majority

53.3%

Vote Share

Expenses (2024-25)

£269,647

Staffing£235,997
Office£33,651

Year-on-Year

2024-25£269,647
2023-24£274,528
2022-23£249,490
2021-22£242,842
2020-21£220,262
2019-20£167,204
2018-19£163,958
2017-18£158,820
2016-17£162,715
2015-16£162,927
2014-15£162,645
2013-14£158,805
2012-13£131,991
2011-12£129,787
2010-11£26,138

Election Result(2024 General Election)

Turnout: 38,315 voters

Labour
20,405 votes53.3%
Conservative
8,374 votes21.9%
Reform UK
4,114 votes10.7%
Green Party
2,131 votes5.6%
Workers Party of Britain
1,975 votes5.2%
Liberal Democrat
1,316 votes3.4%

Parliamentary Activity

Counts in the current Parliament
(since 4 July 2024)

313

Written Questions

3

Oral Questions

158

Debates Spoken In

252

Speeches

507

Divisions Voted

Debates and speeches are sourced from Hansard contributions. The Hansard backfill is still in progress — counts will grow over the next few days as historic days are ingested.

Voting Record

?

How would you have voted?

Tap AYE or NO on the votes below to see how you compare with John.

Aye: 1021No: 860

1881 votes — page 7 of 76

3 NO

Medical Training (Prioritisation) Bill

3 votes · 27 Jan 2026

2 NO

National Insurance Contributions (Employer Pensions Contributions) Bill Committee

2 votes · 21 Jan 2026

3 AYE

Diego Garcia Military Base and British Indian Ocean Territory Bill

3 votes · 20 Jan 2026

2 AYE4 NO

Finance (No. 2) Bill Committee

6 votes · 13 Jan 2026

1 AYE3 NO

Finance (No. 2) Bill Committee

4 votes · 12 Jan 2026

Financial Interests(4)

(a) Support linked to an MP but received by a local party organisation or indirectly via a central party organisation

Solidarity Consulting Ltd

Administration and coordination of the PCS Parliamentary Group, which I chair, by Solidarity Consulting Ltd, from 15 October 2025 to 14 October 2026

£36,077
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

(a) Support linked to an MP but received by a local party organisation or indirectly via a central party organisation

Solidarity Consulting Ltd

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

£34,358
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

(a) Support linked to an MP but received by a local party organisation or indirectly via a central party organisation

Solidarity Consulting Ltd from 13 October 2025 to 12 October 2026

Administration and coordination of the RMT Parliamentary Group, which I chair, provided by Solidarity Consulting Ltd from 13 October 2025 to 12 October 2026

£25,091
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

(a) Support linked to an MP but received by a local party organisation or indirectly via a central party organisation

Solidarity Consulting Ltd from 12 October 2024 to 11 October 2025

Administration and coordination of the RMT Parliamentary Group, which I chair, provided by Solidarity Consulting Ltd from 12 October 2024 to 11 October 2025

£22,211
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

Activity Pulse

Questions asked and motions sponsored by John in Parliament

Four day working week

23 signatures

That this House recognises that UK workers put in some of the longest full-time working hours across Europe, yet the longer hours worked are not translating into increased productivity; notes that since the covid-19 pandemic a four-day working week with no reduction in pay for em

11 Sept 2024

Treatment of female activists in Iran

18 signatures

That this House is alarmed by the breaches of International Humanitarian Law by the Iranian government; notes that the Islamic Republic’s violent repression of women and the activists defending their rights has intensified across the country since the death of President Ebrahim R

29 Jul 2024

Human rights in Balochistan

4 signatures

That this House notes with alarm that Pakistani security forces have violently repressed a peaceful gathering in Gwadar, a port city in the southern province of Balochistan, which was organised by the Baloch Solidarity Committee, an organisation resisting enforced disappearances,

29 Jul 2024

Ending Outsourcing in Government departments and agencies

19 signatures

That this House condemns the impact of outsourcing on the pay, terms and conditions of workers in government agencies and departments; notes with regret that outsourcing has created a two-tier workforce owing to inequalities created between those centrally-employed and those work

19 Jul 2024

Bahrain's sponsorship of the Royal Windsor Horse Show

13 signatures

That this House expresses concern at Bahrain’s ongoing sponsorship of the Royal Windsor Horse Show 2024, to which the King of Bahrain and other Bahraini royals are likely to attend, despite Bahrain’s appalling human rights record; notes that even after King Hamad’s royal pardon i

29 Apr 2024

Border Force staff at Heathrow Airport

24 signatures

That this House expresses support and solidarity to members of the PCS union taking industrial action against their employer, Border Force, at Heathrow Airport; notes that on 29 April around 250 staff are being forced out of their current jobs on passport control as the Home Offi

26 Apr 2024

Trapped podcast on IPP sentences

30 signatures

That this House praises the tireless work by campaigners fighting against the injustice of Imprisonment for Public Protection (IPP) sentences, which were abolished in 2012 but not retrospectively, and commends the Trapped podcast for shining a powerful spotlight on the ongoing sc

15 Apr 2024

Four-day working week

26 signatures

That this House understands the importance of exploring the possibility of a shorter working week, including a four-day week, which trials have shown can benefit workers, employers, the economy, society and the environment; recognises that companies in the world's biggest four-da

22 Mar 2024

Comprehensive and Progressive Agreement for Trans-Pacific Partnership

10 signatures

That the Protocol, done at Auckland and Bandar Seri Begawan on 16 July 2023, on the Accession of the United Kingdom of Great Britain and Northern Ireland to the Comprehensive and Progressive Agreement for Trans-Pacific Partnership (CP 1107), a copy of which was laid before Parlia

11 Mar 2024

Wildlife area in Longford

5 signatures

That this House condemns the appalling destruction of the wildlife area in the heart of the traditional Middlesex village of Longford by the new owners of the land, Yasar Nawaz and Kamaljit Singh Gill, contrary to the assurances they gave to the local villagers; notes that in add

28 Feb 2024

PreviousPage 8 of 84Next

Other Labour MPs

Explore more Members of Parliament sitting for Labour.