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, the Labour (Co-op) MP for Hayes and Harlington, has been continuously elected since May 1997, making him the 13th longest-serving active MP and the 5th longest-serving within his party. He has participated in 313 votes out of 575 eligible divisions for a participation rate of 54.43%, ranking him 240th overall among active MPs, while his 375 debate contributions place him significantly higher at 105th overall, with particular focus on Foreign Affairs and Defence, Justice and Law, and procedural matters. This represents a notable divergence between his voting and debate rankings. Among the cohort of MPs first elected in 1997, he ranks 6th in voting participation and 5th in debate contributions.

Summary generated on 21/07/2026 (View details)

VOTING PARTICIPATION

313 / 575

54.43%

Ranked #241 of 654 MPs (63th percentile)

DEBATE CONTRIBUTIONS

228 / 11122

375 total contributions

Ranked #107 of 654 MPs (84th percentile)

REGISTERED INTERESTS

8

£136,737.00

£

Ranked #37 of 654 MPs (94th percentile)