Voting record

1,327 Commons votes recorded this Parliament.

6 Sep 2023 Northern Ireland Troubles (Legacy and Reconciliation) Bill: Motion to disagree No
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
12 Jul 2023 Adjournment (Summer, Conference and Christmas Recess) Aye
3 Jul 2023 Economic Activity of Public Bodies (Overseas Matters) Bill: Reasoned Amendment on Second Reading Aye
28 Jun 2023 Holocaust Memorial Bill: Instruction (Amendment a) No
28 Jun 2023 Relationships and Sexuality Education (Northern Ireland) (Amendment) Regulations 2023 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
12 Jun 2023 That the draft Public Order Act 1986 (Serious Disruption to the Life of the Community) Regulations 2023 be approved No
6 Jun 2023 Committee on Standards Motion Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 42 No
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 15 No
24 May 2023 Retained EU Law (Revocation and Reform) Bill: Amendment (a) to Lords Amendment 1 No
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment Lords Amendment 6 No
23 May 2023 Opposition Day: Safety of School Buildings Aye
23 May 2023 Opposition Day - Leasehold Aye