Voting record

1,190 Commons votes recorded this Parliament.

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
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
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
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: 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
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 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: 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
13 Mar 2023 Illegal Migration Bill: Money No
13 Mar 2023 Illegal Migration Bill: Programme motion No
13 Mar 2023 Illegal Migration Bill: Second Reading No
13 Mar 2023 Illegal Migration Bill: Reasoned Amendment to Second Reading Aye
7 Mar 2023 Public Order Bill: Motion to disagree with Lords Amendment 20 No