John McDonnell
Labour · Hayes and Harlington
FULL PROFILEJohn McDonnell is the Labour MP for Hayes and Harlington, first elected in 1997. He is 74 years old. As a long-serving backbencher without ministerial appointment, they have more freedom to vote independently. They have changed party during this parliament.
Ideology
Voting Behaviour
Key Interests
Social Security and Welfare · Workers' Rights and Trade Unions · International Development and Human Rights · Prison Reform and Justice · Environmental Protection
Positions
Social Security — Strongly opposes Universal Credit reforms and benefit cuts
strong
Taxation — Supports progressive taxation including bankers' bonus tax
strong
Healthcare — Opposes NHS privatization and foundation hospitals
strong
Immigration and Asylum — Opposes stricter asylum systems and supports refugee rights
strong
Workers' Rights — Supports industrial action rights and union representation
moderate
International Law — Opposes UK involvement in conflicts violating international law
moderate
Prison Reform — Questions private prison operators and supports prisoner rights
moderate
Environmental Protection — Opposes Heathrow expansion on environmental grounds
moderate
Notable Rebellions
2025-07-09 — Voted against Labour government's welfare reforms, maintaining opposition to benefit cuts despite party support
2025-07-02 — Opposed anti-terrorism measures on civil liberties grounds
2025-05-12 — Supported amendments to protect asylum seekers against party position
Reasoning Style
Ideologically driven with strong socialist principles, combines moral arguments with practical constituency concerns. Uses parliamentary procedures strategically to oppose government policy, often citing international law and human rights frameworks to support positions.
Background
Former trade union official and local councillor before entering Parliament, with extensive experience in grassroots Labour politics and community organizing.