Voting record

1,154 Commons votes recorded this Parliament.

15 Dec 2020 UK Internal Market Bill: motion to disagree to Lords Amendments 1F, 1G, 1H, 1K, 1L and 8M No
10 Dec 2020 UK Internal Market Bill: motion to disagree to Lords Amendments 48B and 48C No
10 Dec 2020 UK Internal Market Bill: motion to agree Lords Amendments 8B, 8C, 8D, 8F, 8G, 8H, 8J and 8K, disagree to 8L, insist on disagreement to 13 and 56, and make Amendment (a) in lieu of 8L, 13 and 56 No
10 Dec 2020 UK Internal Market Bill: motion to disagree to Lords Amendments 1B, 1C and 1D No
9 Dec 2020 Immigration and Social Security Co-ordination (EU Withdrawal) Act 2020 (Consequential, Saving, Transitional and Transitory Provisions) (EU Exit) Regulations 2020 No
9 Dec 2020 Taxation (Post-transition Period) Bill: Committee of the whole House: Amendment 1 Aye
8 Dec 2020 Northern Ireland (Ways and Means): Keir Starmer's Amendment Aye
7 Dec 2020 United Kingdom Internal Market Bill: Lords Amendment 47 Motion to disagree No
7 Dec 2020 United Kingdom Internal Market Bill: Lords Amendment 12 Motion to disagree No
7 Dec 2020 United Kingdom Internal Market Bill: Lords Amendment 1 Motion to disagree No
2 Dec 2020 Draft Veterinary Medicines and Residues (Amendment) (EU Exit) Regulations 2020 No
25 Nov 2020 Draft European Union (Withdrawal) Act 2018 (Relevant Court) (Retained EU Case Law) Regulations 2020 No
17 Nov 2020 Draft Road Vehicle Carbon Dioxide Emission Performance Standards (Cars and Vans) (Amendment) (EU Exit) Regulations 2020 No
16 Nov 2020 Pension Schemes Bill [Lords]: Report Stage: Amendment 16 Aye
16 Nov 2020 Pension Schemes Bill [Lords]: Report Stage: Amendment 1 Aye
16 Nov 2020 Pension Schemes Bill [Lords]: Report Stage: New Clause 4 Aye
16 Nov 2020 Pension Schemes Bill [Lords]: Report Stage: New Clause 1 Aye
10 Nov 2020 Appointment of a member to the Committee on Standards: Amendment (a) Aye
10 Nov 2020 Parliamentary Constituencies Bill: Lords Amendment 8 Motion to disagree No
10 Nov 2020 Parliamentary Constituencies Bill: Lords Amendment 7 Motion to disagree No
10 Nov 2020 Parliamentary Constituencies Bill: Lords Amendment 6 Motion to disagree No
10 Nov 2020 Parliamentary Constituencies Bill: Lords Amendment 1 Motion to disagree No
4 Nov 2020 Immigration and Social Security Co-ordination (Etc.) Bill: Lords Amendment 4B Motion to disagree No
4 Nov 2020 Agriculture Bill: Lords Amendment 16B Motion to disagree No
4 Nov 2020 Health Protection (Coronavirus, Restrictions) (England) (No.4) Regulations 2020 Aye
3 Nov 2020 Overseas Operations (Service Personnel and Veterans) Bill: Third Reading No
3 Nov 2020 Overseas Operations (Service Personnel and Veterans) Bill: Report stage: Amendment 1 Aye
3 Nov 2020 Overseas Operations (Service Personnel and Veterans) Bill: Report stage: Amendment 32 Aye
3 Nov 2020 Overseas Operations (Service Personnel and Veterans) Bill: Report Stage: New Clause 5 Aye
21 Oct 2020 Opposition Motion: Free School Meals Aye