Voting record

1,270 Commons votes recorded this Parliament.

17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 22 No
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 13 No
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 10 No
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 3 No
17 Oct 2023 Levelling-up and Regeneration Bill: motion to disagree with Lords Amendment 4 No
17 Oct 2023 Levelling up and Regeneration Bill: Motion to disagree with Lords Amendment 2 No
17 Oct 2023 Levelling up and Regeneration Bill: Motion to disagree with Lords Amendment 1 No
17 Oct 2023 Levelling up and Regeneration Bill: Amendment (a) to Lords Amendment 231 No
13 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with 151B and 151C and to insist on 151A No
13 Sep 2023 Procurement Bill [Lords]: Motion to disagree with Lords Amendment 102B No
13 Sep 2023 Draft Windsor Framework (Enforcement etc.) Regulations 2023 Aye
6 Sep 2023 Opposition day: Safety of School Buildings Aye
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 61 Aye
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 59 Aye
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 57 Aye
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 39 Aye
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 12 Aye
12 Jul 2023 Adjournment (Summer, Conference and Christmas Recess) No
28 Jun 2023 Relationships and Sexuality Education (Northern Ireland) (Amendment) Regulations 2023 Aye
27 Jun 2023 Opposition day: Mortgage and rental costs Aye
21 Jun 2023 Opposition Day: Animal Welfare (Kept Animals) Aye
21 Jun 2023 Retained EU Law (Revocation and Reform) Bill Lords Message: motion to disagree with Lords Amendment 42D No
21 Jun 2023 Retained EU Law (Revocation and Reform) Bill Lords Message: motion to disagree with Lords Amendment 15D No
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendments 5B, 5C and 5D No
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4B No
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2B No
19 Jun 2023 Privilege Motion Aye
14 Jun 2023 Draft Animal By-Products, Pet Passport and Animal Health (Fees) (England) (Amendment) Regulations 2023 No
7 Jun 2023 Opposition Day: Mental health treatment and support Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 42 No