John McDonnell MP: votes
590 published records · newest first.
Commons divisions
25 divisions shown · votes cast listed first
18 Mar 2026Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026NoAgreed 277–99More
Voted against the majority of their party’s recorded voters. Rebellion definition.
Labour: 276 Aye, 19 No.
18 Mar 2026 Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026AyeAgreed 368–107More
Labour: 301 Aye, 1 No.
4 Feb 2026Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026AyeAgreed 392–116More
Labour: 316 Aye, 0 No.
21 Jan 2026National Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading AyeAgreed 316–194More
Labour: 307 Aye, 0 No.
14 Jan 2026Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 2025NoAgreed 301–110More
Voted against the majority of their party’s recorded voters. Rebellion definition.
Labour: 295 Aye, 26 No.
13 Jan 2026Finance (No. 2) Bill Committee: New Clause 26NoNot agreed 172–334More
Labour: 0 Aye, 329 No.
12 Jan 2026Finance (No. 2) Bill Committee: Clause 62 stand partAyeAgreed 344–181More
Labour: 336 Aye, 0 No.
12 Jan 2026Finance (No.2) Bill Committee: Clause 10 stand partAyeAgreed 324–180More
Labour: 320 Aye, 0 No.
8 Dec 2025Employment Rights Bill: Government motion to insist on disagreement to Lords Amendment 1B but to propose Government amendments (a) and (b) in lieu of Lords Amendment 1BAyeAgreed 327–96More
Labour: 311 Aye, 0 No.
3 Dec 2025Pension Schemes Bill: Amendment 15NoNot agreed 154–303More
Labour: 0 Aye, 297 No.
24 Nov 2025English Devolution and Community Empowerment Bill Report Stage: New Clause 2NoNot agreed 158–318More
Labour: 0 Aye, 306 No.
19 Nov 2025Draft Radio Equipment (Amendment) (Northern Ireland) Regulations 2025AyeAgreed 376–16More
Labour: 312 Aye, 0 No.
17 Nov 2025Biodiversity Beyond National Jurisdiction Bill: Committee: Amendment 5NoNot agreed 147–318More
Labour: 0 Aye, 305 No.
13 Nov 2025Planning and Infrastructure Bill: motion to disagree with Lords Amendment 37AyeAgreed 254–129More
Labour: 252 Aye, 0 No.
5 Nov 2025Employment Rights Bill: motion relating to Lords Reason 120BAyeAgreed 308–153More
Labour: 282 Aye, 0 No.
27 Oct 2025Victims and Courts Bill Report Stage: New Clause 4NoNot agreed 152–337More
Labour: 0 Aye, 317 No.
21 Oct 2025Sentencing Bill Committee: Amendment 24NoNot agreed 182–307More
Labour: 1 Aye, 300 No.
16 Jul 2025Enterprise Act 2002 (Amendment of Section 58 Considerations) Order 2025 (SI, 2025, No. 737)AyeAgreed 333–54More
Independent: 9 Aye, 1 No.
16 Jul 2025Draft Enterprise Act 2002 (Definition of Newspaper) Order 2025AyeAgreed 334–54More
Independent: 9 Aye, 1 No.
9 Jul 2025Universal Credit and Personal Independence Payment Bill: Third ReadingNoAgreed 336–242More
Independent: 3 Aye, 11 No.
2 Jul 2025Draft Criminal Justice Act 2003 (Suitability for Fixed Term Recall) Order 2025AyeAgreed 333–168More
Independent: 4 Aye, 3 No.
2 Jul 2025Draft Enterprise Act 2002 (Mergers Involving Newspaper Enterprises and Foreign Powers) Regulations 2025AyeAgreed 338–79More
Independent: 7 Aye, 1 No.
20 Jun 2025Terminally Ill Adults (End of Life) Bill: Amendment 12NoNot agreed 223–269More
Independent: 8 Aye, 3 No.
18 Jun 2025Crime and Policing Bill Report Stage: New Clause 43NoNot agreed 147–305More
Independent: 9 Aye, 4 No.
11 Jun 2025Draft Contracts for Difference (Miscellaneous Amendments) (No. 2) Regulations 2025AyeAgreed 350–176More
Independent: 4 Aye, 4 No.
Published records only — not a full account of an MP’s work. How we work →