MP Scorecard
Sir Keir Starmer
Labour · Holborn and St Pancras · MP since 07 May 2015
Majority 11,572 of a 71,300 electorate (16.2%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 39 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 39 votes cast, 39 matched the majority of their own party’s voters in that division and 0 opposed it. Of those, 0 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.
Votes on the record (30 most recent in the archive)
- Public Office (Accountability) Bill Report Stage: Amendment 1914 Jul 2026 · division 58 · Ayes 104, Noes 412no
- Public Office (Accountability) Bill Report Stage: Amendment 199 14 Jul 2026 · division 57 · Ayes 102, Noes 409no
- Public Office (Accountability) Bill Report Stage: Amendment 314 Jul 2026 · division 56 · Ayes 93, Noes 323no
- King's Speech Motion for an Address: amendment (i)19 May 2026 · division 1 · Ayes 108, Noes 323no
- Privilege28 Apr 2026 · division 512 · Ayes 223, Noes 335no
- English Devolution and Community Empowerment Bill: Amendments (a) to (h) in lieu of Lords Amendments 85 and 86, 97 to 116, 120, 121 and 12327 Apr 2026 · division 508 · Ayes 271, Noes 171aye
- English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C27 Apr 2026 · division 507 · Ayes 269, Noes 170aye
- English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 36, 90 and 155, insist on Amendments 155A to 155F and propose Amendment (a)27 Apr 2026 · division 506 · Ayes 270, Noes 170aye
- English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 89B and 89C27 Apr 2026 · division 505 · Ayes 273, Noes 167aye
- Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 202618 Mar 2026 · division 451 · Ayes 277, Noes 99aye
- Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 202618 Mar 2026 · division 450 · Ayes 368, Noes 107aye
- Courts and Tribunals Bill: Second Reading10 Mar 2026 · division 445 · Ayes 304, Noes 203aye
- Courts and Tribunals Bill: Reasoned Amendment to Second Reading10 Mar 2026 · division 444 · Ayes 203, Noes 311no
- Opposition Day: Protections for children from online harms24 Feb 2026 · division 434 · Ayes 69, Noes 279no
- Universal Credit (Removal of Two Child Limit) Bill: Second Reading03 Feb 2026 · division 424 · Ayes 458, Noes 104aye
- Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 202514 Jan 2026 · division 409 · Ayes 301, Noes 110aye
- Budget Resolution No. 50: Inheritance tax (limiting agricultural and business property reliefs etc)02 Dec 2025 · division 374 · Ayes 327, Noes 182aye
- Budget Resolution No. 28: Capital gains tax (employee-ownership trusts)02 Dec 2025 · division 373 · Ayes 362, Noes 164aye
- Budget Resolution No. 9: Basic rate limit and personal allowance for tax years 2028-29 to 2030-3102 Dec 2025 · division 372 · Ayes 348, Noes 176aye
- Budget Resolution No. 5: Income tax (savings rate for future years)02 Dec 2025 · division 371 · Ayes 369, Noes 166aye
- Budget Resolution No. 4: Income tax (dividend rates)02 Dec 2025 · division 370 · Ayes 371, Noes 166aye
- Draft Radio Equipment (Amendment) (Northern Ireland) Regulations 202519 Nov 2025 · division 360 · Ayes 376, Noes 16aye
- Sentencing Bill: Third Reading29 Oct 2025 · division 336 · Ayes 321, Noes 103aye
- Sentencing Bill Report Stage: New Clause 2029 Oct 2025 · division 335 · Ayes 182, Noes 311no
- Employment Rights Bill: Motion to disagree with Lords Amendment 2315 Sept 2025 · division 296 · Ayes 329, Noes 163aye
- Employment Rights Bill: Motion to disagree with Lords Amendment 815 Sept 2025 · division 295 · Ayes 316, Noes 172aye
- Employment Rights Bill: Motion to disagree with Lords Amendment 715 Sept 2025 · division 294 · Ayes 330, Noes 158aye
- Employment Rights Bill: Motion to disagree with Lords Amendment 115 Sept 2025 · division 293 · Ayes 326, Noes 160aye
- Universal Credit and Personal Independence Payment Bill: Third Reading09 Jul 2025 · division 265 · Ayes 336, Noes 242aye
- Universal Credit and Personal Independence Payment Bill Committee: Amendment 3809 Jul 2025 · division 264 · Ayes 149, Noes 334no