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 |