Holyrood, made browsable
Voting dashboard
Who votes with their party, who breaks rank, who shows up. All 3,036 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
3,036 divisions in scope.
02 Jun 2011 — 12 Nov 2026.
Per-party cohesion
How tightly each party voted with its majority
| Party | Divisions | Total votes cast | With majority | Cohesion % | Unanimous % |
|---|---|---|---|---|---|
| Scottish National Party SNP | 3,036 | 176,954 | 176,454 |
99.7%
|
92.4% |
| Scottish Conservative and Unionist Party Con | 3,035 | 68,993 | 68,706 |
99.6%
|
95.6% |
| Scottish Labour Lab | 3,031 | 68,178 | 67,915 |
99.6%
|
94.3% |
| Scottish Green Party Green | 3,019 | 17,231 | 17,194 |
99.8%
|
98.9% |
| Scottish Liberal Democrats LD | 3,033 | 13,162 | 13,085 |
99.4%
|
98.0% |
| Reform UK Reform | 396 | 3,203 | 3,169 |
98.9%
|
94.9% |
| Independent Ind | 1,427 | 2,876 | 2,528 |
87.9%
|
81.3% |
| Alba Party Alba | 408 | 408 | 408 |
100.0%
|
100.0% |
Most frequent rebels
MSPs who broke party line most often
| MSP | Rebellion % | Against / with party |
|---|---|---|
| MacDonald, Margo Ind · Former |
16.2%
|
12 / 62 |
| Urquhart, Jean Ind · Former |
9.2%
|
68 / 673 |
| Walker, Bill Ind · Former |
4.5%
|
10 / 210 |
| Mason, John Ind · Former |
3.6%
|
101 / 2,727 |
| Balfour, Jeremy Ind · Former |
3.6%
|
66 / 1,760 |
| Ewing, Fergus Ind · Former |
3.2%
|
77 / 2,293 |
| Kirkwood, David Reform |
3.2%
|
6 / 179 |
| Ahmed, Irshad Lab |
2.7%
|
5 / 183 |
| Choudhury, Foysol Ind · Former |
2.6%
|
29 / 1,095 |
| Rumbles, Mike LD · Former |
2.3%
|
17 / 729 |
| Bland, Amanda Ind |
2.1%
|
4 / 187 |
| Wightman, Andy Ind · Former |
2.0%
|
16 / 774 |
| Schmulian, Kim Reform |
1.9%
|
3 / 158 |
| Rowley, Alex Lab · Former |
1.8%
|
31 / 1,659 |
| Smith, David Reform |
1.7%
|
3 / 176 |
| Currie, Victor Reform |
1.6%
|
3 / 184 |
| Sangster, Katherine Lab |
1.6%
|
3 / 180 |
| Simpson, Mark Reform |
1.6%
|
3 / 188 |
| Regan, Ash Ind · Former |
1.4%
|
25 / 1,817 |
| Thomson, Michelle SNP · Former |
1.4%
|
16 / 1,129 |
Lowest attendance
MSPs who registered as "Not Voted" most
| MSP | Attendance % | Voted / present |
|---|---|---|
| MacDonald, Margo Ind · Former |
15.2%
|
74 / 488 |
| Macintosh, Ken NPA · Former |
48.4%
|
730 / 1,508 |
| McLetchie, David Con · Former |
54.1%
|
199 / 368 |
| Johnstone, Alison NPA · Former |
55.0%
|
1,562 / 2,840 |
| Walker, Bill Ind · Former |
59.8%
|
220 / 368 |
| Salmond, Alex SNP · Former |
61.4%
|
502 / 818 |
| Simpson, Dr Richard Lab · Former |
66.9%
|
547 / 818 |
| Scott, Tavish LD · Former |
67.5%
|
928 / 1,374 |
| Adam, Brian SNP · Former |
67.5%
|
226 / 335 |
| McNeil, Duncan Lab · Former |
67.6%
|
553 / 818 |
| Sturgeon, Nicola SNP · Former |
68.0%
|
1,930 / 2,840 |
| Marra, Jenny Lab · Former |
69.4%
|
1,137 / 1,639 |
| Rowley, Alex Lab · Former |
70.7%
|
1,690 / 2,391 |
| Baxter, Jayne Lab · Former |
71.0%
|
390 / 549 |
| Davidson, Ruth Con · Former |
71.7%
|
1,175 / 1,639 |
| Eadie, Helen Lab · Former |
75.3%
|
305 / 405 |
| Lennon, Monica Lab |
76.5%
|
1,638 / 2,140 |
| Henry, Hugh Lab · Former |
78.0%
|
638 / 818 |
| Marra, Michael Lab |
78.3%
|
1,077 / 1,375 |
| Callaghan, Stephanie SNP · Former |
78.5%
|
943 / 1,201 |
Every MSP in scope
Voting breakdown
| MSP | Party | Divisions present | Voted | With party | Against party | Attendance % | Party alignment % |
|---|---|---|---|---|---|---|---|
| Adam, Brian · Former | SNP | 335 | 226 | 226 | 0 | 67.5% | 100.0% |
| Adam, George | SNP | 3,036 | 2,956 | 2,954 | 2 | 97.4% | 99.9% |
| Adam, Karen | SNP | 1,397 | 1,361 | 1,359 | 2 | 97.4% | 99.9% |
| Adams, James | Con | 127 | 114 | 114 | 0 | 89.8% | 100.0% |
| Adamson, Clare | SNP | 3,026 | 2,811 | 2,801 | 10 | 92.9% | 99.6% |
| Ahmed, Irshad | Lab | 196 | 188 | 183 | 5 | 95.9% | 97.3% |
| Allan, Dr Alasdair · Former | SNP | 2,840 | 2,748 | 2,738 | 10 | 96.8% | 99.6% |
| Allard, Christian · Former | SNP | 473 | 440 | 440 | 0 | 93.0% | 100.0% |
| Anderson, Heather | SNP | 196 | 191 | 191 | 0 | 97.4% | 100.0% |
| Arthur, Tom | SNP | 2,217 | 2,157 | 2,156 | 1 | 97.3% | 100.0% |
| Baillie, Jackie | Lab | 3,036 | 2,498 | 2,491 | 7 | 82.3% | 99.7% |
| Baker, Claire | Lab | 3,036 | 2,653 | 2,647 | 6 | 87.4% | 99.8% |
| Baker, Richard · Former | Lab | 773 | 646 | 643 | 3 | 83.6% | 99.5% |
| Balfour, Jeremy · Former | Ind | 2,022 | 1,826 | 1,760 | 66 | 90.3% | 96.4% |
| Ballantyne, Michelle · Former | Reform | 604 | 546 | 540 | 6 | 90.4% | 98.9% |
| Bannerman, Max | Reform | 176 | 160 | 159 | 1 | 90.9% | 99.4% |
| Barratt, David | SNP | 196 | 196 | 195 | 1 | 100.0% | 99.5% |
| Baxter, Andrew | LD | 190 | 154 | 154 | 0 | 81.1% | 100.0% |
| Baxter, Jayne · Former | Lab | 549 | 390 | 388 | 2 | 71.0% | 99.5% |
| Beamish, Claudia · Former | Lab | 1,639 | 1,385 | 1,382 | 3 | 84.5% | 99.8% |
| Beattie, Colin | SNP | 3,030 | 2,869 | 2,861 | 8 | 94.7% | 99.7% |
| Beresford, Senga | Reform | 185 | 170 | 169 | 1 | 91.9% | 99.4% |
| Biagi, Marco · Former | SNP | 818 | 798 | 796 | 2 | 97.6% | 99.7% |
| Bibby, Neil | Lab | 3,033 | 2,658 | 2,653 | 5 | 87.6% | 99.8% |
| Black, Dawn | SNP | 196 | 196 | 195 | 1 | 100.0% | 99.5% |
| Bland, Amanda | Ind | 196 | 191 | 187 | 4 | 97.4% | 97.9% |
| Bonnar, Steven | SNP | 156 | 155 | 155 | 0 | 99.4% | 100.0% |
| Bouse, Gary | SNP | 196 | 190 | 190 | 0 | 96.9% | 100.0% |
| Bowman, Bill · Former | Con | 690 | 660 | 658 | 2 | 95.7% | 99.7% |
| Boyack, Sarah · Former | Lab | 2,284 | 2,089 | 2,080 | 9 | 91.5% | 99.6% |
| Brennan, Lesley · Former | Lab | 42 | 40 | 40 | 0 | 95.2% | 100.0% |
| Briggs, Miles | Con | 2,218 | 2,127 | 2,120 | 7 | 95.9% | 99.7% |
| Brodie, Chic · Former | SNP | 818 | 769 | 767 | 2 | 94.0% | 99.7% |
| Brown, Alan | SNP | 196 | 194 | 194 | 0 | 99.0% | 100.0% |
| Brown, Gavin · Former | Con | 818 | 760 | 760 | 0 | 92.9% | 100.0% |
| Brown, Keith | SNP | 3,020 | 2,792 | 2,787 | 5 | 92.5% | 99.8% |
| Brown, Siobhian | SNP | 1,397 | 1,353 | 1,351 | 2 | 96.9% | 99.9% |
| Bruce, Holly | Green | 196 | 193 | 192 | 1 | 98.5% | 99.5% |
| Buchanan, Cameron · Former | Con | 450 | 397 | 393 | 4 | 88.2% | 99.0% |
| Burgess, Ariane | Green | 1,393 | 1,340 | 1,337 | 3 | 96.2% | 99.8% |
| Burgess, Margaret · Former | SNP | 818 | 804 | 804 | 0 | 98.3% | 100.0% |
| Burnett, Alexander | Con | 2,202 | 1,910 | 1,904 | 6 | 86.7% | 99.7% |
| Callaghan, Stephanie · Former | SNP | 1,201 | 943 | 935 | 8 | 78.5% | 99.2% |
| Cameron, Donald · Former | Con | 1,465 | 1,348 | 1,347 | 1 | 92.0% | 99.9% |
| Campbell, Aileen · Former | SNP | 1,639 | 1,448 | 1,448 | 0 | 88.3% | 100.0% |
| Campbell, Kate | SNP | 192 | 177 | 177 | 0 | 92.2% | 100.0% |
| Campbell, Michelle | SNP | 196 | 183 | 183 | 0 | 93.4% | 100.0% |
| Campbell, Roderick · Former | SNP | 818 | 793 | 788 | 5 | 96.9% | 99.4% |
| Carlaw, Jackson · Former | Con | 2,840 | 2,523 | 2,508 | 15 | 88.8% | 99.4% |
| Carson, Finlay | Con | 2,207 | 2,020 | 2,010 | 10 | 91.5% | 99.5% |
| Chapman, Maggie | Green | 1,397 | 1,386 | 1,382 | 4 | 99.2% | 99.7% |
| Chapman, Peter · Former | Con | 821 | 759 | 755 | 4 | 92.4% | 99.5% |
| Chisholm, Malcolm · Former | Lab | 818 | 804 | 800 | 4 | 98.3% | 99.5% |
| Chou Turvey, Yi-pei | LD | 189 | 178 | 176 | 2 | 94.2% | 98.9% |
| Choudhury, Foysol · Former | Ind | 1,201 | 1,124 | 1,095 | 29 | 93.6% | 97.4% |
| Clark, Katy | Lab | 1,394 | 1,287 | 1,278 | 9 | 92.3% | 99.3% |
| Coffey, Willie · Former | SNP | 2,840 | 2,766 | 2,764 | 2 | 97.4% | 99.9% |
| Cole-Hamilton, Alex | LD | 2,218 | 1,940 | 1,933 | 7 | 87.5% | 99.6% |
| Constance, Angela | SNP | 3,035 | 2,837 | 2,821 | 16 | 93.5% | 99.4% |
| Corry, Maurice · Former | Con | 821 | 786 | 782 | 4 | 95.7% | 99.5% |
| Crawford, Bruce · Former | SNP | 1,639 | 1,512 | 1,510 | 2 | 92.3% | 99.9% |
| Cunningham, Roseanna · Former | SNP | 1,639 | 1,518 | 1,513 | 5 | 92.6% | 99.7% |
| Currie, Victor | Reform | 192 | 187 | 184 | 3 | 97.4% | 98.4% |
| Davidson, Ruth · Former | Con | 1,639 | 1,175 | 1,171 | 4 | 71.7% | 99.7% |
| Day, Martyn | SNP | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Dey, Graeme · Former | SNP | 2,840 | 2,772 | 2,767 | 5 | 97.6% | 99.8% |
| Dijkstra-Downie, Sanne | LD | 192 | 187 | 187 | 0 | 97.4% | 100.0% |
| Don, Nigel · Former | SNP | 818 | 796 | 794 | 2 | 97.3% | 99.7% |
| Don-Innes, Natalie · Former | SNP | 1,201 | 1,062 | 1,060 | 2 | 88.4% | 99.8% |
| Doris, Bob | SNP | 3,036 | 2,960 | 2,954 | 6 | 97.5% | 99.8% |
| Dornan, James · Former | SNP | 2,840 | 2,601 | 2,595 | 6 | 91.6% | 99.8% |
| Dowey, Sharon · Former | Con | 1,201 | 1,177 | 1,170 | 7 | 98.0% | 99.4% |
| Duane, Iris | Green | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Dugdale, Kezia · Former | Lab | 1,374 | 1,143 | 1,139 | 4 | 83.2% | 99.7% |
| Dunbar, Jackie | SNP | 1,397 | 1,378 | 1,378 | 0 | 98.6% | 100.0% |
| Duncan-Glancy, Pam · Former | Ind | 1,201 | 1,119 | 1,113 | 6 | 93.2% | 99.5% |
| Dunlop, Duncan | LD | 196 | 163 | 161 | 2 | 83.2% | 98.8% |
| Eadie, Helen · Former | Lab | 405 | 305 | 305 | 0 | 75.3% | 100.0% |
| Eadie, Jim · Former | SNP | 818 | 797 | 795 | 2 | 97.4% | 99.7% |
| Eagle, Tim | Con | 743 | 654 | 652 | 2 | 88.0% | 99.7% |
| Ewing, Annabelle · Former | SNP | 2,840 | 2,673 | 2,655 | 18 | 94.1% | 99.3% |
| Ewing, Fergus · Former | Ind | 2,840 | 2,370 | 2,293 | 77 | 83.5% | 96.8% |
| Fabiani, Linda · Former | SNP | 1,639 | 1,554 | 1,543 | 11 | 94.8% | 99.3% |
| Fagan, Joe | Lab | 196 | 196 | 195 | 1 | 100.0% | 99.5% |
| Fairlie, Jim | SNP | 1,389 | 1,267 | 1,263 | 4 | 91.2% | 99.7% |
| Fee, Mary · Former | Lab | 1,639 | 1,428 | 1,423 | 5 | 87.1% | 99.6% |
| Ferguson, Patricia · Former | Lab | 818 | 668 | 665 | 3 | 81.7% | 99.6% |
| Fergusson, Alex · Former | Con | 818 | 724 | 722 | 2 | 88.5% | 99.7% |
| Findlay, Neil · Former | Lab | 1,639 | 1,438 | 1,427 | 11 | 87.7% | 99.2% |
| Findlay, Russell | Con | 1,363 | 1,143 | 1,138 | 5 | 83.9% | 99.6% |
| Finnie, John · Former | Green | 1,639 | 1,530 | 1,522 | 8 | 93.3% | 99.5% |
| FitzPatrick, Joe · Former | SNP | 2,840 | 2,750 | 2,743 | 7 | 96.8% | 99.7% |
| Flynn, Stephen | SNP | 195 | 165 | 164 | 1 | 84.6% | 99.4% |
| Forbes, Kate · Former | SNP | 2,022 | 1,736 | 1,726 | 10 | 85.9% | 99.4% |
| Fraser, Murdo | Con | 3,036 | 2,834 | 2,822 | 12 | 93.3% | 99.6% |
| Freeman, Jeane · Former | SNP | 821 | 705 | 705 | 0 | 85.9% | 100.0% |
| Gallacher, Meghan | Con | 1,385 | 1,191 | 1,186 | 5 | 86.0% | 99.6% |
| Gethins, Stephen | SNP | 195 | 181 | 181 | 0 | 92.8% | 100.0% |
| Ghani, Zen | SNP | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Gibson, Kenneth | NPA | 2,996 | 2,665 | 2,647 | 18 | 89.0% | 99.3% |
| Gibson, Patricia | SNP | 196 | 196 | 195 | 1 | 100.0% | 99.5% |
| Gibson, Rob · Former | SNP | 818 | 804 | 803 | 1 | 98.3% | 99.9% |
| Gilruth, Jenny | SNP | 2,214 | 2,047 | 2,042 | 5 | 92.5% | 99.8% |
| Golden, Maurice · Former | Con | 2,022 | 1,810 | 1,801 | 9 | 89.5% | 99.5% |
| Goldie, Annabel · Former | Con | 818 | 675 | 670 | 5 | 82.5% | 99.3% |
| Goodlad, Hannah Mary | SNP | 196 | 185 | 184 | 1 | 94.4% | 99.5% |
| Gosal, Pam · Former | Con | 1,201 | 1,135 | 1,134 | 1 | 94.5% | 99.9% |
| Gougeon, Mairi · Former | SNP | 2,022 | 1,765 | 1,760 | 5 | 87.3% | 99.7% |
| Grahame, Christine · Former | SNP | 2,840 | 2,591 | 2,566 | 25 | 91.2% | 99.0% |
| Grant, Rhoda · Former | Lab | 2,840 | 2,472 | 2,470 | 2 | 87.0% | 99.9% |
| Gray, Iain · Former | Lab | 1,639 | 1,512 | 1,511 | 1 | 92.3% | 99.9% |
| Gray, Neil | SNP | 1,397 | 1,288 | 1,284 | 4 | 92.2% | 99.7% |
| Green, David | LD | 196 | 179 | 179 | 0 | 91.3% | 100.0% |
| Greene, Jamie · Former | LD | 2,020 | 1,885 | 1,874 | 11 | 93.3% | 99.4% |
| Greer, Ross | Green | 2,218 | 2,127 | 2,122 | 5 | 95.9% | 99.8% |
| Griffin, Mark | Lab | 3,036 | 2,635 | 2,631 | 4 | 86.8% | 99.8% |
| Gulhane, Sandesh · Former | Con | 1,201 | 1,065 | 1,053 | 12 | 88.7% | 98.9% |
| Hagmann, Katie | SNP | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Halcro Johnston, Jamie · Former | Con | 1,795 | 1,671 | 1,666 | 5 | 93.1% | 99.7% |
| Hamilton, Rachael | Con | 2,193 | 1,990 | 1,976 | 14 | 90.7% | 99.3% |
| Harley, Adam | LD | 196 | 183 | 183 | 0 | 93.4% | 100.0% |
| Harper, Emma · Former | SNP | 2,022 | 1,967 | 1,966 | 1 | 97.3% | 99.9% |
| Harris, Alison · Former | Con | 821 | 661 | 658 | 3 | 80.5% | 99.5% |
| Harvie, Patrick | Green | 3,036 | 2,969 | 2,966 | 3 | 97.8% | 99.9% |
| Haughey, Clare | SNP | 2,218 | 2,112 | 2,104 | 8 | 95.2% | 99.6% |
| Henry, Hugh · Former | Lab | 818 | 638 | 633 | 5 | 78.0% | 99.2% |
| Hepburn, Jamie | SNP | 3,036 | 2,923 | 2,919 | 4 | 96.3% | 99.9% |
| Hilton, Cara · Former | Lab | 417 | 360 | 358 | 2 | 86.3% | 99.4% |
| Hoy, Craig | Con | 1,387 | 1,293 | 1,288 | 5 | 93.2% | 99.6% |
| Hume, Jim · Former | LD | 818 | 761 | 758 | 3 | 93.0% | 99.6% |
| Hyslop, Fiona · Former | SNP | 2,840 | 2,595 | 2,590 | 5 | 91.4% | 99.8% |
| Ingram, Adam · Former | SNP | 818 | 737 | 736 | 1 | 90.1% | 99.9% |
| Johnson, Daniel | Lab | 2,206 | 2,035 | 2,029 | 6 | 92.2% | 99.7% |
| Johnstone, Alex · Former | Con | 937 | 850 | 848 | 2 | 90.7% | 99.8% |
| Johnstone, Alison · Former | NPA | 2,840 | 1,562 | 1,560 | 2 | 55.0% | 99.9% |
| Keir, Colin · Former | SNP | 818 | 815 | 812 | 3 | 99.6% | 99.6% |
| Kelly, James · Former | Lab | 1,639 | 1,447 | 1,446 | 1 | 88.3% | 99.9% |
| Kerr, Alex | SNP | 196 | 183 | 183 | 0 | 93.4% | 100.0% |
| Kerr, Calum | SNP | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Kerr, Liam | Con | 2,211 | 2,169 | 2,163 | 6 | 98.1% | 99.7% |
| Kerr, Stephen | Con | 1,397 | 1,267 | 1,262 | 5 | 90.7% | 99.6% |
| Kerr, Thomas | Reform | 180 | 175 | 173 | 2 | 97.2% | 98.9% |
| Kidd, Bill · Former | SNP | 2,840 | 2,745 | 2,741 | 4 | 96.7% | 99.9% |
| Kinross-O'Neill, Kayleigh | Green | 196 | 194 | 194 | 0 | 99.0% | 100.0% |
| Kirkwood, David | Reform | 196 | 185 | 179 | 6 | 94.4% | 96.8% |
| Kumar, Simita | SNP | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Lamont, Johann · Former | Lab | 1,639 | 1,374 | 1,371 | 3 | 83.8% | 99.8% |
| Lamont, John · Former | Con | 1,026 | 877 | 875 | 2 | 85.5% | 99.8% |
| Langan, Jamie | Reform | 192 | 182 | 181 | 1 | 94.8% | 99.5% |
| Leask, Kristopher | Green | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Lennon, Monica | Lab | 2,140 | 1,638 | 1,633 | 5 | 76.5% | 99.7% |
| Leonard, Richard · Former | Lab | 2,022 | 1,858 | 1,853 | 5 | 91.9% | 99.7% |
| Linden, David | SNP | 192 | 176 | 176 | 0 | 91.7% | 100.0% |
| Lindhurst, Gordon · Former | Con | 821 | 753 | 749 | 4 | 91.7% | 99.5% |
| Lindsay, Amanda | Reform | 192 | 187 | 186 | 1 | 97.4% | 99.5% |
| Lochhead, Richard · Former | SNP | 2,840 | 2,486 | 2,483 | 3 | 87.5% | 99.9% |
| Lockhart, Dean · Former | Con | 1,111 | 1,029 | 1,028 | 1 | 92.6% | 99.9% |
| Long, Joe | Lab | 196 | 192 | 192 | 0 | 98.0% | 100.0% |
| Lumsden, Douglas · Former | Con | 1,256 | 1,167 | 1,161 | 6 | 92.9% | 99.5% |
| Lyle, Richard · Former | SNP | 1,639 | 1,605 | 1,601 | 4 | 97.9% | 99.8% |
| MacAskill, Kenny · Former | SNP | 818 | 807 | 807 | 0 | 98.7% | 100.0% |
| MacCallum, Morven-May | LD | 182 | 152 | 152 | 0 | 83.5% | 100.0% |
| MacDonald, Angus · Former | SNP | 1,639 | 1,574 | 1,570 | 4 | 96.0% | 99.7% |
| MacDonald, Gordon · Former | SNP | 2,840 | 2,607 | 2,603 | 4 | 91.8% | 99.8% |
| Macdonald, Lewis · Former | Lab | 1,639 | 1,452 | 1,451 | 1 | 88.6% | 99.9% |
| MacDonald, Margo · Former | Ind | 488 | 74 | 62 | 12 | 15.2% | 83.8% |
| MacDougall, Julie | Reform | 193 | 177 | 175 | 2 | 91.7% | 98.9% |
| MacGregor, Fulton | SNP | 2,218 | 2,170 | 2,167 | 3 | 97.8% | 99.9% |
| Macintosh, Ken · Former | NPA | 1,508 | 730 | 728 | 2 | 48.4% | 99.7% |
| Mackay, Derek · Former | Ind | 1,639 | 1,304 | 1,304 | 0 | 79.6% | 100.0% |
| Mackay, Gillian | Green | 1,397 | 1,365 | 1,362 | 3 | 97.7% | 99.8% |
| Mackay, Rona · Former | SNP | 2,022 | 2,002 | 1,999 | 3 | 99.0% | 99.9% |
| MacKenzie, Mike · Former | SNP | 818 | 813 | 812 | 1 | 99.4% | 99.9% |
| MacKinnon, Donald | Lab | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Macpherson, Ben | SNP | 2,218 | 2,123 | 2,122 | 1 | 95.7% | 100.0% |
| Maguire, Ruth · Former | SNP | 2,022 | 1,846 | 1,833 | 13 | 91.3% | 99.3% |
| Malik, Hanzala · Former | Lab | 818 | 675 | 671 | 4 | 82.5% | 99.4% |
| Manivannan, Q | Green | 196 | 190 | 190 | 0 | 96.9% | 100.0% |
| Marra, Jenny · Former | Lab | 1,639 | 1,137 | 1,134 | 3 | 69.4% | 99.7% |
| Marra, Michael | Lab | 1,375 | 1,077 | 1,075 | 2 | 78.3% | 99.8% |
| Martin, Gillian | SNP | 2,208 | 2,090 | 2,086 | 4 | 94.7% | 99.8% |
| Martin, Paul · Former | Lab | 818 | 789 | 788 | 1 | 96.5% | 99.9% |
| Mason, John · Former | Ind | 2,840 | 2,828 | 2,727 | 101 | 99.6% | 96.4% |
| Mason, Tom · Former | Con | 594 | 536 | 536 | 0 | 90.2% | 100.0% |
| Massey, Duncan | Reform | 195 | 177 | 177 | 0 | 90.8% | 100.0% |
| Matheson, Michael · Former | SNP | 2,840 | 2,527 | 2,520 | 7 | 89.0% | 99.7% |
| Maxwell, Stewart · Former | SNP | 818 | 697 | 692 | 5 | 85.2% | 99.3% |
| McAllan, Màiri | SNP | 1,397 | 1,288 | 1,284 | 4 | 92.2% | 99.7% |
| McAlpine, Joan · Former | SNP | 1,639 | 1,564 | 1,558 | 6 | 95.4% | 99.6% |
| McArthur, Liam | LD | 3,035 | 2,706 | 2,691 | 15 | 89.2% | 99.4% |
| McCall, Roz · Former | Con | 911 | 855 | 853 | 2 | 93.9% | 99.8% |
| McCulloch, Margaret · Former | Lab | 818 | 705 | 703 | 2 | 86.2% | 99.7% |
| McDade, Helen | Reform | 196 | 189 | 187 | 2 | 96.4% | 98.9% |
| McDonald, Mark · Former | Ind | 1,619 | 1,298 | 1,289 | 9 | 80.2% | 99.3% |
| McDougall, Margaret · Former | Lab | 818 | 721 | 720 | 1 | 88.1% | 99.9% |
| McGrigor, Jamie · Former | Con | 818 | 705 | 703 | 2 | 86.2% | 99.7% |
| McInnes, Alison · Former | LD | 818 | 705 | 701 | 4 | 86.2% | 99.4% |
| McKee, Cara | Green | 196 | 195 | 195 | 0 | 99.5% | 100.0% |
| McKee, Ivan | SNP | 2,217 | 2,079 | 2,073 | 6 | 93.8% | 99.7% |
| McKelvie, Christina · Former | SNP | 2,577 | 2,175 | 2,173 | 2 | 84.4% | 99.9% |
| McLennan, Paul | SNP | 1,397 | 1,367 | 1,364 | 3 | 97.9% | 99.8% |
| McLeod, Aileen · Former | SNP | 818 | 782 | 780 | 2 | 95.6% | 99.7% |
| McLeod, Fiona · Former | SNP | 818 | 740 | 738 | 2 | 90.5% | 99.7% |
| McLetchie, David · Former | Con | 368 | 199 | 199 | 0 | 54.1% | 100.0% |
| McMahon, Michael · Former | Lab | 818 | 730 | 726 | 4 | 89.2% | 99.5% |
| McMahon, Siobhan · Former | Lab | 818 | 720 | 716 | 4 | 88.0% | 99.4% |
| McMillan, Stuart | SNP | 3,036 | 2,888 | 2,884 | 4 | 95.1% | 99.9% |
| McNair, Marie | SNP | 1,397 | 1,343 | 1,338 | 5 | 96.1% | 99.6% |
| McNeil, Duncan · Former | Lab | 818 | 553 | 553 | 0 | 67.6% | 100.0% |
| McNeill, Pauline | Lab | 2,217 | 1,881 | 1,867 | 14 | 84.8% | 99.3% |
| McTaggart, Anne · Former | Lab | 818 | 734 | 733 | 1 | 89.7% | 99.9% |
| Melville, Lloyd | SNP | 190 | 190 | 190 | 0 | 100.0% | 100.0% |
| Merrick, Colm | SNP | 196 | 193 | 192 | 1 | 98.5% | 99.5% |
| Middleton, Jack | SNP | 196 | 195 | 195 | 0 | 99.5% | 100.0% |
| Milne, Nanette · Former | Con | 818 | 707 | 703 | 4 | 86.4% | 99.4% |
| Minto, Jenni | SNP | 1,397 | 1,385 | 1,384 | 1 | 99.1% | 99.9% |
| Mitchell, Laura | SNP | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Mitchell, Margaret · Former | Con | 1,639 | 1,367 | 1,360 | 7 | 83.4% | 99.5% |
| Mochan, Carol | Lab | 1,397 | 1,352 | 1,345 | 7 | 96.8% | 99.5% |
| Moodie, Laura | Green | 196 | 189 | 189 | 0 | 96.4% | 100.0% |
| Mountain, Edward · Former | Con | 2,022 | 1,677 | 1,671 | 6 | 82.9% | 99.6% |
| Mundell, Oliver · Former | Con | 2,022 | 1,795 | 1,774 | 21 | 88.8% | 98.8% |
| Murray, Elaine · Former | Lab | 818 | 756 | 751 | 5 | 92.4% | 99.3% |
| Neil, Alex · Former | SNP | 1,639 | 1,463 | 1,452 | 11 | 89.3% | 99.2% |
| Nevens, Kate | Green | 180 | 179 | 179 | 0 | 99.4% | 100.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% |
| Offord, Malcolm | Reform | 192 | 170 | 170 | 0 | 88.5% | 100.0% |
| Oswald, Kirsten | SNP | 196 | 196 | 196 | 0 | 100.0% | 100.0% |
| Park, John · Former | Lab | 269 | 218 | 216 | 2 | 81.0% | 99.1% |
| Paterson, Gil · Former | SNP | 1,639 | 1,477 | 1,472 | 5 | 90.1% | 99.7% |
| Pearson, Graeme · Former | Lab | 818 | 687 | 687 | 0 | 84.0% | 100.0% |
| Pentland, John · Former | Lab | 818 | 782 | 782 | 0 | 95.6% | 100.0% |
| Regan, Ash · Former | Ind | 2,022 | 1,842 | 1,817 | 25 | 91.1% | 98.6% |
| Rennie, Willie | LD | 3,029 | 2,642 | 2,633 | 9 | 87.2% | 99.7% |
| Robertson, Angus · Former | SNP | 1,201 | 1,046 | 1,044 | 2 | 87.1% | 99.8% |
| Robertson, Dennis · Former | SNP | 818 | 736 | 735 | 1 | 90.0% | 99.9% |
| Robison, Shona · Former | SNP | 2,840 | 2,582 | 2,580 | 2 | 90.9% | 99.9% |
| Roddick, Emma | SNP | 1,397 | 1,254 | 1,249 | 5 | 89.8% | 99.6% |
| Ross, Angela | Reform | 196 | 183 | 182 | 1 | 93.4% | 99.5% |
| Ross, Douglas · Former | Con | 1,423 | 1,294 | 1,293 | 1 | 90.9% | 99.9% |
| Ross, Gail · Former | SNP | 821 | 774 | 774 | 0 | 94.3% | 100.0% |
| Rowley, Alex · Former | Lab | 2,391 | 1,690 | 1,659 | 31 | 70.7% | 98.2% |
| Rumbles, Mike · Former | LD | 821 | 746 | 729 | 17 | 90.9% | 97.7% |
| Ruskell, Mark | Green | 2,218 | 2,128 | 2,123 | 5 | 95.9% | 99.8% |
| Russell, Davy · Former | Lab | 214 | 214 | 212 | 2 | 100.0% | 99.1% |
| Russell, Michael · Former | SNP | 1,639 | 1,380 | 1,380 | 0 | 84.2% | 100.0% |
| Salmond, Alex · Former | SNP | 818 | 502 | 502 | 0 | 61.4% | 100.0% |
| Sangster, Katherine | Lab | 195 | 183 | 180 | 3 | 93.8% | 98.4% |
| Sarwar, Anas · Former | Lab | 2,091 | 1,666 | 1,658 | 8 | 79.7% | 99.5% |
| Scanlon, Mary · Former | Con | 818 | 775 | 772 | 3 | 94.7% | 99.6% |
| Schmulian, Kim | Reform | 179 | 161 | 158 | 3 | 89.9% | 98.1% |
| Scott, John · Former | Con | 1,639 | 1,397 | 1,394 | 3 | 85.2% | 99.8% |
| Scott, Tavish · Former | LD | 1,374 | 928 | 921 | 7 | 67.5% | 99.2% |
| Simpson, Dr Richard · Former | Lab | 818 | 547 | 544 | 3 | 66.9% | 99.5% |
| Simpson, Graham | Reform | 2,214 | 2,053 | 2,047 | 6 | 92.7% | 99.7% |
| Simpson, Mark | Reform | 196 | 191 | 188 | 3 | 97.4% | 98.4% |
| Slater, Lorna | Green | 1,397 | 1,331 | 1,330 | 1 | 95.3% | 99.9% |
| Smith, Alyn | SNP | 195 | 187 | 187 | 0 | 95.9% | 100.0% |
| Smith, David | Reform | 184 | 179 | 176 | 3 | 97.3% | 98.3% |
| Smith, Drew · Former | Lab | 818 | 715 | 713 | 2 | 87.4% | 99.7% |
| Smith, Elaine · Former | Lab | 1,639 | 1,297 | 1,282 | 15 | 79.1% | 98.8% |
| Smith, Liz · Former | Con | 2,840 | 2,682 | 2,678 | 4 | 94.4% | 99.9% |
| Smyth, Colin · Former | Ind | 2,022 | 1,769 | 1,764 | 5 | 87.5% | 99.7% |
| Somerville, Shirley-Anne | SNP | 2,203 | 2,071 | 2,068 | 3 | 94.0% | 99.9% |
| Stafford, Pauline | SNP | 196 | 195 | 195 | 0 | 99.5% | 100.0% |
| Stevenson, Collette | SNP | 1,393 | 1,291 | 1,285 | 6 | 92.7% | 99.5% |
| Stevenson, Stewart · Former | SNP | 1,639 | 1,557 | 1,555 | 2 | 95.0% | 99.9% |
| Stewart, Alexander · Former | Con | 2,022 | 1,942 | 1,935 | 7 | 96.0% | 99.6% |
| Stewart, David · Former | Lab | 1,639 | 1,409 | 1,409 | 0 | 86.0% | 100.0% |
| Stewart, Kaukab · Former | SNP | 1,201 | 1,158 | 1,158 | 0 | 96.4% | 100.0% |
| Stewart, Kevin · Former | SNP | 2,840 | 2,791 | 2,787 | 4 | 98.3% | 99.9% |
| Sturgeon, Nicola · Former | SNP | 2,840 | 1,930 | 1,924 | 6 | 68.0% | 99.7% |
| Sweeney, Paul | Lab | 1,397 | 1,362 | 1,353 | 9 | 97.5% | 99.3% |
| Swinney, John | SNP | 3,010 | 2,426 | 2,420 | 6 | 80.6% | 99.8% |
| Thewliss, Alison | SNP | 196 | 179 | 178 | 1 | 91.3% | 99.4% |
| Thompson, Dave · Former | SNP | 818 | 713 | 712 | 1 | 87.2% | 99.9% |
| Thomson, Michelle · Former | SNP | 1,201 | 1,145 | 1,129 | 16 | 95.3% | 98.6% |
| Thomson, Ross · Former | Con | 222 | 218 | 217 | 1 | 98.2% | 99.5% |
| Todd, Maree | SNP | 2,218 | 2,111 | 2,107 | 4 | 95.2% | 99.8% |
| Tomkins, Adam · Former | Con | 821 | 750 | 747 | 3 | 91.4% | 99.6% |
| Torrance, David | SNP | 3,035 | 2,653 | 2,648 | 5 | 87.4% | 99.8% |
| Tweed, Evelyn · Former | SNP | 1,201 | 1,146 | 1,146 | 0 | 95.4% | 100.0% |
| Urquhart, Jean · Former | Ind | 818 | 741 | 673 | 68 | 90.6% | 90.8% |
| Villalba, Mercedes · Former | Lab | 1,201 | 994 | 986 | 8 | 82.8% | 99.2% |
| Walker, Bill · Former | Ind | 368 | 220 | 210 | 10 | 59.8% | 95.5% |
| Watt, Maureen · Former | SNP | 1,639 | 1,554 | 1,552 | 2 | 94.8% | 99.9% |
| Webber, Sue · Former | Con | 1,201 | 1,077 | 1,072 | 5 | 89.7% | 99.5% |
| Wells, Annie · Former | Con | 2,022 | 1,797 | 1,792 | 5 | 88.9% | 99.7% |
| Wheelhouse, Paul · Former | SNP | 1,639 | 1,535 | 1,534 | 1 | 93.7% | 99.9% |
| White, Sandra · Former | SNP | 1,639 | 1,432 | 1,425 | 7 | 87.4% | 99.5% |
| 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 | 2,022 | 1,920 | 1,907 | 13 | 95.0% | 99.3% |
| Wightman, Andy · Former | Ind | 821 | 790 | 774 | 16 | 96.2% | 98.0% |
| Wilson, John · Former | Ind | 818 | 766 | 756 | 10 | 93.6% | 98.7% |
| Wishart, Beatrice · Former | LD | 1,466 | 1,319 | 1,312 | 7 | 90.0% | 99.5% |
| Young, Jenny | Lab | 195 | 186 | 186 | 0 | 95.4% | 100.0% |
| Yousaf, Humza · Former | SNP | 2,840 | 2,395 | 2,385 | 10 | 84.3% | 99.6% |