Voting record

1,977 Commons votes recorded this Parliament.

12 Jun 2023 Motion to disagree with Lords Amendment 42B Aye
12 Jun 2023 Motion to disagree with Lords Amendment 15B Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 42 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment 15 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: Amendment (a) to Lords Amendment 1 Aye
24 May 2023 Retained EU Law (Revocation and Reform) Bill: motion to disagree with Lords Amendment Lords Amendment 6 Aye
23 May 2023 Opposition Day: Safety of School Buildings No
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 5 Aye
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 4 Aye
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2 Aye
22 May 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 1 Aye
22 May 2023 Non-Domestic Rating Bill Committee: Amendment 20 No
16 May 2023 Opposition Day: Repeal of the Public Order Act 2023 No
16 May 2023 Opposition Day: Cost of living: Government Amendment Aye
16 May 2023 Opposition Day: Cost of living No
26 Apr 2023 Illegal Migration Bill - Third Reading Aye
26 Apr 2023 Illegal Migration Bill Report Stage: Amendment 2 No
26 Apr 2023 Illegal Migration Bill Report Stage: Amendment 45 No
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 15 No
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 10 No
26 Apr 2023 Illegal Migration Bill Report Stage: New Clause 9 No
25 Apr 2023 Opposition Day: Cost of living increases: Prime Minister's amendment Aye
25 Apr 2023 Opposition Day: Cost of living increases No
25 Apr 2023 Opposition Day: Water quality (sewage discharge): motion as amended Aye
25 Apr 2023 Opposition Day: Water quality (sewage discharge): Prime Minister's amendment Aye
24 Apr 2023 Public Order Bill: motion to disagree with Lords Amendments 6H & 6J Aye
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: Amendment 7 No
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 5 No
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: Clause 18 stand part Aye
19 Apr 2023 Finance (No. 2) Bill Committee of the whole House: Amendment 21 No