MP for Hayes and Harlington
“A long-serving Labour MP with strong party loyalty who has occasionally rebelled on welfare and public-order issues.”
John McDonnell has served as the MP for Hayes and Harlington since 1997, representing Labour (Co-op). He previously held the role of Shadow Chancellor of the Exchequer (2015-2020) and has contributed to Parliament through committee work, including service on the Public Administration and Constitutional Affairs Committee from 2021 to 2024.
McDonnell has a very high party loyalty (99%) and a solid attendance rate (75%), suggesting reliable participation in parliamentary business. His voting record is generally left-leaning on welfare and immigration matters, supporting NHS funding and bus services regulation while opposing stricter immigration controls, transgender rights advances, and the Rwanda deportation scheme. He has a history of rebellion on a small number of bills, including welfare-related and public-order measures, indicating occasional independence from the party line.
Declared financial interests include four entries of donations and other support (including loans) for activities as an MP.
Generated 21 February 2026
How this MP participates in parliamentary votes. These numbers describe activity, not effectiveness.
How often this MP votes
Labour (Co-op) average: 33%
The percentage of parliamentary votes (divisions) this MP participated in. MPs may miss votes for legitimate reasons including ministerial duties, constituency work, or illness.
How often this MP votes with their party
Labour (Co-op) average: 99%
Estimated from voting record, not self-declared. This is a simplified model — real politics is more complex than a single axis.
6 positions
Neonatal Care (Leave and Pay) Bill
Jul 2022 - Sept 2022
Higher Education (Freedom of Speech) Bill
Sept 2021 - Sept 2021
Public Administration and Constitutional Affairs Committee
Feb 2021 - May 2024
Shadow Chancellor of the Exchequer
Sept 2015 - Apr 2020
Justice Committee
Nov 2013 - Mar 2015
Regulatory Reform
Jul 2001 - Apr 2002
Figures include only interests with declared monetary values from the Register of Members' Financial Interests. Some categories (e.g. hospitality, overseas visits) may not have monetary values recorded, so the total may not reflect all declared interests.
Opposition Day: Protections for children from online harms
NOUniversal Credit (Removal of Two Child Limit) Bill: Third Reading
AYEUniversal Credit (Removal of Two Child Limit) Bill [HL]
Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3
NOUniversal Credit (Removal of Two Child Limit) Bill
Industry and Exports (Financial Assistance) Bill Committee: New Clause 3
NOIndustry and Exports (Financial Assistance) Bill
Industry and Exports (Financial Assistance) Bill Committee: New Clause 2
NOIndustry and Exports (Financial Assistance) Bill
Industry and Exports (Financial Assistance) Bill Committee: Amendment 1
NOIndustry and Exports (Financial Assistance) Bill
Referendums Relating to Council Tax Increases (Principles) (England) Report 2026-27
AYELocal Government Finance Report (England) 2026-27
AYEDraft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026
AYEUniversal Credit (Removal of Two Child Limit) Bill: Second Reading
AYEUniversal Credit (Removal of Two Child Limit) Bill [HL]
Opposition Day: Youth unemployment
NOMedical Training (Prioritisation) Bill: Amendment 1
NOMedical Training (Prioritisation) Bill
Medical Training (Prioritisation) Bill: Amendment 2
NOMedical Training (Prioritisation) Bill
Medical Training (Prioritisation) Bill: Amendment 9
NOMedical Training (Prioritisation) Bill
The Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025
AYEThe percentage of votes where this MP voted the same way as the majority of their party. High loyalty is typical; most MPs vote with their party on most issues.
Rebel votes
Times this MP voted differently from the majority of their party. This can reflect independent judgement, but context matters — some rebel votes are on procedural matters, others on major policy.