Voting record

1,659 Commons votes recorded this Parliament.

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
26 Jun 2023 National Security Bill: motion to disagree with Lords Amendment 22B 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
12 Jun 2023 Motion to disagree with Lords Amendment 42B No
12 Jun 2023 Motion to disagree with Lords Amendment 15B No
6 Jun 2023 Committee on Standards Motion Aye
22 May 2023 Non-Domestic Rating Bill Committee: Amendment 20 Aye
26 Apr 2023 Illegal Migration Bill Report Stage: Amendment 45 Aye
25 Apr 2023 Opposition Day: Cost of living increases Aye
25 Apr 2023 Opposition Day: Water quality (sewage discharge): Prime Minister's amendment 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
29 Mar 2023 Finance (No. 2) Bill: Reasoned Amendment to Second Reading motion Aye
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: Amendment 76 Aye
22 Mar 2023 Public Order Bill: Motion to disagree with the Lords in Amendments 6B to 6F No
22 Mar 2023 Draft Windsor Framework (Democratic Scrutiny) Regulations 2023 Aye
21 Mar 2023 Budget Motion no. 18: Pensions (lifetime allowance charge and annual allowance) No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 20 No
7 Mar 2023 Public Order Bill: Amendment (a) in lieu of Lords Amendment 1 No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 1 No
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 6 No
6 Mar 2023 Social Security (Additional Payments) (No. 2) Bill Committee: Amendment 2 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 40 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 42 Aye
1 Mar 2023 Social Housing (Regulation) Bill [Lords] Report Stage: New Clause 7 Aye