Voting record

1,770 Commons votes recorded this Parliament.

8 Feb 2017 European Union (Notification of Withdrawal) Bill: Third Reading Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House New Clause 192 Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House New Clause 57 Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House Clauses 1 and 2 stand part Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House Amdt 86 Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House Amdt 11 Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House Amdt 29 Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House New Clause 7 Aye
8 Feb 2017 European Union (Notification of Withdrawal) Bill: Committee of the whole House New Clause 2 Aye
7 Feb 2017 EU (Notification of Withdrawal) Bill Committee of the whole House: New Clause 5 Aye
7 Feb 2017 EU (Notification of Withdrawal) Bill Committee of the whole House: New Clause 110 Aye
6 Feb 2017 EU (Notification of Withdrawal) Bill: Committee of the whole House New Clause 3 Aye
1 Feb 2017 European Union (Notification of Withdrawal) Bill: Second Reading Aye
18 Nov 2016 Parliamentary Constituencies (Amendment) Bill: Second Reading Aye
18 Nov 2016 Closure Motion: Parliamentary Constituencies (Amendment) Bill second reading Aye
14 Sep 2016 Opposition Motion: NHS sustainabiliy and transformation plans Aye
14 Sep 2016 Ten Minute Rule Motion: European Union (UK Withdrawal From Membership) No
12 Sep 2016 Wales Bill: Report Stage New Clause 6 Aye
12 Sep 2016 Wales Bill: Report Stage New Clause 3 Aye
20 Jul 2016 Opposition Motion: Charter for Budget Responsibility Aye
20 Jul 2016 Opposition Motion: Supported Housing Benefit Aye
20 Jul 2016 Climate Change No
19 Jul 2016 Higher Education and Research Bill: Second Reading No
12 Jul 2016 Senior Courts of England and Wales No
12 Jul 2016 Opposition Day: SATs Results Aye
12 Jul 2016 Opposition Day: EU Referendum: Energy and Environment Aye
11 Jul 2016 Wales Bill (committee): Amendment 74 Aye
11 Jul 2016 Wales Bill (committee): Amendment 123 Aye
6 Jul 2016 Opposition Motion: EU Nationals in the UK Aye
4 Jul 2016 Estimates (Ministry of Justice) No