Where they stand
More authoritarianMore libertarianLiberal leftConservative rightChris Coghlan
2024Today
- Left – right
- −0.20
- Libertarian – authoritarian
- −0.11
Every vote
- YesCourts and Tribunals Bill Report Stage: Amendment 18Courts and Tribunals Bill Report Stage: Amendment 18 · 2026-10-13 · Failed
- NoNorthern Ireland Troubles Bill: Carry-over extension motionNorthern Ireland Troubles Bill: Carry-over extension motion · 2026-10-13 · Passed
- YesCourts and Tribunals Bill Report Stage: New Clause 25Courts and Tribunals Bill Report Stage: New Clause 25 · 2026-10-13 · Failed
- YesCourts and Tribunals Bill Report Stage: Amendment 1Courts and Tribunals Bill Report Stage: Amendment 1 · 2026-10-13 · Failed
- NoCourts and Tribunals Bill: Third ReadingCourts and Tribunals Bill: Third Reading · 2026-10-13 · Passed
- YesTerminally Ill Adults (End of Life) Bill: Second ReadingTerminally Ill Adults (End of Life) Bill: Second Reading · 2026-09-11 · Failed
- YesClosure motionClosure motion · 2026-09-11 · Passed
- YesHealth Bill: Report Stage: New Clause 140Health Bill: Report Stage: New Clause 140 · 2026-09-08 · Failed
- NoHealth Bill: Report Stage: New Clause 142Health Bill: Report Stage: New Clause 142 · 2026-09-08 · Failed
- YesHealth Bill: Report Stage: Amendment 1Health Bill: Report Stage: Amendment 1 · 2026-09-08 · Failed
- YesHealth Bill: Report Stage: New Clause 145Health Bill: Report Stage: New Clause 145 · 2026-09-07 · Failed
- YesHealth Bill: Report Stage: New Clause 6Health Bill: Report Stage: New Clause 6 · 2026-09-07 · Failed
- YesRepresentation of the People Bill: Third ReadingRepresentation of the People Bill: Third Reading · 2026-09-02 · Passed
- YesRepresentation of the People Bill: Report Stage: New Clause 88Representation of the People Bill: Report Stage: New Clause 88 · 2026-09-02 · Failed
- YesRepresentation of the People Bill: Report Stage: New Clause 65Representation of the People Bill: Report Stage: New Clause 65 · 2026-09-02 · Failed
- NoRepresentation of the People Bill: Report Stage: New Clause 67Representation of the People Bill: Report Stage: New Clause 67 · 2026-09-02 · Failed
- NoPublic Office (Accountability) Bill Report Stage: Amendment 19Public Office (Accountability) Bill Report Stage: Amendment 19 · 2026-07-14 · Failed
- NoPublic Office (Accountability) Bill Report Stage: Amendment 199Public Office (Accountability) Bill Report Stage: Amendment 199 · 2026-07-14 · Failed
- YesPublic Office (Accountability) Bill Report Stage: Amendment 3Public Office (Accountability) Bill Report Stage: Amendment 3 · 2026-07-14 · Failed
- NoImmigration and Asylum Bill: Second ReadingImmigration and Asylum Bill: Second Reading · 2026-07-13 · Passed
- NoImmigration and Asylum Bill: Reasoned Amendment to Second ReadingImmigration and Asylum Bill: Reasoned Amendment to Second Reading · 2026-07-13 · Failed
- YesDraft Children’s Wellbeing and Schools Act 2026 (Establishment of Schools) (Consequential Amendments) Regulations 2026Draft Children’s Wellbeing and Schools Act 2026 (Establishment of Schools) (Consequential Amendments) Regulations 2026 · 2026-07-08 · Passed
- NoDraft Town and Country Planning (Discharge of Local Planning Authority Functions) (England) Regulations 2026Draft Town and Country Planning (Discharge of Local Planning Authority Functions) (England) Regulations 2026 · 2026-07-08 · Passed
- YesTaxation (Energy and Vehicles) Bill Committee: New Clause 4Taxation (Energy and Vehicles) Bill Committee: New Clause 4 · 2026-07-01 · Failed
- YesTaxation (Energy and Vehicles) Bill Committee: New Clause 2Taxation (Energy and Vehicles) Bill Committee: New Clause 2 · 2026-07-01 · Failed
- YesTaxation (Energy and Vehicles) Bill Committee: New Clause 5Taxation (Energy and Vehicles) Bill Committee: New Clause 5 · 2026-07-01 · Failed
- YesRailways Bill Remaining Stages: Amendment 143Railways Bill Remaining Stages: Amendment 143 · 2026-06-10 · Failed
- YesRailways Bill Remaining Stages: Amendment 148Railways Bill Remaining Stages: Amendment 148 · 2026-06-10 · Failed
- YesRailways Bill Remaining Stages: New Clause 1Railways Bill Remaining Stages: New Clause 1 · 2026-06-10 · Failed
- NoRailways Bill: Third ReadingRailways Bill: Third Reading · 2026-06-10 · Passed
- YesSteel Industry (Nationalisation) Bill Committee: New Clause 4Steel Industry (Nationalisation) Bill Committee: New Clause 4 · 2026-06-09 · Failed
- YesDraft Combined Authorities (Mayoral Elections) (Amendment) Order 2026Draft Combined Authorities (Mayoral Elections) (Amendment) Order 2026 · 2026-06-09 · Passed
- YesSteel Industry (Nationalisation) Bill Committee: New Clause 2Steel Industry (Nationalisation) Bill Committee: New Clause 2 · 2026-06-08 · Failed
- YesSteel Industry (Nationalisation) Bill Committee: New Clause 8Steel Industry (Nationalisation) Bill Committee: New Clause 8 · 2026-06-08 · Failed
- NoDraft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026Draft Agriculture (Delinked Payments) (Reductions) (England) Regulations 2026 · 2026-06-03 · Passed
- YesArmed Forces Bill Committee: New Clause 2Armed Forces Bill Committee: New Clause 2 · 2026-06-02 · Failed
- YesArmed Forces Bill Committee: New Clause 5Armed Forces Bill Committee: New Clause 5 · 2026-06-02 · Failed
- NoArmed Forces Bill Committee: New Clause 6Armed Forces Bill Committee: New Clause 6 · 2026-06-02 · Failed
- YesArmed Forces Bill Committee: New Clause 13Armed Forces Bill Committee: New Clause 13 · 2026-06-02 · Failed
- NoKing's Speech Motion for an AddressKing's Speech Motion for an Address · 2026-05-20 · Passed
- YesKing's Speech Motion for an Address: amendment (l)King's Speech Motion for an Address: amendment (l) · 2026-05-20 · Failed
- NoVictims and Courts Bill: motion to disagree with Lords Amendment 3Victims and Courts Bill: motion to disagree with Lords Amendment 3 · 2026-03-25 · Passed
- NoVictims and Courts Bill: motion to disagree with Lords Amendment 4Victims and Courts Bill: motion to disagree with Lords Amendment 4 · 2026-03-25 · Passed
- NoVictims and Courts Bill: motion to disagree with Lords Amendment 1Victims and Courts Bill: motion to disagree with Lords Amendment 1 · 2026-03-25 · Passed
- NoVictims and Courts Bill: motion to disagree with Lords Amendment 2Victims and Courts Bill: motion to disagree with Lords Amendment 2 · 2026-03-25 · Passed
- NoVictims and Courts Bill: motion to disagree with Lords Amendment 6Victims and Courts Bill: motion to disagree with Lords Amendment 6 · 2026-03-25 · Passed
- NoVictims and Courts Bill: motion to disagree with Lords Amendment 5Victims and Courts Bill: motion to disagree with Lords Amendment 5 · 2026-03-25 · Passed
- NoNational Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5 · 2026-03-23 · Passed
- NoNational Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2 · 2026-03-23 · Passed
- NoNational Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3 · 2026-03-23 · Passed
- NoNational Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6 · 2026-03-23 · Passed
- NoDraft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026 · 2026-03-18 · Passed
- YesDraft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026 · 2026-03-18 · Passed
- YesFinance (No. 2) Bill Report Stage: Amendment 5Finance (No. 2) Bill Report Stage: Amendment 5 · 2026-03-11 · Failed
- NoFinance (No. 2) Bill: Third ReadingFinance (No. 2) Bill: Third Reading · 2026-03-11 · Passed
- YesFinance (No. 2) Bill Report Stage: New Clause 11Finance (No. 2) Bill Report Stage: New Clause 11 · 2026-03-11 · Failed
- YesFinance (No. 2) Bill Report Stage: Amendment 6Finance (No. 2) Bill Report Stage: Amendment 6 · 2026-03-11 · Failed
- YesCourts and Tribunals Bill: Reasoned Amendment to Second ReadingCourts and Tribunals Bill: Reasoned Amendment to Second Reading · 2026-03-10 · Failed
- NoCourts and Tribunals Bill: Second ReadingCourts and Tribunals Bill: Second Reading · 2026-03-10 · Passed
- NoChildren's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38 · 2026-03-09 · Passed
- NoChildren's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41 · 2026-03-09 · Passed
- NoChildren's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106 · 2026-03-09 · Passed
- NoChildren's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102 · 2026-03-09 · Passed
- NoChildren's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 17Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 17 · 2026-03-09 · Passed
- NoChildren's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 16Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 16 · 2026-03-09 · Passed
- NoRepresentation of the People Bill: Reasoned Amendment to Second ReadingRepresentation of the People Bill: Reasoned Amendment to Second Reading · 2026-03-02 · Failed
- YesOpposition Day: Protections for children from online harmsOpposition Day: Protections for children from online harms · 2026-02-24 · Failed
- YesUniversal Credit (Removal of Two Child Limit) Bill: Third ReadingUniversal Credit (Removal of Two Child Limit) Bill: Third Reading · 2026-02-23 · Passed
- YesIndustry and Exports (Financial Assistance) Bill Committee: New Clause 2Industry and Exports (Financial Assistance) Bill Committee: New Clause 2 · 2026-02-23 · Failed
- YesIndustry and Exports (Financial Assistance) Bill Committee: Amendment 1Industry and Exports (Financial Assistance) Bill Committee: Amendment 1 · 2026-02-23 · Failed
- YesUniversal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3 · 2026-02-23 · Failed
- YesIndustry and Exports (Financial Assistance) Bill Committee: New Clause 3Industry and Exports (Financial Assistance) Bill Committee: New Clause 3 · 2026-02-23 · Failed
- YesUniversal Credit (Removal of Two Child Limit) Bill: Second ReadingUniversal Credit (Removal of Two Child Limit) Bill: Second Reading · 2026-02-03 · Passed
- YesMedical Training (Prioritisation) Bill: Amendment 2Medical Training (Prioritisation) Bill: Amendment 2 · 2026-01-27 · Failed
- NoMedical Training (Prioritisation) Bill: Amendment 9Medical Training (Prioritisation) Bill: Amendment 9 · 2026-01-27 · Failed
- NoNational Insurance Contributions (Employer Pensions Contributions) Bill: Third ReadingNational Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading · 2026-01-21 · Passed
- YesNorthern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025 · 2026-01-21 · Passed
- YesNational Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5National Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5 · 2026-01-21 · Failed
- YesNational Insurance Contributions (Employer Pensions Contributions) Bill Committee: Amendment 5National Insurance Contributions (Employer Pensions Contributions) Bill Committee: Amendment 5 · 2026-01-21 · Failed
- NoDiego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 5 · 2026-01-20 · Passed
- NoDiego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 1 · 2026-01-20 · Passed
- NoDiego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6Diego Garcia Military Base and British Indian Ocean Territory Bill: motion to disagree with Lords Amendment 6 · 2026-01-20 · Passed
- NoDraft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 2025Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 2025 · 2026-01-14 · Passed
- YesFinance (No. 2) Bill Committee: New Clause 24Finance (No. 2) Bill Committee: New Clause 24 · 2026-01-13 · Failed
- YesFinance (No. 2) Bill Committee: New Clause 9Finance (No. 2) Bill Committee: New Clause 9 · 2026-01-13 · Failed
- YesFinance (No. 2) Bill Committee: New Clause 26Finance (No. 2) Bill Committee: New Clause 26 · 2026-01-13 · Failed
- YesFinance (No. 2) Bill Committee: New Clause 25Finance (No. 2) Bill Committee: New Clause 25 · 2026-01-13 · Failed
- NoFinance (No. 2) Bill Committee: Clause 63 Stand partFinance (No. 2) Bill Committee: Clause 63 Stand part · 2026-01-13 · Passed
- NoFinance (No. 2) Bill Committee: Clause 86 stand partFinance (No. 2) Bill Committee: Clause 86 stand part · 2026-01-13 · Passed
- YesFinance (No. 2) Bill Committee: New Clause 12Finance (No. 2) Bill Committee: New Clause 12 · 2026-01-12 · Failed
- NoFinance (No.2) Bill Committee: Clause 10 stand partFinance (No.2) Bill Committee: Clause 10 stand part · 2026-01-12 · Passed
- YesFinance (No. 2) Bill Committee: New Clause 7Finance (No. 2) Bill Committee: New Clause 7 · 2026-01-12 · Failed
- YesFinance (No. 2) Bill Committee: Amendment 3Finance (No. 2) Bill Committee: Amendment 3 · 2026-01-12 · Failed
- NoFinance (No. 2) Bill Committee: Clause 62 stand partFinance (No. 2) Bill Committee: Clause 62 stand part · 2026-01-12 · Passed
- YesOpposition Day: Jury trialsOpposition Day: Jury trials · 2026-01-07 · Failed
- NoNational Insurance Contributions (Employer Pensions Contributions) Bill: Second ReadingNational Insurance Contributions (Employer Pensions Contributions) Bill: Second Reading · 2025-12-17 · Passed
- NoRailways Bill: Second ReadingRailways Bill: Second Reading · 2025-12-09 · Passed
- YesUK-EU customs union (duty to negotiate): Ten Minute Rule MotionUK-EU customs union (duty to negotiate): Ten Minute Rule Motion · 2025-12-09 · Failed
- YesRailways Bill: Opposition Reasoned AmendmentRailways Bill: Opposition Reasoned Amendment · 2025-12-09 · Failed
- NoEmployment Rights Bill: Government motion not to insist on Commons Amendment 72C but to disagree with LA72D to LA72H and to propose Gov (a) and (b) in lieu of LA72D to LA72HEmployment Rights Bill: Government motion not to insist on Commons Amendment 72C but to disagree with LA72D to LA72H and to propose Gov (a) and (b) in lieu of LA72D to LA72H · 2025-12-08 · Passed
Showing 100 of 314
Career
2024today
- 2024–todayUK House of Commons
