Voting record

1,781 Commons votes recorded this Parliament.

12 Nov 2018 Finance No. 3 Bill: second reading: Jeremy Corbyn's amendment No
1 Nov 2018 Budget Resolution Motion 79: Minor amendments in consequence of EU withdrawal Aye
1 Nov 2018 Motion No. 5 Basic rate limit and personal allowance Aye
1 Nov 2018 Income Tax (Charge) Mr Corbyn's Amendment No
24 Oct 2018 Northern Ireland (Executive Formation and Exercise of Functions) Bill: Third Reading Aye
24 Oct 2018 Draft Electricity and Gas (Energy Company Obligation) Order 2018 Aye
23 Oct 2018 Civil Liability Bill [Lords]: Third Reading Aye
23 Oct 2018 Civil Liability Bill [Lords]: report stage: amendment 2 No
23 Oct 2018 Civil Liability Bill [Lords]: report stage: New Clause 2 No
23 Oct 2018 Civil Liability Bill [Lords]: report stage: New Clause 1 No
17 Oct 2018 Opposition motion: Universal Credit No
10 Oct 2018 Agriculture Bill: Second Reading Jeremy Corbyn's Amdt No
12 Sep 2018 EU - Singapore Free Trade Agreement (FTA) and Investment Protection Agreement (IPA) Aye
19 Jul 2018 Motion on Independent Complaints and Grievance Policy: Sir Kevin Barron's amendment No
18 Jul 2018 Draft Immigration (Provision of Physical Data)(Amendment)(EU Exit) Regulations 2018 Aye
18 Jul 2018 Draft European Union (Definition of Treaties)(Partnership Agreement on Relations and Cooperation)(New Zealand) Order 2018 Aye
18 Jul 2018 Draft European Union (Definition of Treaties)(Framework Agreement)(Australia) Order 2018 Aye
18 Jul 2018 Draft European Union (Definition of Treaties)(Strategic Partnership Agreement)(Canada) Order 2018 Aye
18 Jul 2018 Draft European Union (Definition of Treaties)(Political Dialogue and Cooperation Agreement)(Cuba) Order 2018 Aye
18 Jul 2018 Draft European Union (Definition of Treaties)(Association Agreement)(Central America) Order 2018 Aye
18 Jul 2018 Draft European Union (Definition of Treaties)(Comprehensive and Enhanced Partnership Agreement (Armenia) Order 2018 Aye
17 Jul 2018 Trade Bill Third Reading Aye
17 Jul 2018 Trade Bill report stage New Clause 18 No
17 Jul 2018 Trade Bill report stage New Clause 17 No
17 Jul 2018 Trade Bill report stage amendment 80 No
17 Jul 2018 Trade Bill report stage amendment 25 No
17 Jul 2018 Trade Bill report stage new clause 4 No
17 Jul 2018 Trade Bill report stage Amendment 19 No
17 Jul 2018 Trade Bill report stage New Clause 20 No
17 Jul 2018 Trade Bill report stage New Clause 3 No