Voting record

1,397 Commons votes recorded this Parliament.

9 May 2018 Data Protection Bill [Lords]: Report Stage Amdt 5 Aye
9 May 2018 Data Protection Bill [Lords]: Report Stage New Clause 4 Aye
9 May 2018 Data Protection Bill [Lords]: Report stage New Clause 18 Aye
8 May 2018 Criminal Legal Aid Regulations SI 2018 No 220: motion to revoke Aye
8 May 2018 Nuclear Safeguards Bill: Lords Amendment 3 motion to disagree No
8 May 2018 Secure Tenancies (Victims of Domestic Abuse) Bill [Lords]: Report stage: Amendment 2 Aye
1 May 2018 Sanctions and Anti-Money Laundering Bill: Report Stage New Clause 21 Aye
1 May 2018 Sanctions and Anti-Money Laundering Bill: Report Stage New Clause 13 Aye
1 May 2018 Sanctions and Anti-Money Laundering Bill [Lords]: Report Stage New Clause 8 Aye
1 May 2018 Sanctions and Anti-Money Laundering Bill: Report stage: New Clause 19 Aye
24 Apr 2018 Financial Guidance and Claims Bill [Lords]: Report Stage Amendment 1 Aye
24 Apr 2018 Financial Guidance and Claims Bill [Lords]: Report stage amendment 39 Aye
23 Apr 2018 Higher Education and Research Act 2017 (Consequential, Transitional, Transitory and Saving Provisions) Regulations 2018: motion to annul Aye
17 Apr 2018 Emergency debate: Parliamentary approval of military action overseas No
21 Feb 2018 Finance (No.2) Bill: Report Stage Amendment 3 Aye
21 Feb 2018 Finance (No. 2) Bill Report Stage: New Clause 3 Aye
21 Feb 2018 Finance (No. 2) Bill: Report Stage New Clause 9 Aye
7 Feb 2018 Report on Local Government Finance (England) 2018-19 No
7 Feb 2018 Police Grant Report (England and Wales) 2018-19 No
30 Jan 2018 High Speed Rail (West Midlands - Crewe) Bill: Second Reading Aye
23 Jan 2018 Electoral Commission No
23 Jan 2018 Nuclear Safeguards Bill: Report Stage Amdt 5 Aye
17 Jan 2018 European Union (Withdrawal) Bill: Third Reading No
17 Jan 2018 European Union (Withdrawal) Bill: Third Reading: Mr Blackford's amendment Aye
17 Jan 2018 European Union (Withdrawal) Bill: Report Stage: Amdt 1 Aye
17 Jan 2018 European Union (Withdrawal) Bill: Report Stage: Amdt 59 Aye
17 Jan 2018 European Union (Withdrawal) Bill: Report Stage: Amendment 2 Aye
17 Jan 2018 European Union (Withdrawal) Bill: Report Stage: New Clause 17 Aye
17 Jan 2018 European Union (Withdrawal) Bill: Report Stage: New Clause 12 Aye
17 Jan 2018 European Union (Withdrawal) Bill: Report Stage: New Clause 11 Aye