MP Scorecard
Graham Leadbitter
Scottish National Party · Moray West, Nairn and Strathspey · MP since 04 Jul 2024
Majority 1,001 of a 77,243 electorate (1.3%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 158 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 158 votes cast, 158 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)
- National Security (State Threats) Bill: motion to agree to Lords Amendment 106 Jul 2026 · division 49 · Ayes 394, Noes 85aye
- Draft Carbon Budget Order 202624 Jun 2026 · division 41 · Ayes 332, Noes 94aye
- King's Speech Motion for an Address20 May 2026 · division 5 · Ayes 307, Noes 171no
- King's Speech Motion for an Address: amendment (l)20 May 2026 · division 3 · Ayes 78, Noes 408aye
- Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 202628 Apr 2026 · division 514 · Ayes 308, Noes 81no
- 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 88V28 Apr 2026 · division 513 · Ayes 335, Noes 158aye
- Privilege28 Apr 2026 · division 512 · Ayes 223, Noes 335aye
- Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X22 Apr 2026 · division 503 · Ayes 260, Noes 161aye
- 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 88B22 Apr 2026 · division 502 · Ayes 272, Noes 149aye
- Children's Wellbeing and Schools Bill: Amendments (a) to (f) in lieu of Lords Amendment 3815 Apr 2026 · division 485 · Ayes 256, Noes 150aye
- Pension Schemes Bill: motion to disagree with Lords Amendment 7815 Apr 2026 · division 484 · Ayes 277, Noes 150aye
- Pension Schemes Bill: motion to disagree with Lords Amendment 7715 Apr 2026 · division 483 · Ayes 271, Noes 95no
- Pension Schemes Bill: motion to disagree with Lords Amendment 4315 Apr 2026 · division 482 · Ayes 273, Noes 159no
- Pension Schemes Bill: motion to disagree with Lords Amendment 3515 Apr 2026 · division 481 · Ayes 275, Noes 159no
- Pension Schemes Bill: motion to disagree with Lords Amendment 2615 Apr 2026 · division 480 · Ayes 269, Noes 162no
- Pension Schemes Bill: motion to disagree with Lords Amendment 1515 Apr 2026 · division 479 · Ayes 276, Noes 155aye
- Pensions Scheme Bill: motion to disagree with Lords Amendment 515 Apr 2026 · division 478 · Ayes 269, Noes 103no
- Pension Schemes Bill: motion to disagree with Lords Amendment 115 Apr 2026 · division 477 · Ayes 278, Noes 158aye
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 623 Mar 2026 · division 458 · Ayes 278, Noes 164no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 523 Mar 2026 · division 457 · Ayes 281, Noes 167no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 323 Mar 2026 · division 456 · Ayes 280, Noes 164no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 223 Mar 2026 · division 455 · Ayes 279, Noes 167no
- National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 123 Mar 2026 · division 454 · Ayes 280, Noes 161no
- Opposition day: Fuel duty18 Mar 2026 · division 452 · Ayes 103, Noes 259aye
- Representation of the People Bill: Reasoned Amendment to Second Reading 02 Mar 2026 · division 435 · Ayes 105, Noes 410no
- Opposition Day: Protections for children from online harms24 Feb 2026 · division 434 · Ayes 69, Noes 279aye
- Universal Credit (Removal of Two Child Limit) Bill: Third Reading23 Feb 2026 · division 433 · Ayes 361, Noes 84aye
- Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 323 Feb 2026 · division 432 · Ayes 73, Noes 256aye
- Industry and Exports (Financial Assistance) Bill Committee: New Clause 323 Feb 2026 · division 431 · Ayes 77, Noes 280aye
- Industry and Exports (Financial Assistance) Bill Committee: New Clause 223 Feb 2026 · division 430 · Ayes 156, Noes 273aye