Holyrood, made browsable
Voting dashboard
Who votes with their party, who breaks rank, who shows up. All 2,910 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
2,910 divisions in scope.
02 Jun 2011 — 25 Jun 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 | 2,909 | 170,209 | 169,719 |
99.7%
|
92.2% |
| Scottish Conservative and Unionist Party Con | 2,908 | 67,795 | 67,510 |
99.6%
|
95.5% |
| Scottish Labour Lab | 2,904 | 66,226 | 65,971 |
99.6%
|
94.3% |
| Scottish Green Party Green | 2,892 | 15,380 | 15,345 |
99.8%
|
98.9% |
| Scottish Liberal Democrats LD | 2,906 | 12,079 | 12,004 |
99.4%
|
98.0% |
| Independent Ind | 1,387 | 2,836 | 2,488 |
87.7%
|
80.7% |
| Reform UK Reform | 274 | 1,341 | 1,330 |
99.2%
|
97.1% |
| 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 |
| Ahmed, Irshad Lab |
6.1%
|
4 / 62 |
| 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 |
| MacDougall, Julie Reform |
3.3%
|
2 / 59 |
| Ewing, Fergus Ind · Former |
3.2%
|
77 / 2,293 |
| Kirkwood, David Reform |
2.9%
|
2 / 67 |
| Sangster, Katherine Lab |
2.9%
|
2 / 66 |
| Choudhury, Foysol Ind · Former |
2.6%
|
29 / 1,095 |
| Rumbles, Mike LD · Former |
2.3%
|
17 / 729 |
| Wightman, Andy Ind · Former |
2.0%
|
16 / 774 |
| Dunlop, Duncan LD |
1.9%
|
1 / 52 |
| Rowley, Alex Lab · Former |
1.8%
|
31 / 1,659 |
| Chou Turvey, Yi-pei LD |
1.6%
|
1 / 63 |
| Schmulian, Kim Reform |
1.6%
|
1 / 60 |
| Bruce, Holly Green |
1.5%
|
1 / 67 |
| McDade, Helen Reform |
1.5%
|
1 / 67 |
| Merrick, Colm SNP |
1.5%
|
1 / 65 |
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 |
| Thewliss, Alison SNP |
75.4%
|
52 / 69 |
| Lennon, Monica Lab · Former |
76.1%
|
1,539 / 2,022 |
| Dunlop, Duncan LD |
76.8%
|
53 / 69 |
| Linden, David SNP |
76.8%
|
53 / 69 |
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 | 2,909 | 2,829 | 2,827 | 2 | 97.2% | 99.9% |
| Adam, Karen | SNP | 1,270 | 1,234 | 1,232 | 2 | 97.2% | 99.8% |
| Adams, James | Con | 8 | 5 | 5 | 0 | 62.5% | 100.0% |
| Adamson, Clare | SNP | 2,909 | 2,719 | 2,709 | 10 | 93.5% | 99.6% |
| Ahmed, Irshad | Lab | 69 | 66 | 62 | 4 | 95.7% | 93.9% |
| 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Arthur, Tom | SNP | 2,091 | 2,034 | 2,033 | 1 | 97.3% | 100.0% |
| Baillie, Jackie | Lab | 2,909 | 2,380 | 2,373 | 7 | 81.8% | 99.7% |
| Baker, Claire | Lab | 2,909 | 2,544 | 2,538 | 6 | 87.5% | 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 | 69 | 68 | 68 | 0 | 98.6% | 100.0% |
| Barratt, David | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Baxter, Andrew | LD | 69 | 68 | 68 | 0 | 98.6% | 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 | 2,909 | 2,748 | 2,741 | 7 | 94.5% | 99.7% |
| Beresford, Senga | Reform | 69 | 66 | 66 | 0 | 95.7% | 100.0% |
| Biagi, Marco · Former | SNP | 818 | 798 | 796 | 2 | 97.6% | 99.7% |
| Bibby, Neil | Lab | 2,909 | 2,540 | 2,536 | 4 | 87.3% | 99.8% |
| Black, Dawn | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Bland, Amanda | Reform | 69 | 69 | 68 | 1 | 100.0% | 98.6% |
| Bonnar, Steven | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Bouse, Gary | SNP | 69 | 69 | 69 | 0 | 100.0% | 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,091 | 2,000 | 1,993 | 7 | 95.6% | 99.7% |
| Brodie, Chic · Former | SNP | 818 | 769 | 767 | 2 | 94.0% | 99.7% |
| Brown, Alan | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Brown, Gavin · Former | Con | 818 | 760 | 760 | 0 | 92.9% | 100.0% |
| Brown, Keith | SNP | 2,909 | 2,683 | 2,678 | 5 | 92.2% | 99.8% |
| Brown, Siobhian | SNP | 1,270 | 1,230 | 1,228 | 2 | 96.9% | 99.8% |
| Bruce, Holly | Green | 69 | 68 | 67 | 1 | 98.6% | 98.5% |
| Buchanan, Cameron · Former | Con | 450 | 397 | 393 | 4 | 88.2% | 99.0% |
| Burgess, Ariane | Green | 1,270 | 1,224 | 1,221 | 3 | 96.4% | 99.8% |
| Burgess, Margaret · Former | SNP | 818 | 804 | 804 | 0 | 98.3% | 100.0% |
| Burnett, Alexander | Con | 2,091 | 1,852 | 1,846 | 6 | 88.6% | 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 | 69 | 66 | 66 | 0 | 95.7% | 100.0% |
| Campbell, Michelle | SNP | 69 | 69 | 69 | 0 | 100.0% | 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,091 | 1,919 | 1,910 | 9 | 91.8% | 99.5% |
| Chapman, Maggie | Green | 1,270 | 1,259 | 1,255 | 4 | 99.1% | 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 | 69 | 64 | 63 | 1 | 92.8% | 98.4% |
| Choudhury, Foysol · Former | Ind | 1,201 | 1,124 | 1,095 | 29 | 93.6% | 97.4% |
| Clark, Katy | Lab | 1,270 | 1,166 | 1,157 | 9 | 91.8% | 99.2% |
| Coffey, Willie · Former | SNP | 2,840 | 2,766 | 2,764 | 2 | 97.4% | 99.9% |
| Cole-Hamilton, Alex | LD | 2,091 | 1,829 | 1,822 | 7 | 87.5% | 99.6% |
| Constance, Angela | SNP | 2,909 | 2,711 | 2,695 | 16 | 93.2% | 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Davidson, Ruth · Former | Con | 1,639 | 1,175 | 1,171 | 4 | 71.7% | 99.7% |
| Day, Martyn | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Dey, Graeme · Former | SNP | 2,840 | 2,772 | 2,767 | 5 | 97.6% | 99.8% |
| Dijkstra-Downie, Sanne | LD | 69 | 69 | 69 | 0 | 100.0% | 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 | 2,909 | 2,833 | 2,827 | 6 | 97.4% | 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Dugdale, Kezia · Former | Lab | 1,374 | 1,143 | 1,139 | 4 | 83.2% | 99.7% |
| Dunbar, Jackie | SNP | 1,270 | 1,251 | 1,251 | 0 | 98.5% | 100.0% |
| Duncan-Glancy, Pam · Former | Ind | 1,201 | 1,119 | 1,113 | 6 | 93.2% | 99.5% |
| Dunlop, Duncan | LD | 69 | 53 | 52 | 1 | 76.8% | 98.1% |
| 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 | 626 | 556 | 554 | 2 | 88.8% | 99.6% |
| 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Fairlie, Jim | SNP | 1,270 | 1,163 | 1,160 | 3 | 91.6% | 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,270 | 1,086 | 1,081 | 5 | 85.5% | 99.5% |
| 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 | 69 | 54 | 54 | 0 | 78.3% | 100.0% |
| Forbes, Kate · Former | SNP | 2,022 | 1,736 | 1,726 | 10 | 85.9% | 99.4% |
| Fraser, Murdo | Con | 2,909 | 2,709 | 2,697 | 12 | 93.1% | 99.6% |
| Freeman, Jeane · Former | SNP | 821 | 705 | 705 | 0 | 85.9% | 100.0% |
| Gallacher, Meghan | Con | 1,270 | 1,093 | 1,088 | 5 | 86.1% | 99.5% |
| Gethins, Stephen | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Ghani, Zen | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Gibson, Kenneth | NPA | 2,909 | 2,665 | 2,647 | 18 | 91.6% | 99.3% |
| Gibson, Patricia | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Gibson, Rob · Former | SNP | 818 | 804 | 803 | 1 | 98.3% | 99.9% |
| Gilruth, Jenny | SNP | 2,091 | 1,937 | 1,933 | 4 | 92.6% | 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| 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,270 | 1,167 | 1,163 | 4 | 91.9% | 99.7% |
| Green, David | LD | 69 | 57 | 57 | 0 | 82.6% | 100.0% |
| Greene, Jamie · Former | LD | 2,020 | 1,885 | 1,874 | 11 | 93.3% | 99.4% |
| Greer, Ross | Green | 2,091 | 2,000 | 1,995 | 5 | 95.6% | 99.8% |
| Griffin, Mark | Lab | 2,909 | 2,521 | 2,517 | 4 | 86.7% | 99.8% |
| Gulhane, Sandesh · Former | Con | 1,201 | 1,065 | 1,053 | 12 | 88.7% | 98.9% |
| Hagmann, Katie | SNP | 69 | 69 | 69 | 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,077 | 1,877 | 1,863 | 14 | 90.4% | 99.3% |
| Harley, Adam | LD | 69 | 65 | 65 | 0 | 94.2% | 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 | 2,909 | 2,842 | 2,839 | 3 | 97.7% | 99.9% |
| Haughey, Clare | SNP | 2,091 | 1,996 | 1,988 | 8 | 95.5% | 99.6% |
| Henry, Hugh · Former | Lab | 818 | 638 | 633 | 5 | 78.0% | 99.2% |
| Hepburn, Jamie | SNP | 2,909 | 2,796 | 2,792 | 4 | 96.1% | 99.9% |
| Hilton, Cara · Former | Lab | 417 | 360 | 358 | 2 | 86.3% | 99.4% |
| Hoy, Craig | Con | 1,270 | 1,189 | 1,185 | 4 | 93.6% | 99.7% |
| 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,091 | 1,927 | 1,922 | 5 | 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Kerr, Calum | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Kerr, Liam | Con | 2,091 | 2,069 | 2,063 | 6 | 98.9% | 99.7% |
| Kerr, Stephen | Con | 1,270 | 1,159 | 1,154 | 5 | 91.3% | 99.6% |
| Kerr, Thomas | Reform | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Kidd, Bill · Former | SNP | 2,840 | 2,745 | 2,741 | 4 | 96.7% | 99.9% |
| Kinross-O'Neill, Kayleigh | Green | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Kirkwood, David | Reform | 69 | 69 | 67 | 2 | 100.0% | 97.1% |
| Kumar, Simita | SNP | 69 | 69 | 69 | 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Leask, Kristopher | Green | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Lennon, Monica · Former | Lab | 2,022 | 1,539 | 1,534 | 5 | 76.1% | 99.7% |
| Leonard, Richard · Former | Lab | 2,022 | 1,858 | 1,853 | 5 | 91.9% | 99.7% |
| Linden, David | SNP | 69 | 53 | 53 | 0 | 76.8% | 100.0% |
| Lindhurst, Gordon · Former | Con | 821 | 753 | 749 | 4 | 91.7% | 99.5% |
| Lindsay, Amanda | Reform | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| 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 | 69 | 69 | 69 | 0 | 100.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 | 69 | 58 | 58 | 0 | 84.1% | 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 | 69 | 61 | 59 | 2 | 88.4% | 96.7% |
| MacGregor, Fulton | SNP | 2,091 | 2,049 | 2,046 | 3 | 98.0% | 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,270 | 1,244 | 1,242 | 2 | 98.0% | 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Macpherson, Ben | SNP | 2,091 | 1,996 | 1,995 | 1 | 95.5% | 99.9% |
| 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 | 69 | 67 | 67 | 0 | 97.1% | 100.0% |
| Marra, Jenny · Former | Lab | 1,639 | 1,137 | 1,134 | 3 | 69.4% | 99.7% |
| Marra, Michael | Lab | 1,270 | 1,004 | 1,002 | 2 | 79.1% | 99.8% |
| Martin, Gillian | SNP | 2,091 | 1,973 | 1,969 | 4 | 94.4% | 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 | 69 | 67 | 67 | 0 | 97.1% | 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,270 | 1,182 | 1,179 | 3 | 93.1% | 99.7% |
| McAlpine, Joan · Former | SNP | 1,639 | 1,564 | 1,558 | 6 | 95.4% | 99.6% |
| McArthur, Liam | LD | 2,909 | 2,598 | 2,583 | 15 | 89.3% | 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 | 69 | 68 | 67 | 1 | 98.6% | 98.5% |
| 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 | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| McKee, Ivan | SNP | 2,091 | 1,957 | 1,951 | 6 | 93.6% | 99.7% |
| McKelvie, Christina · Former | SNP | 2,577 | 2,175 | 2,173 | 2 | 84.4% | 99.9% |
| McLennan, Paul | SNP | 1,270 | 1,240 | 1,237 | 3 | 97.6% | 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 | 2,909 | 2,762 | 2,758 | 4 | 94.9% | 99.9% |
| McNair, Marie | SNP | 1,270 | 1,253 | 1,248 | 5 | 98.7% | 99.6% |
| McNeil, Duncan · Former | Lab | 818 | 553 | 553 | 0 | 67.6% | 100.0% |
| McNeill, Pauline | Lab | 2,091 | 1,774 | 1,762 | 12 | 84.8% | 99.3% |
| McTaggart, Anne · Former | Lab | 818 | 734 | 733 | 1 | 89.7% | 99.9% |
| Melville, Lloyd | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Merrick, Colm | SNP | 69 | 66 | 65 | 1 | 95.7% | 98.5% |
| Middleton, Jack | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Milne, Nanette · Former | Con | 818 | 707 | 703 | 4 | 86.4% | 99.4% |
| Minto, Jenni | SNP | 1,270 | 1,258 | 1,257 | 1 | 99.1% | 99.9% |
| Mitchell, Laura | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Mitchell, Margaret · Former | Con | 1,639 | 1,367 | 1,360 | 7 | 83.4% | 99.5% |
| Mochan, Carol | Lab | 1,270 | 1,228 | 1,221 | 7 | 96.7% | 99.4% |
| Moodie, Laura | Green | 69 | 69 | 69 | 0 | 100.0% | 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 | 69 | 69 | 69 | 0 | 100.0% | 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 | 69 | 62 | 62 | 0 | 89.9% | 100.0% |
| Oswald, Kirsten | SNP | 69 | 69 | 69 | 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 | 2,909 | 2,540 | 2,531 | 9 | 87.3% | 99.6% |
| 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,270 | 1,152 | 1,147 | 5 | 90.7% | 99.6% |
| Ross, Angela | Reform | 69 | 69 | 68 | 1 | 100.0% | 98.6% |
| 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,091 | 2,001 | 1,997 | 4 | 95.7% | 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 | 69 | 68 | 66 | 2 | 98.6% | 97.1% |
| Sarwar, Anas | 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 | 69 | 61 | 60 | 1 | 88.4% | 98.4% |
| 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,091 | 1,941 | 1,935 | 6 | 92.8% | 99.7% |
| Simpson, Mark | Reform | 69 | 69 | 68 | 1 | 100.0% | 98.6% |
| Slater, Lorna | Green | 1,270 | 1,208 | 1,207 | 1 | 95.1% | 99.9% |
| Smith, Alyn | SNP | 69 | 66 | 66 | 0 | 95.7% | 100.0% |
| Smith, David | Reform | 69 | 69 | 68 | 1 | 100.0% | 98.6% |
| 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,091 | 1,959 | 1,956 | 3 | 93.7% | 99.8% |
| Stafford, Pauline | SNP | 69 | 69 | 69 | 0 | 100.0% | 100.0% |
| Stevenson, Collette | SNP | 1,270 | 1,182 | 1,176 | 6 | 93.1% | 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,270 | 1,235 | 1,227 | 8 | 97.2% | 99.4% |
| Swinney, John | SNP | 2,909 | 2,341 | 2,335 | 6 | 80.5% | 99.7% |
| Thewliss, Alison | SNP | 69 | 52 | 52 | 0 | 75.4% | 100.0% |
| 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,091 | 1,990 | 1,986 | 4 | 95.2% | 99.8% |
| Tomkins, Adam · Former | Con | 821 | 750 | 747 | 3 | 91.4% | 99.6% |
| Torrance, David | SNP | 2,909 | 2,553 | 2,548 | 5 | 87.8% | 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 | 69 | 66 | 66 | 0 | 95.7% | 100.0% |
| Yousaf, Humza · Former | SNP | 2,840 | 2,395 | 2,385 | 10 | 84.3% | 99.6% |