Voting record

1,742 Commons votes recorded this Parliament.

5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 59 No
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 57 No
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 39 No
5 Sep 2023 Energy Bill [Lords] Report Stage: New Clause 12 No
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 161 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 159 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 117 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 151 Aye
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 23 Aye
21 Jun 2023 Government Amendment to Opposition day debate on Animal Welfare (Kept Animals) Aye
21 Jun 2023 Opposition Day: Animal Welfare (Kept Animals) No
21 Jun 2023 Retained EU Law (Revocation and Reform) Bill Lords Message: motion to disagree with Lords Amendment 42D Aye
21 Jun 2023 Retained EU Law (Revocation and Reform) Bill Lords Message: motion to disagree with Lords Amendment 15D Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendments 5B, 5C and 5D Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4B Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2B Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 3 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 18 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 2 No
13 Jun 2023 Procurement Bill [Lords] Report Stage: New Clause 10 No
12 Jun 2023 That the draft Public Order Act 1986 (Serious Disruption to the Life of the Community) Regulations 2023 be approved Aye
12 Jun 2023 Motion to disagree with Lords Amendment 42B Aye
12 Jun 2023 Motion to disagree with Lords Amendment 15B Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 42 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 15 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: Amendment (a) to Lords Amendment 1 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment Lords Amendment 6 Aye
23 May 2023 Opposition Day: Safety of School Buildings No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 5 Aye
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4 Aye