Synopsis
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