MP Scorecard
Ms Diane Abbott
Independent · Hackney North and Stoke Newington · MP since 11 Jun 1987
Majority 15,080 of a 77,812 electorate (19.4%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 311 of the 575 Commons divisions in our archive from this Parliament (since 9 July 2024, its first sitting day). An absence is not an abstention - ministers, tellers, paired members and members with other duties do not appear in a division list. The number states what the record shows; it does not grade anyone.
The party record, with the split
Of the 311 votes cast, 242 matched the majority of their own party’s voters in that division and 52 opposed it. Of those, 14 went against a clear party line - four or more of their party’s voters to one on the other side. Parliament does not publish whip instructions, so a free vote where a party splits (and voting with a small minority of colleagues) is visible in the split itself. “Party” means the party recorded against their name in that division list at the time. The split is the record; what it means is your call.
- Victims and Courts Bill: motion to disagree with Lords Amendment 525 Mar 2026 · voted aye · Independent voters split 2 aye / 5 no
- Victims and Courts Bill: motion to disagree with Lords Amendment 625 Mar 2026 · voted aye · Independent voters split 2 aye / 5 no
- Victims and Courts Bill: motion to disagree with Lords Amendment 225 Mar 2026 · voted aye · Independent voters split 2 aye / 4 no
- Victims and Courts Bill: motion to disagree with Lords Amendment 125 Mar 2026 · voted aye · Independent voters split 2 aye / 3 no
- Victims and Courts Bill: motion to disagree with Lords Amendment 325 Mar 2026 · voted aye · Independent voters split 2 aye / 5 no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 523 Mar 2026 · voted aye · Independent voters split 2 aye / 3 no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 223 Mar 2026 · voted aye · Independent voters split 2 aye / 4 no
- Finance (No. 2) Bill Report Stage: Amendment 611 Mar 2026 · voted no · Independent voters split 5 aye / 2 no
- Finance (No. 2) Bill Report Stage: New Clause 1111 Mar 2026 · voted no · Independent voters split 5 aye / 2 no
- Finance (No. 2) Bill Report Stage: Amendment 511 Mar 2026 · voted no · Independent voters split 5 aye / 2 no
- Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 1609 Mar 2026 · voted aye · Independent voters split 2 aye / 7 no
- Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 4409 Mar 2026 · voted aye · Independent voters split 2 aye / 7 no
Votes on the record (30 most recent in the archive)
- Immigration and Asylum Bill: Second Reading13 Jul 2026 · division 55 · Ayes 264, Noes 90no
- Immigration and Asylum Bill: Reasoned Amendment to Second Reading13 Jul 2026 · division 54 · Ayes 97, Noes 358no
- Privilege28 Apr 2026 · division 512 · Ayes 223, Noes 335aye
- Victims and Courts Bill: motion to disagree with Lords Amendment 625 Mar 2026 · division 466 · Ayes 290, Noes 163aye
- Victims and Courts Bill: motion to disagree with Lords Amendment 525 Mar 2026 · division 465 · Ayes 292, Noes 162aye
- Victims and Courts Bill: motion to disagree with Lords Amendment 425 Mar 2026 · division 464 · Ayes 300, Noes 149aye
- Victims and Courts Bill: motion to disagree with Lords Amendment 325 Mar 2026 · division 463 · Ayes 286, Noes 163aye
- Victims and Courts Bill: motion to disagree with Lords Amendment 225 Mar 2026 · division 462 · Ayes 295, Noes 162aye
- Victims and Courts Bill: motion to disagree with Lords Amendment 125 Mar 2026 · division 461 · Ayes 291, Noes 158aye
- Opposition Day: Defence24 Mar 2026 · division 460 · Ayes 98, Noes 306no
- Opposition Day: Oil and gas24 Mar 2026 · division 459 · Ayes 108, Noes 297no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 623 Mar 2026 · division 458 · Ayes 278, Noes 164aye
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 523 Mar 2026 · division 457 · Ayes 281, Noes 167aye
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 323 Mar 2026 · division 456 · Ayes 280, Noes 164aye
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 223 Mar 2026 · division 455 · Ayes 279, Noes 167aye
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 123 Mar 2026 · division 454 · Ayes 280, Noes 161aye
- Opposition day: Fuel duty18 Mar 2026 · division 452 · Ayes 103, Noes 259no
- Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 202618 Mar 2026 · division 451 · Ayes 277, Noes 99no
- Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 202618 Mar 2026 · division 450 · Ayes 368, Noes 107no
- Finance (No. 2) Bill: Third Reading11 Mar 2026 · division 449 · Ayes 292, Noes 161aye
- Finance (No. 2) Bill Report Stage: Amendment 611 Mar 2026 · division 448 · Ayes 175, Noes 292no
- Finance (No. 2) Bill Report Stage: Amendment 511 Mar 2026 · division 447 · Ayes 172, Noes 283no
- Finance (No. 2) Bill Report Stage: New Clause 1111 Mar 2026 · division 446 · Ayes 174, Noes 292no
- Courts and Tribunals Bill: Second Reading10 Mar 2026 · division 445 · Ayes 304, Noes 203no
- Courts and Tribunals Bill: Reasoned Amendment to Second Reading10 Mar 2026 · division 444 · Ayes 203, Noes 311aye
- Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 10209 Mar 2026 · division 442 · Ayes 315, Noes 163aye
- Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 4409 Mar 2026 · division 441 · Ayes 315, Noes 109aye
- Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 4109 Mar 2026 · division 440 · Ayes 316, Noes 171aye
- Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 3709 Mar 2026 · division 438 · Ayes 321, Noes 106aye
- Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 1609 Mar 2026 · division 436 · Ayes 309, Noes 181aye