Voting record

1,518 Commons votes recorded this Parliament.

19 Apr 2016 Bank of England Bill Report Stage: New Clause 14 No
19 Apr 2016 Bank of England Bill Report Stage: New Clause 2 No
13 Apr 2016 Opposition Day: Tax avoidance and evasion Aye
13 Apr 2016 Employment Agencies, Etc. Aye
11 Apr 2016 Finance (no. 2) Bill Second Reading Aye
23 Mar 2016 Public Service Pensions Aye
23 Mar 2016 Electricity Aye
22 Mar 2016 Procedure: Future Taxation (Landfill Tax) Aye
22 Mar 2016 Budget Resolution Motion 56: Insurance Premium Tax Aye
22 Mar 2016 Budget Motion 38: Capital Gains Tax Aye
22 Mar 2016 Budget Resolutions: Motion 8 Aye
22 Mar 2016 Budget Resolutions: Amendment of the Law Aye
15 Mar 2016 INVESTIGATORY POWERS BILL: SECOND READING Aye
14 Mar 2016 Tax Credits SI No
14 Mar 2016 Energy Bill (Lord) Report Stage: New Clause 10 Aye
14 Mar 2016 Energy Bill (Lords) Report Stage: New Clause 8 Aye
14 Mar 2016 Energy Bill (Lords) Report Stage: New Clause 3 Aye
9 Mar 2016 Immigration (Affirmative SI) Aye