Voting record

1,602 Commons votes recorded this Parliament.

27 Jun 2023 Opposition day: Mortgage and rental costs No
26 Jun 2023 Financial Services and Markets Bill: motion to disagree with Lords Amendment 7 Aye
21 Jun 2023 Strikes (Minimum Service Levels) Bill: motion to disagree with Lords Amendment 2B Aye
14 Jun 2023 Opposition Day: Cost of living and Brexit No
7 Jun 2023 Opposition day: Accountability and scrutiny of Teesworks No
7 Jun 2023 Opposition Day: Mental health treatment and support: Government amendment Aye
7 Jun 2023 Opposition Day: Mental health treatment and support No
16 May 2023 Opposition Day: Cost of living: Government Amendment Aye
16 May 2023 Opposition Day: Cost of living No
3 May 2023 National Security Bill: motion to disagree with Lords Amendment 122 Aye
3 May 2023 National Security Bill: motion to disagree with Lords Amendment 22 Aye
3 May 2023 National Security Bill: Amendment (c) to Lords Amendment 26 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
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 6 No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 3 No
18 Apr 2023 Finance (No. 2) Bill Committee of the whole House: New Clause 1 No