Voting record

1,473 Commons votes recorded this Parliament.

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
27 Jun 2023 Government Amendment to Opposition day debate on Mortgage and rental costs No
27 Jun 2023 Opposition day: Mortgage and rental costs Aye
12 Jun 2023 That the draft Public Order Act 1986 (Serious Disruption to the Life of the Community) Regulations 2023 be approved No
7 Jun 2023 Opposition day: Accountability and scrutiny of Teesworks Aye
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
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
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 5 No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4 No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2 No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 1 No
22 May 2023 Non-Domestic Rating Bill Committee: Amendment 20 Aye
16 May 2023 Opposition Day: Repeal of the Public Order Act 2023 Aye
3 May 2023 Lifelong Learning (Higher Education Fee Limits) Bill Report Stage: New Clause 1 Aye
3 May 2023 National Security Bill: motion to disagree with Lords Amendment 122 No
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 5 Aye
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: Clause 18 stand part No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 6 Aye
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 3 Aye
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 1 Aye
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: Clause 11 stand part No
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: Amendment 189 Aye
27 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 24 Aye
27 Mar 2023 Illegal Migration Bill: Committee of the whole House: Amendment 76 Aye
22 Mar 2023 Public Order Bill: Motion to disagree with the Lords in Amendments 6B to 6F No