John McDonnell

John McDonnell

Constituency: Hayes and Harlington

Party: Labour (Co-op)

Parliament.uk Profile

Synopsis

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

John McDonnell, Labour (Co-op) MP for Hayes and Harlington, is one of the longest-serving members of Parliament, having been continuously elected since May 1997 and ranking 13th among all 650 MPs for length of service. He has participated in 284 votes from 537 eligible divisions, achieving a participation rate of 52.89% and ranking 274th overall among MPs, while his 328 debate contributions across 193 debates place him significantly higher at 116th overall. His debate contributions focus primarily on Foreign Affairs & Defence, Justice & Law, and procedural matters, whereas his voting has concentrated on Parliamentary Procedure, Justice & Law, and Employment & Workers Rights. There is a notable divergence between his voting and debate participation rankings, with his debate contributions substantially outpacing his voting record.

Summary generated on 15/06/2026 (View details)

VOTING PARTICIPATION

292 / 551

52.99%

Ranked #266 of 650 MPs (59th percentile)

DEBATE CONTRIBUTIONS

199 / 9879

340 total contributions

Ranked #112 of 650 MPs (83th percentile)

REGISTERED INTERESTS

8

£136,737.00

£

Total declared interests