Parliament Workbench
Data: Votes to 12 Nov 2026 · Official Report to 12 Nov 2026

MSP

David Torrance

SNP MSP for Kirkcaldy (constituency) since 2011

At a glance

Votes with SNP100.0%SNP median 100.0%
Turns up to vote79.5%Parliament median 95.9%

2,899 contributions in debates and committees 1,391 motions lodged 202 questions asked

Distinctive phrases

All speeches →

Words and pairs this MSP uses far more than other members do (TF-IDF over their Official Report contributions), with mention counts.

Recent votes on bills

All 2,653 votes →
  1. 28 Oct 2026
    ✗ Against Carried
  2. 24 Mar 2026
    Visitor Levy (Amendment) (Scotland) Bill
    Stage 3Bill pageS6M-21103SNP majority: ✓ For
    ✓ For Carried
  3. 24 Mar 2026
    Crofting and Scottish Land Court Bill
    Stage 3Bill pageS6M-21104SNP majority: ✓ For
    ✓ For Carried
  4. 24 Mar 2026
    ✓ For Carried

Broke with their party

5 times →
  1. 4 Nov 2020
    Care Homes
    S5M-23226SNP majority: – AbstainedAgainst party
    ✗ Against Carried
  2. 13 Nov 2019
    ✗ Against Carried
  3. 9 Feb 2016
    ✗ Against Carried

Latest in the chamber

All 2,899 →
  1. 5 Nov 2026Chamber
    General Question Time

    I welcome the commitment that the Scottish National Party Government gave to meeting the audiology sector within the first 100 days to develop plans for future community audiology…

  2. 5 Nov 2026Public Petitions Committee
    New Petitions

    In light of the evidence that is in front of us and the ongoing inquiry, the committee should consider closing the petition under rule 15.7 of standing orders, on the basis that t…

  3. 28 Oct 2026Chamber
    Portfolio Question Time

    People across Scotland who are living with long-term conditions must be properly supported to live pain free and to have access to the care that they need as close to home as poss…

Works with

Backs their motions most

Whose motions they back most

Most similar sitting MSPs

Similarity blends voting record, motion support and topics.

Seats
Kirkcaldy (constituency) since 2011
Committees now
Health, Care and Sport Committee (Substitute Member) · Public Petitions Committee (Deputy Convener)