Voting record

2,090 Commons votes recorded this Parliament.

16 Jun 2026 Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: New Clause 14 Aye
15 Jun 2026 Royal Albert Hall Bill [Lords]: Revival Aye
10 Jun 2026 Railways Bill: Third Reading No
10 Jun 2026 Railways Bill Remaining Stages: Amendment 148 Aye
10 Jun 2026 Railways Bill Remaining Stages: Amendment 143 Aye
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 4 Aye
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 12 Aye
9 Jun 2026 Steel Industry (Nationalisation) Bill Committee: Amendment 20 Aye
8 Jun 2026 Steel Industry (Nationalisation) Bill Committee: New Clause 8 Aye
8 Jun 2026 Steel Industry (Nationalisation) Bill Committee: Amendment 12 Aye
2 Jun 2026 Armed Forces Bill Committee: New Clause 6 Aye
2 Jun 2026 Armed Forces Bill Committee: New Clause 5 Aye
2 Jun 2026 Armed Forces Bill Committee: New Clause 2 Aye
21 May 2026 Steel Industry (Nationalisation) Bill: Reasoned Amendment to Second Reading Aye
20 May 2026 King's Speech Motion for an Address No
20 May 2026 King's Speech Motion for an Address: amendment (p) Aye
20 May 2026 King's Speech Motion for an Address: amendment (l) No
20 May 2026 King's Speech Motion for an Address: amendment (o) Aye
19 May 2026 King's Speech Motion for an Address: amendment (i) Aye
27 Apr 2026 Northern Ireland Troubles Bill: Carry-over motion No
27 Apr 2026 English Devolution and Community Empowerment Bill: Amendments (a) to (h) in lieu of Lords Amendments 85 and 86, 97 to 116, 120, 121 and 123 No
27 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C No
27 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 36, 90 and 155, insist on Amendments 155A to 155F and propose Amendment (a) No
27 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 89B and 89C No
22 Apr 2026 Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F No
22 Apr 2026 Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X No
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98 No
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41 No
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37 No
21 Apr 2026 English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36 No