Voting record

1,185 Commons votes recorded this Parliament.

12 Jul 2022 Online Safety Bill Report Stage: New Clause 3 Aye
11 Jul 2022 Energy (Oil and Gas) Profits Levy Bill Committee: New Clause 3 Aye
11 Jul 2022 Energy (Oil and Gas) Energy Profits Levy Bill Committee: Clause 2 stand part No
11 Jul 2022 Energy (Oil and Gas) Profits Levy Bill Committee: Amendment 9 Aye
4 Jul 2022 draft Slavery and Human Trafficking (Definition of Victim) Regulations 2022 No
4 Jul 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill: Third Reading No
4 Jul 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill Committee: New Clause 4 Aye
4 Jul 2022 Northern Ireland Troubles (Legacy & Reconciliation) Bill Committee: New Clause 5 Aye
4 Jul 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill Committee: Clause 39 stand part No
4 Jul 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill Committee: Amendment 116 Aye
4 Jul 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill Committee: Amendment 114 Aye
29 Jun 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill Committee: Clauses 18 to 25 etc. stand part No
29 Jun 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill Committee:Amendment 98 Aye
27 Jun 2022 Northern Ireland Protocol Bill: Second Reading No
15 Jun 2022 Rail strikes (main question) Aye
14 Jun 2022 Opposition Day: censure Minister for Safe and Legal Migration Aye
7 Jun 2022 Opposition Day: Standards in public life Aye
25 May 2022 Product Security and Telecommunications Infrastructure Bill Report Stage: Amendment 14 Aye
24 May 2022 Northern Ireland Troubles (Legacy and Reconciliation) Bill: Second Reading No
23 May 2022 Public Order Bill: Second Reading No
23 May 2022 Public Order Bill: Reasoned Amendment to Second Reading Aye
18 May 2022 Humble Address (main Question) No
18 May 2022 Queen's Speech debate (amendment s) Aye
18 May 2022 Queen's Speech debate (amendment m) Aye
17 May 2022 Queen's Speech debate (Opposition amendment v) Aye
27 Apr 2022 Elections Bill: Government Motion to disagree to Lords Amendment 86 No
27 Apr 2022 Elections Bill: Government Motion to disagree to Lords Amendment 23 No
27 Apr 2022 Elections Bill: Government Motion to disagree to Lords Amendment 22 No
26 Apr 2022 Nationality and Borders Bill: Government Motion to disagree to Lords Amendments 7F and 7G No
26 Apr 2022 Nationality and Borders Bill: motion to disagree with Lords Amendment 6D, 6E and 6F No