The Westminster lensMP · Labour Party · Sitting since 1 May 1997

John McDonnell.

Labour Party MP for Hayes and Harlington.

Add to compare
John McDonnell
PlaceHayes and Harlington
Blueskyjohnmcdonnellmp.bsky.social
ProfileParliament.uk ↗
Commons votes
493/575
86% attendance · top 14% of MPs
Party alignment
93%
votes with party majority
Speeches
330
across 166 debates · 54,459 words
Written Qs
310
296 answered · 14 pending
Dispatch
14 Jul 2026

Labour Party MP in Conservative and Unionist Party-controlled territory.

One of Labour's most prominent left-wing dissidents, John McDonnell voted against the government's Immigration and Asylum Bill at Second Reading in July 2026 — one of five rebel votes he has cast against his own party this parliament. He also broke with Labour to oppose regulations removing elected councillors' oversight of small planning applications, voted against measures cutting support for failed asylum seekers, and backed a Privileges Committee referral of Prime Minister Starmer over allegations he misled the House on Peter Mandelson's vetting. That last vote came under a three-line whip in the opposite direction.

At 86% participation and 92.8% party alignment, McDonnell votes with Labour the vast majority of the time — but his deviations are consistent and ideological. His voting record sits 66 percentage points above his party average on asylum seeker rights, and well above average on welfare protection and opposition to disability benefit cuts. He scores 100% on progressive taxation and 0% on opposing tax increases. His 270 contributions span defence, the economy, social care, and health, reflecting a broad rather than narrowly specialist focus. He has no current committee seat.

McDonnell had the Labour whip suspended and later restored in September 2025 — reportedly without compromising his positions — which frames his continued dissent as deliberate rather than accidental. His Hayes and Harlington seat borders Heathrow, and longstanding opposition to airport expansion has been a defining local issue for him. Recent news coverage is mixed: positive on his public activism, neutral-to-negative on immigration and crime-related stories. Older coverage data dominates the high-impact results, so the full picture of his current local standing is incomplete.

Background

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

§ 01Voting record.493 divisions · most recent 24 Jun 2026

By issue — what do they vote on most?

Top eight by total divisions voted, this parliament. Volume measures engagement, not direction — see Notable Votes for free-vote moments and rebellions.

Economy88
Taxation86
Employment46
Crime & Policing43
Constitution and Democracy35
Education33
Welfare and Benefits30
Pensions25

Source · The Public Whip · Hansard

Notable votes — free votes & rebellions.

Moments where the whip was free, or where McDonnell broke ranks. Free votes are the truer signal of personal stance.

DateBill / motionVoteWhip
13 Jul 2026Immigration and Asylum Bill: Second ReadingNo
vs party
8 Jul 2026Draft Town and Country Planning (Discharge of Local Planning Authority Functions) (England) Regulations 2026No
vs party
28 Apr 2026PrivilegeYes
vs party
§ 02Speeches.330 contributions · 166 debates · 54,459 words

Words spoken, by topic.

Social Care26,423
Health13,448
Economy & Jobs13,287
Crime11,944
Fiscal Policy11,374
Defence11,275
Labour Market9,028
Lab avg / MP All-MP avgper topic, words per MP

Source · Hansard

Recent contributions.

9 Jul 2026

Timms Review: Interim Report

Language dividing disabled people from taxpayers is stigmatising and false; young people with mental health issues are being unfairly targeted; detailed analysis must counter misin

109 words·Read
2 Jul 2026

Commonhold and Leasehold Reform: Managing Agents

Supports regulation but emphasizes that true reform requires giving ownership and control to leaseholders themselves; calls for lower conversion thresholds (35% instead of 50%) and

601 words·Read
2 Jul 2026

Business of the House

Civil service pension administration by Capita has failed; the government should commit to insourcing pension administration back to public control as part of its forthcoming updat

140 words·Read
30 Jun 2026

Department of Health and Social Care

Warns deal politicises NICE and transfers decision-making from NHS to Department; recalls PM's commitment that NHS would not be on negotiating table; calls for impact assessment an

