MP Scorecard
Pete Wishart
Scottish National Party · Perth and Kinross-shire · MP since 07 Jun 2001
Majority 4,127 of a 77,261 electorate (5.3%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 159 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 159 votes cast, 159 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 323aye
- 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
- National Security (State Threats) Bill: motion to agree to Lords Amendment 106 Jul 2026 · division 49 · Ayes 394, Noes 85aye
- Taxation (Energy and Vehicles) Bill Committee: New Clause 501 Jul 2026 · division 48 · Ayes 177, Noes 308aye
- Taxation (Energy and Vehicles) Bill Committee: New Clause 401 Jul 2026 · division 47 · Ayes 173, Noes 282aye
- Taxation (Energy and Vehicles) Bill Committee: New Clause 201 Jul 2026 · division 46 · Ayes 80, Noes 281aye
- 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 Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 202628 Apr 2026 · division 515 · Ayes 304, Noes 28no
- 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 School and Wellbeing Bill: Amendments (a) to (j) in lieu of Lords Amendments 38V to 38X27 Apr 2026 · division 511 · Ayes 272, Noes 64aye
- 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 its Amendments 88A, 88C and 88E to 88P and propose Amendments (a) to (f)27 Apr 2026 · division 509 · Ayes 279, Noes 164aye
- 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
- Finance (No. 2) Bill Report Stage: Amendment 611 Mar 2026 · division 448 · Ayes 175, Noes 292aye
- Finance (No. 2) Bill Report Stage: New Clause 1111 Mar 2026 · division 446 · Ayes 174, Noes 292aye
- 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
- Industry and Exports (Financial Assistance) Bill Committee: Amendment 123 Feb 2026 · division 429 · Ayes 161, Noes 272aye
- Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 202611 Feb 2026 · division 426 · Ayes 362, Noes 107aye