← Back to MPs
1,557
Total votes
937
Ayes
620
Noes
0
Other
Parliamentary History
Ideology spectrum
40.2
ProgressiveCentreConservative
Leaning progressive — based on 153 coded votes across 6 axes (10% coverage).
Policy axis scores
0 = progressive, 50 = centre, 100 = conservative. Based on coded division votes.
Economic policy
38
High confidence
83 votes
Civil liberties
54
High confidence
35 votes
Climate / energy
62
Medium confidence
19 votes
Migration
0
Low confidence
3 votes
Governance
0
Low confidence
3 votes
Social / moral
0
Medium confidence
10 votes
Voting trends (last 12 months)
Voting record
November 2024
5 votes
| Division | Date | Vote |
|---|---|---|
| Passenger Railway Services (Public Ownership) Bill: motion to disagree with Lords Amendment 2 | 19 Nov 2024 | AYE |
| Passenger Railway Services (Public Ownership) Bill: motion to disagree with Lords Amendment 1 | 19 Nov 2024 | NO |
| Draft Windsor Framework (Non-Commercial Movement of Pet Animals) Regulations 2024 | 13 Nov 2024 | NO |
| House of Lords (Hereditary Peers) Bill: Third Reading | 12 Nov 2024 | NO |
| House of Lords (Hereditary Peers) Bill Committee: New Clause 20 | 12 Nov 2024 | NO |
July 2024
1 votes
| Division | Date | Vote |
|---|---|---|
| King's Speech (Motion for an Address): Amendment (k) | 23 Jul 2024 | NO |
May 2018
6 votes
| Division | Date | Vote |
|---|---|---|
| Data Protection Bill [Lords]: Report stage New Clause 18 | 9 May 2018 | AYE |
| Opposition Motion: Windrush | 2 May 2018 | AYE |
| Sanctions and Anti-Money Laundering Bill: Report Stage New Clause 21 | 1 May 2018 | AYE |
| Sanctions and Anti-Money Laundering Bill: Report Stage New Clause 13 | 1 May 2018 | AYE |
| Sanctions and Anti-Money Laundering Bill [Lords]: Report Stage New Clause 8 | 1 May 2018 | AYE |
| Sanctions and Anti-Money Laundering Bill: Report stage: New Clause 19 | 1 May 2018 | AYE |
April 2018
3 votes
| Division | Date | Vote |
|---|---|---|
| Financial Guidance and Claims Bill [Lords]: Report Stage Amendment 1 | 24 Apr 2018 | AYE |
| Financial Guidance and Claims Bill [Lords]: Report stage amendment 39 | 24 Apr 2018 | AYE |
| Higher Education and Research Act 2017 (Consequential, Transitional, Transitory and Saving Provisions) Regulations 2018: motion to annul | 23 Apr 2018 | AYE |
March 2018
8 votes
| Division | Date | Vote |
|---|---|---|
| Opposition Motion:Police funding | 28 Mar 2018 | AYE |
| Opposition Motion: Local government funding | 28 Mar 2018 | AYE |
| Social Security (S.I., 2018, No. 120) | 13 Mar 2018 | AYE |
| Children and Young Persons: Early Years Provision | 13 Mar 2018 | AYE |
| Children and Young Persons: Free School Lunches | 13 Mar 2018 | AYE |
| Universal Credit (S.I., 2018, No. 65) | 13 Mar 2018 | AYE |
| Draft Passport (Fees) Regulations 2018 | 7 Mar 2018 | NO |
| Draft Transparency of Donations and Loans etc. (Northern Ireland Political Parties) Order 2018 | 7 Mar 2018 | NO |
February 2018
7 votes
| Division | Date | Vote |
|---|---|---|
| Finance (No 2) Bill: Third Reading | 21 Feb 2018 | NO |
| Finance (No 2) Bill: Report Stage Amdt 10 | 21 Feb 2018 | AYE |
| Finance (No 2) Bill: Report Stage New Clause 10 | 21 Feb 2018 | AYE |
| Finance (No 2) Bill: Report Stage New Clause 7 | 21 Feb 2018 | AYE |
| Finance (No.2) Bill: Report Stage Amendment 3 | 21 Feb 2018 | AYE |
| Finance (No. 2) Bill Report Stage: New Clause 3 | 21 Feb 2018 | AYE |
| Finance (No. 2) Bill: Report Stage New Clause 9 | 21 Feb 2018 | AYE |