Holyrood, made browsable

Torrance, David

Everything we have on one MSP — voting record, motions, questions, committee work, allowances, Hansard contributions, registered interests and career history — pulled together on a single page.

Torrance, David
MSP profile

Torrance, David

Politically, you're most like Tweed, Evelyn SNP — similarity 85.7/100.

Divisions voted in
2,498
last on 24 Mar 2026
Party alignment
99.8%
0.2% rebellion
Attendance
88.0%
342 "Not Voted" of 2,840 divisions present
Motions lodged
1,314
197 questions · 0 unanswered
Hansard contributions
2,798
611 chamber · 2,187 committee
Allowances claimed
£188,122
1,410 transactions
Recent rebellions

Divisions where they voted against their party's majority position.

Motion success

Of the motions they've lodged that went to a vote, how often did the chamber agree.

Lodged
1,314
Carried
0
Defeated
0
Not divided
1,314
Closest voting allies

MSPs who voted the same way most often across shared divisions.

Furthest apart on votes

MSPs they vote against most often.

MSPs like this one

Composite of voting agreement, sponsorship overlap, and Hansard topic affinity. Weighted 50 / 25 / 25.

Voting drift across sessions

Rebellion rate (vs party majority) per session.

0.4%
S4 · SNP
0.3%
S5 · SNP
0.0%
S6 · SNP
Career arc

Unified timeline: party joinings, seat changes, committee appointments, ministerial roles.

  1. Started representing Kirkcaldy
    07 May 2026
  2. +
    Joined Scottish National Party
    07 May 2026
  3. Left Social Justice and Social Security Committee
    08 Apr 2026
  4. Left Citizen Participation and Public Petitions Committee
    08 Apr 2026
  5. Left Health, Social Care and Sport Committee
    08 Apr 2026
  6. Stood down from Kirkcaldy (Dissolution)
    08 Apr 2026
  7. Left Scottish National Party
    08 Apr 2026
  8. Joined Social Justice and Social Security Committee as Substitute Member
    06 Mar 2024
  9. Joined Citizen Participation and Public Petitions Committee as Deputy Convener
    23 Jun 2021
  10. Left Citizen Participation and Public Petitions Committee
    23 Jun 2021
  11. Joined Citizen Participation and Public Petitions Committee as Member
    17 Jun 2021
  12. Joined Health, Social Care and Sport Committee as Member
    17 Jun 2021
  13. Started representing Kirkcaldy
    06 May 2021
  14. +
    Joined Scottish National Party
    06 May 2021
  15. Left Public Petitions Committee
    04 May 2021
  16. Left Health and Sport Committee
    04 May 2021
  17. Left Local Government and Communities Committee
    04 May 2021
  18. Stood down from Kirkcaldy (Dissolution)
    04 May 2021
  19. Left Scottish National Party
    04 May 2021
  20. Joined Public Petitions Committee as Member
    06 Sep 2018
  21. Joined Health and Sport Committee as Member
    06 Sep 2018
  22. Left Delegated Powers and Law Reform Committee
    06 Sep 2018
  23. Left Standards, Procedures and Public Appointments Committee
    06 Sep 2018
  24. Joined Delegated Powers and Law Reform Committee as Substitute Member
    24 May 2018
  25. Joined Standards, Procedures and Public Appointments Committee as Member
    19 Apr 2018
  26. Left Equalities and Human Rights Committee
    19 Apr 2018
  27. Left Delegated Powers and Law Reform Committee
    19 Apr 2018
  28. Joined Equalities and Human Rights Committee as Member
    29 Sep 2016
  29. Left Equal Opportunities Committee
    29 Sep 2016
  30. Joined Local Government and Communities Committee as Substitute Member
    07 Sep 2016
  31. Joined Equal Opportunities Committee as Member
    08 Jun 2016
  32. Joined Delegated Powers and Law Reform Committee as Member
    08 Jun 2016
  33. Started representing Kirkcaldy
    05 May 2016
  34. +
    Joined Scottish National Party
    05 May 2016
  35. Left Public Petitions Committee
    23 Mar 2016
  36. Left Public Audit Committee
    23 Mar 2016
  37. Left Equal Opportunities Committee
    23 Mar 2016
  38. Stood down from Kirkcaldy (Dissolution)
    23 Mar 2016
  39. Left Scottish National Party
    23 Mar 2016
  40. Left Public Petitions Committee
    09 Dec 2014

20 earlier events not shown.

Recent contributions to the Official Report
  • Oaths and Affirmations Chamber
    14 May 2026
    I, David Herd Torrance, do swear that I will be faithful and bear true allegiance to His Majesty King Charles, his heirs and successors, according to law. So h…
  • Portfolio Question Time Chamber
    25 Mar 2026
    Given the sustained pressure on social housing waiting lists in the Kirkcaldy constituency, will the cabinet secretary outline how the Scottish Government can …
  • Portfolio Question Time Chamber
    25 Mar 2026
    To ask the Scottish Government what action it is taking in light of reports of increasing pressure on social housing waiting lists in the Kirkcaldy constituenc…
  • Adoption Support for Families Chamber
    24 Mar 2026
    I begin by thanking Fulton MacGregor for bringing this important discussion on adoption support in Scotland to the chamber. This debate is an opportunity to re…
  • Continued Petitions Committee
    11 Mar 2026
    I fully agree with the suggestion that has been made. This is an issue that the committee in the next session of Parliament should explore and hear from both s…
Committee & government roles

Committee

Allowance — vs. party average (2025)

Per-category claim total for this MSP compared to the average per-MSP total inside their party for the same year. Positive = above party average.

Category MSP Party avg Difference
Staff costs £142 £268 −£126
MSP & staff travel £405 £1,181 −£776
Office costs £6,682 £7,961 −£1,279
Engagement costs £1,122 £5,809 −£4,686
Edinburgh accommodation £431 £6,403 −£5,972
Registered interests

31 total · showing most recent.

  • Controlled transactions · 08 Jun 2021
    No registrable interest
  • Gifts · 08 Jun 2021
    No registrable interest
  • Heritable property · 08 Jun 2021
    No registrable interest
  • Interest in shares · 08 Jun 2021
    No registrable interest
  • Overseas visits · 08 Jun 2021
    No registrable interest
  • Remuneration and related undertaking · 08 Jun 2021
    No registrable interest
  • Voluntary · 08 Jun 2021
    I am a member of the Scout Association.
  • Voluntary · 08 Jun 2021
    I am Scout Leader of the 5th Fife Scout Group, Kirkcaldy.
Career timeline

Party

Seats

  • Kirkcaldy · 07 May 2026 — Unknown
  • Kirkcaldy · 06 May 2021 — 08 Apr 2026 (Dissolution)
  • Kirkcaldy · 05 May 2016 — 04 May 2021 (Dissolution)
  • Kirkcaldy · 05 May 2011 — 23 Mar 2016 (Dissolution)