Voting record

1,374 Commons votes recorded this Parliament.

13 Jun 2023 Procurement Bill [Lords] Report Stage: New Clause 10 Aye
6 Jun 2023 Committee on Standards Motion No
23 May 2023 Opposition Day: Safety of School Buildings No
22 May 2023 Non-Domestic Rating Bill Committee: Amendment 20 No
25 Apr 2023 Opposition Day: Water quality (sewage discharge): Prime Minister's amendment No
24 Apr 2023 Public Order Bill: motion to disagree with Lords Amendments 6H & 6J Aye
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 No
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 27 Aye
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 21 Aye
28 Mar 2023 Illegal Migration Bill: Committee of the whole House: Amendment 288 Aye
27 Mar 2023 Illegal Migration Bill: Committee of the whole House: New Clause 25 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: New Clause 6 Aye
22 Mar 2023 Draft Windsor Framework (Democratic Scrutiny) Regulations 2023 No
22 Mar 2023 Draft Criminal Justice Act 2003 (Home Detention Curfew) Order 2023 Aye
21 Mar 2023 Budget Motion no. 36: Alcohol duty No
21 Mar 2023 Budget Motion no. 18: Pensions (lifetime allowance charge and annual allowance) Aye
7 Mar 2023 Public Order Bill: Amendment (a) in lieu of Lords Amendment 1 Aye
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 1 Aye
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 6 Aye
7 Mar 2023 Public Order Bill: Amendment (a) to Lords Amendment 5 Aye
6 Mar 2023 Social Security (Additional Payments) (No. 2) Bill Committee: Amendment 2 No
6 Mar 2023 Social Security (Additional Payments) (No. 2) Bill Committee: Amendment 4 No
28 Feb 2023 Opposition Day: Expanding the NHS workforce Aye
7 Feb 2023 Nuclear Regulated Asset Base Model (Revenue Collection) Regulations 2023: Motion to approve Aye
7 Feb 2023 Higher Education (Freedom of Speech) Bill: Motion to disagree with Lords Amendment 10 Aye
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: Amendment 24 No
7 Feb 2023 Seafarers' Wages Bill [Lords] Report Stage: New Clause 2 Aye