637 words·Read
Showing 4 of 330·All 330 speeches
§ 03Public voice — Bluesky.last 60 days · @johnmcdonnellmp.bsky.social

Bluesky is the only social platform we ingest at the row level. The strip below is computed by classifying each post for substance (vs reposts, social mentions, scheduling) and then by tone (critical / measured / supportive) per target.

@johnmcdonnellmp.bsky.socialLast 60 days · 1 posts
Measured measured, steady
Labour Party
1
Posts
1
Substantive
1
Local Government
Most criticises
London Labour 1

Recent substantive posts.

WhenTopicToneExcerpt
31 MayLocal GovernmentmeasuredRestore democracy to London Labour! labourhub.org.uk/2026/05/31/r...
§ 04Committees & roles.Select & joint committees
None recorded

McDonnell holds no select-committee seat this session. New 2024-intake MPs typically wait one term before being appointed.

§ 05Written questions.310 tabled · 296 answered · 19 Jul 2024 → 10 Jul 2026

Top departments asked.

DepartmentQsShare
Treasury4213.5%
Department for Work and Pensions3511.3%
Ministry of Defence3310.6%
Department of Health and Social Care309.7%
Home Office309.7%
Department for Transport309.7%
Foreign, Commonwealth and Development Office206.5%
Department for Education154.8%

Most recent.

10 Jul 2026·Treasury·Pending

What her estimate is of Corporation Tax relief for qualifying shipping company groups in the Tonnage Tax in 2026-27.

Awaiting answer.

3 Jul 2026·Department for Transport·Pending

Which train companies install defibrillators on trains for i) DFT Operator Ltd managed Train Operating Companies (TOCs), and ii) DFT franchised TOCs.

Awaiting answer.

1 Jul 2026·Treasury·Pending

To what extent are automated decision-making systems in HMRC used in relation to civil service employment, including recruitment, performance management, discipline, or allocation of work.

Awaiting answer.

1 Jul 2026·Treasury·Pending

What discussions (a) her Department and (b) HMRC has had with recognised trade unions in HMRC regarding the (i) introduction and (ii) use of automated decision-making systems affecting staff.

Awaiting answer.

Showing 4 of 310·All 310 written questions
§ 06Register & expenses.4 declared interests · £269k claimed FY 24_25

Register of interests.

Public and Commercial Services Union (PCS)
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
Rail, Maritime and Transport Union
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
Rail, Maritime and Transport Union
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
Public and Commercial Services Union (PCS)
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

Source · Members API · Last amended 4 Nov 2025

IPSA expenses.

Category£Share
Staffing238,24788.6%
Office Costs30,70111.4%
Total · 61 claims268,948100%
Showing 2 of 61·All 61 IPSA claims

Source · IPSA · FY 24_25

§ 07This week in Westminster.Order paper · refreshed daily

Nothing tabled for McDonnell on the published Order Paper this week.

§ 08Electoral history.5 contests · 2010, 2024
YearConstituencyVotesShareResult
2024Hayes and Harlington20,40553.3%Won
2019Hayes and Harlington24,54555.8%Won
2017Hayes and Harlington31,79666.5%Won
2015Hayes and Harlington26,84359.6%Won
2010Hayes and Harlington23,37754.8%Won

2024 — full result, Hayes and Harlington.

CandidateVotes%
John McDonnellWONLab20,40553.3

Showing the MP’s own row only. Full result table: see Hayes and Harlington

Sources, methods & last update
Method The dispatch paragraphs are AI-generated from the public sources listed below. Every figure links to its source. If we’re wrong, please tell us — corrections within 48 hours.
DivisionsHansard
The Public Whip
Updated 17 Jul 2026
SpeechesHansard · 54,459 words
16 Jul 2024 → 13 Jul 2026
Written QsMembers API
310 tabled · 296 answered
CommitteesCommittees API
None recorded
RegisterMembers API
4 entries
ExpensesIPSA
£268,948 · FY 24_25
Order paperUK Parliament
Refreshed daily
ElectionsElectoral Commission
DCLEAPIL