Holyrood, made browsable

Voting dashboard

Who votes with their party, who breaks rank, who shows up. All 1,201 divisions in scope, with party cohesion and per-MSP attendance computed against the party-line at the time of each vote.

Voting record

Party cohesion and rebellion

1,201 divisions in scope. 20 May 2021 — 24 Mar 2026. Session S6
Per-party cohesion

How tightly each party voted with its majority

Party Divisions Total votes cast With majority Cohesion % Unanimous %
Scottish National Party SNP 1,201 69,669 69,399
99.6%
90.1%
Scottish Conservative and Unionist Party Con 1,201 33,490 33,308
99.5%
94.2%
Scottish Labour Lab 1,199 23,122 22,999
99.5%
93.6%
Scottish Green Party Green 1,199 8,149 8,128
99.7%
98.4%
Scottish Liberal Democrats LD 1,199 4,497 4,467
99.3%
98.0%
Independent Ind 438 1,030 802
77.9%
66.2%
Alba Party Alba 408 408 408
100.0%
100.0%
Reform UK Reform 149 149 149
100.0%
100.0%
Most frequent rebels

MSPs who broke party line most often

MSP Rebellion % Against / with party
Mason, John Ind · Former
7.7%
92 / 1,105
Ewing, Fergus Ind · Former
7.1%
74 / 971
Balfour, Jeremy Ind · Former
5.7%
62 / 1,029
Choudhury, Foysol Ind · Former
2.6%
29 / 1,095
Rowley, Alex Lab · Former
2.5%
23 / 889
Regan, Ash Ind · Former
2.3%
24 / 1,012
Ewing, Annabelle SNP · Former
1.7%
18 / 1,059
Thomson, Michelle SNP · Former
1.4%
16 / 1,129
Whittle, Brian Con · Former
1.1%
13 / 1,132
Gulhane, Sandesh Con · Former
1.1%
12 / 1,053
Constance, Angela SNP
1.0%
11 / 1,087
Hamilton, Rachael Con
1.0%
11 / 1,082
Mundell, Oliver Con · Former
1.0%
11 / 1,100
Greene, Jamie LD · Former
0.9%
10 / 1,069
Forbes, Kate SNP · Former
0.9%
9 / 964
Maguire, Ruth SNP · Former
0.9%
9 / 1,029
McNeill, Pauline Lab
0.9%
9 / 1,036
Sarwar, Anas Lab
0.9%
8 / 880
Yousaf, Humza SNP · Former
0.9%
8 / 890
Russell, Davy Lab · Former
0.9%
2 / 212
Lowest attendance

MSPs who registered as "Not Voted" most

MSP Attendance % Voted / present
Johnstone, Alison NPA · Former
0.0%
0 / 1,201
Sturgeon, Nicola SNP · Former
64.9%
780 / 1,201
Lennon, Monica Lab · Former
70.9%
852 / 1,201
McKelvie, Christina SNP · Former
72.3%
678 / 938
Sarwar, Anas Lab
73.9%
888 / 1,201
Yousaf, Humza SNP · Former
74.8%
898 / 1,201
Mountain, Edward Con · Former
75.0%
901 / 1,201
Rowley, Alex Lab · Former
75.9%
912 / 1,201
Baillie, Jackie Lab
76.9%
924 / 1,201
Marra, Michael Lab
77.9%
935 / 1,201
Callaghan, Stephanie SNP · Former
78.5%
943 / 1,201
Swinney, John SNP
79.6%
956 / 1,201
Forbes, Kate SNP · Former
81.0%
973 / 1,201
Cole-Hamilton, Alex LD
81.7%
981 / 1,201
Smyth, Colin Ind · Former
82.0%
985 / 1,201
Villalba, Mercedes Lab · Former
82.8%
994 / 1,201
Gallacher, Meghan Con
85.3%
1,024 / 1,201
Grant, Rhoda Lab · Former
85.4%
1,026 / 1,201
Gougeon, Mairi SNP · Former
85.6%
1,028 / 1,201
Lochhead, Richard SNP · Former
85.8%
1,030 / 1,201
Every MSP in scope

Voting breakdown

