Synopsis
John McDonnell, the 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 holds the 5th longest tenure within the Labour (Co-op) parliamentary group. McDonnell has cast 266 votes out of 515 eligible divisions, achieving a participation rate of 51.65% and ranking 295th overall in voting, while his debate contributions are significantly more active, with 308 contributions across 185 debates placing him 108th overall in parliamentary debates. His top areas of engagement in debates are Foreign Affairs & Defence, Justice & Law, and procedural matters, while his voting has focused on Parliamentary Procedure, Justice & Law, and Employment & Workers Rights.
Summary generated on 08/05/2026 (View details)
VOTING PARTICIPATION
266 / 515
51.65%
Ranked #295 of 650 MPs (55th percentile)
DEBATE CONTRIBUTIONS
185 / 8625
308 total contributions
Ranked #108 of 650 MPs (84th percentile)
REGISTERED INTERESTS
8
£136,737.00
Total declared interests