Voting record

1,543 Commons votes recorded this Parliament.

4 Sep 2023 Economic Crime and Corporate Transparency Bill: Motion to disagree with Lords Amendment 117 No
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 151 No
4 Sep 2023 Economic Crime and Corporate Transparency Bill: Amendment (a) to Lords Amendment 23 No
18 Jul 2023 Draft Postal Packets (Miscellaneous Amendments) Order 2023 Aye
18 Jul 2023 Northern Ireland Troubles (Legacy and Reconciliation) Bill: Motion to disagree with Lords Amendment 44 No
17 Jul 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2D No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 107B and 107C No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 103B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 102B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 56B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 33B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 36C and 36D No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 23B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendment 9B No
17 Jul 2023 Illegal Migration Bill: motion to disagree with Lords Amendments 1B, 7B and 90B No
26 Jun 2023 National Security Bill: motion to disagree with Lords Amendment 22B No
26 Jun 2023 Financial Services and Markets Bill: motion to disagree with Lords Amendment 10 No
26 Jun 2023 Financial Services and Markets Bill: motion to disagree with Lords Amendment 7 No
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
20 Jun 2023 Finance (No. 2) Bill Report Stage: New Clause 7 Aye
19 Jun 2023 Privilege Motion Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 3 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 18 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: Amendment 2 Aye
13 Jun 2023 Procurement Bill [Lords] Report Stage: New Clause 10 Aye