Voting record

1,258 Commons votes recorded this Parliament.

25 Mar 2024 Investigatory Powers (Amendment) Bill [Lords]: Third Reading Aye
25 Mar 2024 Investigatory Powers (Amendment) Bill [Lords] Report Stage: Amendment 7 No
25 Mar 2024 Investigatory Powers (Amendment) Bill [Lords] Report Stage: New Clause 2 No
25 Mar 2024 Investigatory Powers (Amendment) Bill [Lords] Report Stage: New Clause 1 No
19 Mar 2024 Trade (Comprehensive and Progressive Agreement for Trans-Pacific Partnership) Bill [Lords]: New Clause 12 No
19 Mar 2024 Trade (Comprehensive and Progressive Agreement for Trans-Pacific Partnership) Bill [Lords]: New Clause 10 No
19 Mar 2024 Trade (Comprehensive and Progressive Agreement for Trans-Pacific Partnership) Bill [Lords]: New Clause 5 No
19 Mar 2024 Trade (Comprehensive and Progressive Agreement for Trans-Pacific Partnership) Bill [Lords]: New Clause 4 No
18 Mar 2024 Safety of Rwanda (Asylum and Immigration) Bill: Motion to disagree with Lords Amendment 5 Aye
18 Mar 2024 Safety of Rwanda (Asylum and Immigration) Bill: Motion to disagree with Lords Amendment 4 Aye
18 Mar 2024 Safety of Rwanda (Asylum and Immigration) Bill: Motion to disagree with Lords Amendment 3 Aye
18 Mar 2024 Safety of Rwanda (Asylum and Immigration) Bill: Motion to disagree with Lords Amendment 2 Aye
18 Mar 2024 Safety of Rwanda (Asylum and Immigration) Bill: Motion to disagree with Lords Amendment 1 Aye
13 Mar 2024 National Insurance Contributions (Reduction in Rates) (No. 2) Bill: Reasoned Amendment to Second Reading No
6 Mar 2024 Motion under the Provisional Collection of Taxes Act 1968 Aye
27 Feb 2024 Leasehold and Freehold Reform Bill Report Stage: Amendment 8 No
27 Feb 2024 Leasehold and Freehold Reform Bill Report Stage: Amendment 4 No
27 Feb 2024 Leasehold and Freehold Reform Bill Report Stage: New Clause 39 No
27 Feb 2024 Leasehold and Freehold Reform Bill Report Stage: New Clause 5 No
27 Feb 2024 Leasehold and Freehold Reform Bill Report Stage: New Clause 1 No
20 Feb 2024 Offshore Petroleum Licensing Bill Committee: Amendment 17 No
20 Feb 2024 Offshore Petroleum Licensing Bill Committee: Amendment 10 No
6 Feb 2024 Opposition day: Ministerial severance (reform) No
5 Feb 2024 Finance Bill: Third Reading Aye
5 Feb 2024 Finance Bill Report Stage: New Clause 7 No
5 Feb 2024 Finance Bill Report Stage: New Clause 6 No
31 Jan 2024 Draft Trade Union (Deduction of Union Subscriptions from Wages in the Public Sector) Regulations 2023 Aye
31 Jan 2024 Motion on Draft Electoral Commission Strategy and Policy Statement Aye
30 Jan 2024 Media Bill Report Stage: Amendment 2 No
30 Jan 2024 Media Bill Report Stage: Amendment 88 No