Parliament Workbench

MSPs · Register of interests

Declared interests

What each MSP has declared on the Register of Members’ Interests, Session 7 (2026–now), counted by category. Select a number to read the entries.

Entries declared
823
by 115 of 131 MSPs
Declared none
16
MSPs with only “no registrable interests”
Most common category
Voluntary
515 entries

Entries by MSP and category

131 MSPs
MSP Pay Trans­actions Gifts Visits Property Shares Voluntary Total
George Adam SNP – – – – – – 8 8
Karen Adam SNP – – – – – – – declared none
James Adams Con 2 – – – 2 – 1 5
Clare Adamson SNP – – – – – – 11 11
Irshad Ahmed Lab 2 – – – 8 – 1 11
Heather Anderson SNP 2 – – – – – 7 9
Tom Arthur SNP – – – 1 – – 2 3
Jackie Baillie Lab – – – – – – 5 5
Claire Baker Lab – – 1 4 2 – 8 15
Max Bannerman Reform – – – – – 1 – 1
David Barratt SNP 2 – – – – – 4 6
Andrew Baxter LD 4 – – – – – 2 6
Colin Beattie SNP – – – – – 1 6 7
Senga Beresford Reform 2 – – – 7 – – 9
Neil Bibby Lab – – – – – – 9 9
Dawn Black SNP 6 – – – – – 3 9
Amanda Bland Ind – – – – – – – declared none
Steven Bonnar SNP – – – – – – – declared none
Gary Bouse SNP 2 – – – – – 6 8
Miles Briggs Con – – – – – – – declared none
Alan Brown SNP 1 – – – – – – 1
Keith Brown SNP – – – – 2 – – 2
Siobhian Brown SNP 2 – – – – – 1 3
Holly Bruce Green 1 – – – – – 2 3
Ariane Burgess Green 1 – – – – – – 1
Alexander Burnett Con 4 – – – 3 5 – 12
Kate Campbell SNP 1 – – – – – 1 2
Michelle Campbell SNP 4 – 2 – – – 4 10
Finlay Carson Con – – – – – – – declared none
Maggie Chapman Green 2 – – – – – 5 7
Yi-pei Chou Turvey LD 2 – – – – – 4 6
Katy Clark Lab – – – – – – – declared none
Alex Cole-Hamilton LD – – 6 1 2 – 6 15
Angela Constance SNP – – – – – – 6 6
Victor Currie Reform 1 – – – 1 – – 2
Martyn Day SNP 2 – – – – – 3 5
Sanne Dijkstra-Downie LD 2 – – – – – – 2
Bob Doris SNP – – 1 – – – – 1
Iris Duane Green 1 – – – – – 2 3
Jackie Dunbar SNP – – – – – – 2 2
Duncan Dunlop LD – – – – 1 – 3 4
Tim Eagle Con 1 – – – 3 – 2 6
Joe Fagan Lab 3 – 9 – – – 18 30
Jim Fairlie SNP – – – – – – – declared none
Russell Findlay Con – – – – – – – declared none
Stephen Flynn SNP 1 – – – 1 – – 2
Murdo Fraser Con 2 – 8 3 1 – 7 21
Meghan Gallacher Con – – – – – – 18 18
Stephen Gethins SNP 2 – – – – 1 1 4
Zen Ghani SNP 2 – – – – – – 2
Kenneth Gibson NPA – – – – – – – declared none
Patricia Gibson SNP – – – – – – 1 1
Jenny Gilruth SNP 1 – – – – – 1 2
Hannah Mary Goodlad SNP 2 – – – 2 4 16 24
Neil Gray SNP – – 5 – – – 1 6
David Green LD 1 1 1 1 1 1 1 7
Ross Greer Green – – 1 1 – – 8 10
Mark Griffin Lab – – – – – – – declared none
Katie Hagmann SNP 1 – – – – – 2 3
Rachael Hamilton Con – – – – – 1 – 1
Adam Harley LD – – – – – – 3 3
Patrick Harvie Green – – – 2 – – 39 41
Clare Haughey SNP 1 – – 2 – – 2 5
Jamie Hepburn SNP – – – – – – 14 14
Craig Hoy Con – – – – – – – declared none
Daniel Johnson Lab – – 6 2 – 2 21 31
Alex Kerr SNP 1 – – – – – – 1
Calum Kerr SNP 1 – – – 1 – 2 4
Liam Kerr Con 2 – – – – 1 7 10
Stephen Kerr Con 12 – 2 2 – 2 24 42
Thomas Kerr Reform 1 – – – – – – 1
Kayleigh Kinross-O'Neill Green 3 – – – – – 2 5
David Kirkwood Reform 1 – – – – 1 1 3
Simita Kumar SNP 1 – – – – – 1 2
Jamie Langan Reform – – – – – – – declared none
Kristopher Leask Green 1 – – – – – – 1
Monica Lennon Lab – – – – – – 2 2
David Linden SNP – – – – – 1 7 8
Amanda Lindsay Reform 2 – – – – 1 – 3
Joe Long Lab 1 – – – – – 6 7
Douglas Lumsden Con – – – – – – – declared none
Morven-May MacCallum LD 4 – – – – – 2 6
Julie MacDougall Reform 2 – – – 4 – 4 10
Fulton MacGregor SNP – – – – – – 1 1
Gillian Mackay Green – – – – – – 2 2
Donald MacKinnon Lab 1 – – – – – 4 5
Ben Macpherson SNP – – 2 1 – – 1 4
Q Manivannan Green – – – – 1 – 5 6
Michael Marra Lab – – 7 – – – 9 16
Gillian Martin SNP – – – – 1 – – 1
Duncan Massey Reform 2 – – – – 1 1 4
Màiri McAllan SNP – – – – – – – declared none
Liam McArthur LD 1 – 4 2 – – 5 12
Helen McDade Reform – – – – 1 – 3 4
Cara McKee Green 1 – – – 1 – 3 5
Ivan McKee SNP – – – – – 1 – 1
Paul McLennan SNP – – – – 1 – – 1
Stuart McMillan SNP – – – – – – 5 5
Marie McNair SNP – – – – – – 2 2
Pauline McNeill Lab – – – – – – 2 2
Lloyd Melville SNP 1 – – – – – 1 2
Colm Merrick SNP 1 – – – – – – 1
Jack Middleton SNP – – – – – – 5 5
Jenni Minto SNP – – – – – – 7 7
Laura Mitchell SNP – – – – – – 2 2
Carol Mochan Lab – – – – – – 1 1
Laura Moodie Green 1 – – – 2 – 8 11
Kate Nevens Green – – – – – – 21 21
Malcolm Offord Reform – – – – 5 12 1 18
Kirsten Oswald SNP 2 – – – – – 8 10
Willie Rennie LD – – – – – – 3 3
Emma Roddick SNP – – – – – – 2 2
Angela Ross Reform – – – – 1 1 – 2
Mark Ruskell Green – – – – – – 1 1
Katherine Sangster Lab 1 – – – – – – 1
Anas Sarwar Lab – – – – – – 4 4
Kim Schmulian Reform – – – – 1 – 1 2
Graham Simpson Reform – – 1 1 – – – 2
Mark Simpson Reform – – – – 2 – 2 4
Lorna Slater Green – – – – – – 2 2
Alyn Smith SNP – – – – 1 – 1 2
David Smith Reform 1 – – – – 1 1 3
Shirley-Anne Somerville SNP – – – – – – – declared none
Pauline Stafford SNP 2 – – – – – – 2
Collette Stevenson SNP – – – – – – – declared none
Paul Sweeney Lab 3 – 9 8 – – 48 68
John Swinney SNP – – – – – – 1 1
Alison Thewliss SNP – – – – – – 4 4
Maree Todd SNP – – – – – – 3 3
David Torrance SNP – – – – – – 10 10
Jenny Young Lab 2 – 1 – – – 10 13

On a phone only the total shows; select it for the entries.

What the register is

MSPs must declare certain financial interests in a public register: paid work outside Parliament, gifts and overseas visits above set values, property and shareholdings above set thresholds, and controlled transactions. They can also record other interests voluntarily. The register exists so that anyone can see what might be relevant to an MSP’s work. An entry is a declaration made as the rules require. It does not suggest anything improper.

Wording is the MSP’s own, as published. Amounts in the source sometimes lose their £ sign; we restore it where a number follows. The Parliament’s own register is the authoritative version.

How this is worked out

What is counted
Entries on the register as published in the Parliament’s open data. Rows that say “No registrable interests.” are not counted; an MSP with only those rows is shown as “declared none”.
Which register
The open data currently holds the register for Session 7 (2026–now) only, so earlier sessions are not shown here.
Party
The MSP’s party today.
A count is not a judgement
More entries usually means more outside roles, property or gifts to declare, or more voluntary declarations. It does not mean anything improper.