BB
647 MPs·389 Bills·£2.9T

Manifesto Pledge Tracker

Conservative5 pledges
0 done0 broken5 pending
20,000 more police officers
National Service for 18 year olds
Stop the boats — Rwanda scheme
Abolish national insurance for self-employed
Triple lock plus on pensions
Labour10 pledges
0 done0 broken10 pending
Remove hereditary peers from House of Lords
Free breakfast clubs in every primary school
VAT on private school fees
Great British Energy — publicly owned clean power company
40,000 more NHS appointments per week
House 1.5 million new homes
Border Security Command
Scrap non-dom tax status
Nationalise the railways
New deal for working people — ban zero-hour contracts
Liberal Democrat3 pledges
0 done0 broken3 pending
Proportional representation
Rejoin the EU single market
Free personal care for elderly

Pledge vs Vote Contradictions

MPs who voted against their own party's manifesto pledge position on matched bills. Pledge keywords are matched to bill titles; party line is the majority vote direction.

Labourpledged:"Border Security Command"7 rebels
Apsana Begum

Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026

Voted NOvs partyAYE
Richard Burgon

Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026

Voted NOvs partyAYE
Apsana Begum

Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026

Voted NOvs partyAYE
Ian Byrne

Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026

Voted NOvs partyAYE
Imran Hussain

Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026

Voted NOvs partyAYE
John McDonnell

Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026

Voted NOvs partyAYE
Nadia Whittome

Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026

Voted NOvs partyAYE
Labourpledged:"Remove hereditary peers from House of Lords"3 rebels
Richard Burgon

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
Imran Hussain

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
John McDonnell

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
Labourpledged:"Free breakfast clubs in every primary school"3 rebels
Imran Hussain

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
John McDonnell

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
Richard Burgon

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
Labourpledged:"VAT on private school fees"3 rebels
Imran Hussain

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
Richard Burgon

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE
John McDonnell

Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X

Voted NOvs partyAYE

Most Rebellious MPs (voted against party line)

Recent Cross-Party Votes

Dan Norris26 rebellions
Children's School and Wellbeing Bill: Amendments (a) to (j) in lieu of Lords Amendments 38V to 38X
MP: AYE|Party: NO
Children's School and Wellbeing Bill: Amendments (a) to (j) in lieu of Lords Amendments 38V to 38X
MP: AYE|Party: NO
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: AYE|Party: NO
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: AYE|Party: NO
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026
MP: AYE|Party: NO
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026
MP: AYE|Party: NO
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: AYE|Party: NO
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: AYE|Party: NO
English Devolution and Community Empowerment Bill: Amendments (a) to (h) in lieu of Lords Amendments 85 and 86, 97 to 116, 120, 121 and 123
MP: AYE|Party: NO
English Devolution and Community Empowerment Bill: Amendments (a) to (h) in lieu of Lords Amendments 85 and 86, 97 to 116, 120, 121 and 123
MP: AYE|Party: NO
Patrick Spencer20 rebellions
Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B
MP: NO|Party: AYE
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V
MP: NO|Party: AYE
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V
MP: NO|Party: AYE
Steel Industry (Nationalisation) Bill: Reasoned Amendment to Second Reading
MP: AYE|Party: NO
Steel Industry (Nationalisation) Bill: Reasoned Amendment to Second Reading
MP: AYE|Party: NO
Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F
MP: NO|Party: AYE
Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F
MP: NO|Party: AYE
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37
MP: NO|Party: AYE
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36
MP: NO|Party: AYE
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36
MP: NO|Party: AYE
Alex Easton12 rebellions
Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026
MP: NO|Party: AYE
Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B
MP: NO|Party: AYE
Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026
MP: NO|Party: AYE
King's Speech Motion for an Address: amendment (p)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (p)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (o)
MP: AYE|Party: NO
Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B
MP: NO|Party: AYE
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36
MP: NO|Party: AYE
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36
MP: NO|Party: AYE
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41
MP: NO|Party: AYE
Mr Adnan Hussain12 rebellions
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 89B and 89C
MP: AYE|Party: NO
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C
MP: AYE|Party: NO
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C
MP: AYE|Party: NO
King's Speech Motion for an Address
MP: AYE|Party: NO
King's Speech Motion for an Address
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (l)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (l)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (o)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (o)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (p)
MP: AYE|Party: NO
Ayoub Khan8 rebellions
King's Speech Motion for an Address: amendment (o)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (o)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (l)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (p)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (p)
MP: AYE|Party: NO
King's Speech Motion for an Address
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (l)
MP: AYE|Party: NO
King's Speech Motion for an Address
MP: AYE|Party: NO
Apsana Begum6 rebellions
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026
MP: NO|Party: AYE
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Imran Hussain6 rebellions
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
John McDonnell6 rebellions
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: NO|Party: AYE
Richard Burgon6 rebellions
Privilege
MP: AYE|Party: NO
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: NO|Party: AYE
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
Ian Byrne4 rebellions
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Privilege
MP: AYE|Party: NO
Jim Shannon4 rebellions
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98
MP: AYE|Party: NO
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98
MP: AYE|Party: NO
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37
MP: NO|Party: AYE
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37
MP: NO|Party: AYE
Karl Turner4 rebellions
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: AYE|Party: NO
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: AYE|Party: NO
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026
MP: AYE|Party: NO
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026
MP: AYE|Party: NO
Nadia Whittome4 rebellions
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026
MP: NO|Party: AYE
Andy McDonald2 rebellions
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO
Brian Leishman2 rebellions
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO
Cat Smith2 rebellions
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO
Emma Lewell2 rebellions
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO
Grahame Morris2 rebellions
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO
James McMurdock2 rebellions
King's Speech Motion for an Address: amendment (o)
MP: AYE|Party: NO
King's Speech Motion for an Address: amendment (o)
MP: AYE|Party: NO
Kate Osborne2 rebellions
Privilege
MP: AYE|Party: NO
Privilege
MP: AYE|Party: NO

Manifesto tracker: Pledges sourced from 2024 party manifestos. Status updated manually based on government action and legislation.
Rebellion tracker: For each division (vote), we compare an MP's vote against the majority position of their party. Cross-party votes are flagged as rebellions — principled dissent, not misconduct.