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, elected for Hayes and Harlington in 1997, is one of the longest-serving MPs in the current parliament, ranking 13th of 650 and 5th among Labour MPs. He has cast 193 votes from 435 eligible divisions for a participation rate of 44.37%, placing him 402nd overall, but has made 246 contributions across 141 debates, ranking 129th overall, demonstrating notably stronger engagement in parliamentary debate than in voting. His debate contributions have focused on Foreign Affairs and Defence, Justice and Law, and procedural matters, while his votes have concentrated on Justice and Law, Parliamentary Procedure, and Employment and Workers Rights.

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

VOTING PARTICIPATION

207 / 449

46.10%

Ranked #383 of 650 MPs (41th percentile)

DEBATE CONTRIBUTIONS

148 / 7169

253 total contributions

Ranked #133 of 650 MPs (80th percentile)

REGISTERED INTERESTS

4

£117,737.00

£

Total declared interests