MSP Party Divisions present Voted With party Against party Attendance % Party alignment %
Adam, George SNP 1,201 1,164 1,164 0 96.9% 100.0%
Adam, Karen SNP 1,201 1,176 1,174 2 97.9% 99.8%
Adamson, Clare SNP 1,201 1,095 1,089 6 91.2% 99.5%
Allan, Dr Alasdair · Former SNP 1,201 1,192 1,187 5 99.3% 99.6%
Arthur, Tom SNP 1,201 1,164 1,163 1 96.9% 99.9%
Baillie, Jackie Lab 1,201 924 921 3 76.9% 99.7%
Baker, Claire Lab 1,201 1,122 1,118 4 93.4% 99.6%
Balfour, Jeremy · Former Ind 1,201 1,091 1,029 62 90.8% 94.3%
Beattie, Colin SNP 1,201 1,089 1,089 0 90.7% 100.0%
Bibby, Neil Lab 1,201 1,072 1,069 3 89.3% 99.7%
Boyack, Sarah · Former Lab 1,201 1,114 1,110 4 92.8% 99.6%
Briggs, Miles Con 1,201 1,146 1,139 7 95.4% 99.4%
Brown, Keith SNP 1,201 1,094 1,089 5 91.1% 99.5%
Brown, Siobhian SNP 1,201 1,161 1,159 2 96.7% 99.8%
Burgess, Ariane Green 1,201 1,156 1,154 2 96.3% 99.8%
Burnett, Alexander Con 1,201 1,055 1,050 5 87.8% 99.5%
Callaghan, Stephanie · Former SNP 1,201 943 935 8 78.5% 99.2%
Cameron, Donald · Former Con 644 582 581 1 90.4% 99.8%
Carlaw, Jackson · Former Con 1,201 1,109 1,100 9 92.3% 99.2%
Carson, Finlay Con 1,201 1,122 1,115 7 93.4% 99.4%
Chapman, Maggie Green 1,201 1,190 1,186 4 99.1% 99.7%
Choudhury, Foysol · Former Ind 1,201 1,124 1,095 29 93.6% 97.4%
Clark, Katy Lab 1,201 1,097 1,089 8 91.3% 99.3%
Coffey, Willie · Former SNP 1,201 1,174 1,174 0 97.8% 100.0%
Cole-Hamilton, Alex LD 1,201 981 975 6 81.7% 99.4%
Constance, Angela SNP 1,201 1,098 1,087 11 91.4% 99.0%
Dey, Graeme · Former SNP 1,201 1,173 1,172 1 97.7% 99.9%
Don-Innes, Natalie · Former SNP 1,201 1,062 1,060 2 88.4% 99.8%
Doris, Bob SNP 1,201 1,200 1,196 4 99.9% 99.7%
Dornan, James · Former SNP 1,201 1,069 1,067 2 89.0% 99.8%
Dowey, Sharon · Former Con 1,201 1,177 1,170 7 98.0% 99.4%
Dunbar, Jackie SNP 1,201 1,183 1,183 0 98.5% 100.0%
Duncan-Glancy, Pam · Former Ind 1,201 1,119 1,113 6 93.2% 99.5%
Eagle, Tim Con 557 495 494 1 88.9% 99.8%
Ewing, Annabelle · Former SNP 1,201 1,077 1,059 18 89.7% 98.3%
Ewing, Fergus · Former Ind 1,201 1,045 971 74 87.0% 92.9%
Fairlie, Jim SNP 1,201 1,130 1,127 3 94.1% 99.7%
Findlay, Russell Con 1,201 1,031 1,026 5 85.8% 99.5%
FitzPatrick, Joe · Former SNP 1,201 1,161 1,155 6 96.7% 99.5%
Forbes, Kate · Former SNP 1,201 973 964 9 81.0% 99.1%
Fraser, Murdo Con 1,201 1,122 1,116 6 93.4% 99.5%
Gallacher, Meghan Con 1,201 1,024 1,019 5 85.3% 99.5%
Gibson, Kenneth SNP 1,201 1,096 1,091 5 91.3% 99.5%
Gilruth, Jenny SNP 1,201 1,108 1,104 4 92.3% 99.6%
Golden, Maurice · Former Con 1,201 1,098 1,089 9 91.4% 99.2%
Gosal, Pam · Former Con 1,201 1,135 1,134 1 94.5% 99.9%
Gougeon, Mairi · Former SNP 1,201 1,028 1,025 3 85.6% 99.7%
Grahame, Christine · Former SNP 1,201 1,036 1,028 8 86.3% 99.2%
Grant, Rhoda · Former Lab 1,201 1,026 1,024 2 85.4% 99.8%
Gray, Neil SNP 1,201 1,098 1,094 4 91.4% 99.6%
Greene, Jamie · Former LD 1,199 1,079 1,069 10 90.0% 99.1%
Greer, Ross Green 1,201 1,167 1,162 5 97.2% 99.6%
Griffin, Mark Lab 1,201 1,089 1,086 3 90.7% 99.7%
Gulhane, Sandesh · Former Con 1,201 1,065 1,053 12 88.7% 98.9%
Halcro Johnston, Jamie · Former Con 1,201 1,101 1,097 4 91.7% 99.6%
Hamilton, Rachael Con 1,201 1,093 1,082 11 91.0% 99.0%
Harper, Emma · Former SNP 1,201 1,182 1,181 1 98.4% 99.9%
Harvie, Patrick Green 1,201 1,178 1,175 3 98.1% 99.7%
Haughey, Clare SNP 1,201 1,160 1,155 5 96.6% 99.6%
Hepburn, Jamie SNP 1,201 1,176 1,173 3 97.9% 99.7%
Hoy, Craig Con 1,201 1,128 1,124 4 93.9% 99.6%
Hyslop, Fiona · Former SNP 1,201 1,166 1,162 4 97.1% 99.7%
Johnson, Daniel Lab 1,201 1,090 1,087 3 90.8% 99.7%
Johnstone, Alison · Former NPA 1,201 0 0 0 0.0%
Kerr, Liam Con 1,201 1,185 1,179 6 98.7% 99.5%
Kerr, Stephen Con 1,201 1,090 1,085 5 90.8% 99.5%
Kidd, Bill · Former SNP 1,201 1,180 1,179 1 98.3% 99.9%
Lennon, Monica · Former Lab 1,201 852 848 4 70.9% 99.5%
Leonard, Richard · Former Lab 1,201 1,152 1,148 4 95.9% 99.7%
Lochhead, Richard · Former SNP 1,201 1,030 1,029 1 85.8% 99.9%
Lockhart, Dean · Former Con 290 275 274 1 94.8% 99.6%
Lumsden, Douglas Con 1,201 1,136 1,130 6 94.6% 99.5%
MacDonald, Gordon · Former SNP 1,201 1,169 1,167 2 97.3% 99.8%
MacGregor, Fulton SNP 1,201 1,179 1,176 3 98.2% 99.7%
Mackay, Gillian Green 1,201 1,175 1,173 2 97.8% 99.8%
Mackay, Rona · Former SNP 1,201 1,195 1,193 2 99.5% 99.8%
Macpherson, Ben SNP 1,201 1,152 1,151 1 95.9% 99.9%
Maguire, Ruth · Former SNP 1,201 1,038 1,029 9 86.4% 99.1%
Marra, Michael Lab 1,201 935 933 2 77.9% 99.8%
Martin, Gillian SNP 1,201 1,108 1,107 1 92.3% 99.9%
Mason, John · Former Ind 1,201 1,197 1,105 92 99.7% 92.3%
Matheson, Michael · Former SNP 1,201 1,042 1,038 4 86.8% 99.6%
McAllan, Màiri SNP 1,201 1,119 1,116 3 93.2% 99.7%
McArthur, Liam LD 1,201 1,119 1,111 8 93.2% 99.3%
McCall, Roz · Former Con 911 855 853 2 93.9% 99.8%
McKee, Ivan SNP 1,201 1,130 1,125 5 94.1% 99.6%
McKelvie, Christina · Former SNP 938 678 678 0 72.3% 100.0%
McLennan, Paul SNP 1,201 1,178 1,175 3 98.1% 99.7%
McMillan, Stuart SNP 1,201 1,120 1,117 3 93.3% 99.7%
McNair, Marie SNP 1,201 1,184 1,179 5 98.6% 99.6%
McNeill, Pauline Lab 1,201 1,045 1,036 9 87.0% 99.1%
Minto, Jenni SNP 1,201 1,189 1,188 1 99.0% 99.9%
Mochan, Carol Lab 1,201 1,165 1,158 7 97.0% 99.4%
Mountain, Edward · Former Con 1,201 901 897 4 75.0% 99.6%
Mundell, Oliver · Former Con 1,201 1,111 1,100 11 92.5% 99.0%
Nicoll, Audrey · Former SNP 1,201 1,193 1,192 1 99.3% 99.9%
O'Kane, Paul · Former Lab 1,201 1,073 1,072 1 89.3% 99.9%
Regan, Ash · Former Ind 1,201 1,036 1,012 24 86.3% 97.7%
Rennie, Willie LD 1,201 1,092 1,087 5 90.9% 99.5%
Robertson, Angus · Former SNP 1,201 1,046 1,044 2 87.1% 99.8%
Robison, Shona · Former SNP 1,201 1,130 1,129 1 94.1% 99.9%
Roddick, Emma SNP 1,201 1,098 1,093 5 91.4% 99.5%
Ross, Douglas · Former Con 1,201 1,107 1,106 1 92.2% 99.9%
Rowley, Alex · Former Lab 1,201 912 889 23 75.9% 97.5%
Ruskell, Mark Green 1,201 1,144 1,140 4 95.3% 99.7%
Russell, Davy · Former Lab 214 214 212 2 100.0% 99.1%
Sarwar, Anas Lab 1,201 888 880 8 73.9% 99.1%
Simpson, Graham Reform 1,201 1,102 1,099 3 91.8% 99.7%
Slater, Lorna Green 1,201 1,139 1,138 1 94.8% 99.9%
Smith, Liz · Former Con 1,201 1,137 1,133 4 94.7% 99.6%
Smyth, Colin · Former Ind 1,201 985 980 5 82.0% 99.5%
Somerville, Shirley-Anne SNP 1,201 1,126 1,124 2 93.8% 99.8%
Stevenson, Collette SNP 1,201 1,113 1,107 6 92.7% 99.5%
Stewart, Alexander · Former Con 1,201 1,149 1,144 5 95.7% 99.6%
Stewart, Kaukab · Former SNP 1,201 1,158 1,158 0 96.4% 100.0%
Stewart, Kevin · Former SNP 1,201 1,180 1,178 2 98.3% 99.8%
Sturgeon, Nicola · Former SNP 1,201 780 775 5 64.9% 99.4%
Sweeney, Paul Lab 1,201 1,166 1,158 8 97.1% 99.3%
Swinney, John SNP 1,201 956 951 5 79.6% 99.5%
Thomson, Michelle · Former SNP 1,201 1,145 1,129 16 95.3% 98.6%
Todd, Maree SNP 1,201 1,140 1,136 4 94.9% 99.6%
Torrance, David SNP 1,201 1,062 1,062 0 88.4% 100.0%
Tweed, Evelyn · Former SNP 1,201 1,146 1,146 0 95.4% 100.0%
Villalba, Mercedes · Former Lab 1,201 994 986 8 82.8% 99.2%
Webber, Sue · Former Con 1,201 1,077 1,072 5 89.7% 99.5%
Wells, Annie · Former Con 1,201 1,038 1,034 4 86.4% 99.6%
White, Tess · Former Con 1,201 1,069 1,063 6 89.0% 99.4%
Whitfield, Martin · Former Lab 1,201 1,165 1,162 3 97.0% 99.7%
Whitham, Elena · Former SNP 1,201 1,166 1,163 3 97.1% 99.7%
Whittle, Brian · Former Con 1,201 1,145 1,132 13 95.3% 98.9%
Wishart, Beatrice · Former LD 1,201 1,086 1,079 7 90.4% 99.4%
Yousaf, Humza · Former SNP 1,201 898 890 8 74.8% 99.1%