Majority 0.6%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 328 (0.6%) in 2015
| SNP | Calum Kerr | 20,145 | 36.6% | +27.4 |
| CON | John Lamont | 19,817 | 36.0% | +2.2 |
| LD | Michael Moore | 10,294 | 18.7% | -26.7 |
| LAB | Kenryck Lloyd-Jones | 2,700 | 4.9% | -5.3 |
| UKIP | Peter Neilson | 1,316 | 2.4% | +1.2 |
| GRN | Pauline Stewart | 631 | 1.1% | +1.1 |
| IND | Jesse Rae | 135 | 0.2% | +0.2 |
Majority 1.5%
CON hold
Conservative hold with a majority of 798 (1.5%) in 2015
| CON | David Mundell | 20,759 | 39.8% | +1.8 |
| SNP | Emma Harper | 19,961 | 38.3% | +27.5 |
| LAB | Archie Dryburgh | 7,711 | 14.8% | -14.1 |
| UKIP | Kevin Newton | 1,472 | 2.8% | +1.4 |
| LD | Amanda Kubie | 1,392 | 2.7% | -17.1 |
| GRN | Jody Jamieson | 839 | 1.6% | +0.5 |
Majority 3.6%
LD hold
Liberal Democrat hold with a majority of 817 (3.6%) in 2015
| LD | Alistair Carmichael | 9,407 | 41.4% | -20.6 |
| SNP | Danus Skene | 8,590 | 37.8% | +27.2 |
| CON | Donald Cameron | 2,025 | 8.9% | -1.6 |
| LAB | Gerry McGarvey | 1,624 | 7.1% | -3.5 |
| UKIP | Robert Smith | 1,082 | 4.8% | -1.6 |
Majority 3.9%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 2,167 (3.9%) in 2015
| SNP | John Nicolson | 22,093 | 40.3% | +29.7 |
| LD | Jo Swinson | 19,926 | 36.3% | -2.4 |
| LAB | Amanjit Jhund | 6,754 | 12.3% | -21.8 |
| CON | Andrew Polson | 4,727 | 8.6% | -6.9 |
| GRN | Ross Greer | 804 | 1.5% | +1.5 |
| UKIP | Wilfred Arasaratnam | 567 | 1.0% | -0.1 |
Majority 5.4%
LAB hold
Labour hold with a majority of 2,637 (5.4%) in 2015
| LAB | Ian Murray | 19,293 | 39.1% | +4.4 |
| SNP | Neil Hay | 16,656 | 33.8% | +26.1 |
| CON | Miles Briggs | 8,626 | 17.5% | -4.1 |
| GRN | Phyl Meyer | 2,090 | 4.2% | +2.2 |
| LD | Pramod Subbaraman | 1,823 | 3.7% | -30.3 |
| UKIP | Paul Marshall | 601 | 1.2% | +1.2 |
| SSP | Colin Fox | 197 | 0.4% | +0.4 |
Majority 5.9%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 3,210 (5.9%) in 2015
| SNP | Michelle Thomson | 21,378 | 39.0% | +25.8 |
| LD | Mike Crockart | 18,168 | 33.1% | -2.8 |
| CON | Lindsay Paterson | 6,732 | 12.3% | -10.9 |
| LAB | Cammy Day | 6,425 | 11.7% | -16.0 |
| GRN | Pat Black | 1,140 | 2.1% | +2.1 |
| UKIP | George Inglis | 1,015 | 1.9% | +1.9 |
Majority 6.6%
SNP gain from
LAB
SNP gain from Labour with a majority of 3,718 (6.6%) in 2015
| SNP | Kirsten Oswald | 23,013 | 40.6% | +31.7 |
| LAB | Jim Murphy | 19,295 | 34.0% | -16.8 |
| CON | David Montgomery | 12,465 | 22.0% | -8.4 |
| LD | Graeme Cowie | 1,069 | 1.9% | -7.3 |
| UKIP | Robert Malyn | 888 | 1.6% | +0.8 |
Majority 9.6%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 4,344 (9.6%) in 2015
| SNP | Stephen Gethins | 18,523 | 40.9% | +26.7 |
| LD | Tim Brett | 14,179 | 31.3% | -13.0 |
| CON | Huw Bell | 7,373 | 16.3% | -5.5 |
| LAB | Brian Thomson | 3,476 | 7.7% | -9.5 |
| GRN | Andy Collins | 1,387 | 3.1% | +3.1 |
| IND | Mike Scott-Hayward | 325 | 0.7% | +0.7 |
Majority 9.6%
SNP gain from
LAB
SNP gain from Labour with a majority of 5,597 (9.6%) in 2015
| SNP | Deidre Brock | 23,742 | 40.9% | +31.3 |
| LAB | Mark Lazarowicz | 18,145 | 31.3% | -6.2 |
| CON | Iain McGill | 9,378 | 16.2% | +1.2 |
| GRN | Sarah Beattie-Smith | 3,140 | 5.4% | +3.2 |
| LD | Martin Veart | 2,634 | 4.5% | -29.3 |
| UKIP | Alan Melville | 847 | 1.5% | +1.5 |
| LU | Bruce Whitehead | 122 | 0.2% | +0.2 |
Majority 11.2%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 3,844 (11.2%) in 2015
| SNP | Paul Monaghan | 15,831 | 46.3% | +27.1 |
| LD | John Thurso | 11,987 | 35.1% | -6.3 |
| LAB | John Erskine | 3,061 | 9.0% | -15.7 |
| CON | Alastair Graham | 2,326 | 6.8% | -6.2 |
| UKIP | Ann Murray | 981 | 2.9% | +2.9 |
Majority 11.5%
SNP gain from
LAB
SNP gain from Labour with a majority of 6,514 (11.5%) in 2015
| SNP | Richard Arkless | 23,440 | 41.4% | +29.1 |
| CON | Finlay Carson | 16,926 | 29.9% | -1.7 |
| LAB | Russell Brown | 13,982 | 24.7% | -21.2 |
| UKIP | Geoff Siddall | 1,301 | 2.3% | +1.0 |
| LD | Andrew Metcalf | 953 | 1.7% | -7.1 |
Majority 11.5%
SNP gain from
LAB
SNP gain from Labour with a majority of 6,803 (11.5%) in 2015
| SNP | George Kerevan | 25,104 | 42.5% | +26.5 |
| LAB | Fiona O'Donnell | 18,301 | 31.0% | -13.6 |
| CON | David Roach | 11,511 | 19.5% | -0.1 |
| LD | Ettie Spencer | 1,517 | 2.6% | -14.3 |
| GRN | Jason Rose | 1,245 | 2.1% | +0.4 |
| UKIP | Oluf Marshall | 1,178 | 2.0% | +0.9 |
| IND | Mike Allan | 158 | 0.3% | +0.3 |
Majority 12.3%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 5,124 (12.3%) in 2015
| SNP | Ian Blackford | 20,119 | 48.1% | +33.0 |
| LD | Charles Kennedy | 14,995 | 35.9% | -16.8 |
| CON | Lindsay McCallum | 2,598 | 6.2% | -6.0 |
| LAB | Chris Conniff | 2,043 | 4.9% | -10.2 |
| GRN | Anne Thomas | 1,051 | 2.5% | +0.3 |
| UKIP | Philip Anderson | 814 | 1.9% | +0.1 |
| IND | Ronnie Campbell | 191 | 0.5% | -0.3 |
Majority 12.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 5,684 (12.3%) in 2015
| SNP | Mhairi Black | 23,548 | 50.9% | +32.9 |
| LAB | Douglas Alexander | 17,864 | 38.6% | -21.0 |
| CON | Fraser Galloway | 3,526 | 7.6% | -2.3 |
| LD | Eileen McCartin | 1,010 | 2.2% | -7.3 |
| SSP | Sandra Webster | 278 | 0.6% | -0.3 |
Majority 12.7%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 7,033 (12.7%) in 2015
| SNP | Stuart Donaldson | 22,949 | 41.6% | +25.9 |
| CON | Alexander Burnett | 15,916 | 28.8% | -1.4 |
| LD | Robert Smith | 11,812 | 21.4% | -17.0 |
| LAB | Barry Black | 2,487 | 4.5% | -9.1 |
| UKIP | David Lansdell | 1,006 | 1.8% | +0.9 |
| GRN | Richard Openshaw | 885 | 1.6% | +1.6 |
| IND | Graham Reid | 141 | 0.3% | +0.3 |
Majority 14.9%
SNP gain from
LAB
SNP gain from Labour with a majority of 7,230 (14.9%) in 2015
| SNP | Callum McCaig | 20,221 | 41.6% | +29.8 |
| LAB | Anne Begg | 12,991 | 26.8% | -9.8 |
| CON | Ross Thomson | 11,087 | 22.8% | +2.1 |
| LD | Denis Rixson | 2,252 | 4.6% | -23.7 |
| GRN | Dan Yeats | 964 | 2.0% | +1.0 |
| UKIP | Sandra Skinner | 897 | 1.8% | +1.8 |
| IND | Christopher Gray | 139 | 0.3% | +0.3 |
Majority 14.9%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 8,687 (14.9%) in 2015
| SNP | Alex Salmond | 27,717 | 47.7% | +25.5 |
| LD | Christine Jardine | 19,030 | 32.7% | -3.3 |
| CON | Colin Clark | 6,807 | 11.7% | -7.0 |
| LAB | Braden Davy | 3,441 | 5.9% | -14.2 |
| UKIP | Emily Santos | 1,166 | 2.0% | +2.0 |
Majority 15.8%
SNP gain from
LAB
SNP gain from Labour with a majority of 8,135 (15.8%) in 2015
| SNP | Joanna Cherry | 22,168 | 43.0% | +30.8 |
| LAB | Ricky Henderson | 14,033 | 27.2% | -15.6 |
| CON | Gordon Lindhurst | 10,444 | 20.2% | -4.0 |
| GRN | Richard Doherty | 1,965 | 3.8% | +1.9 |
| LD | Dan Farthing-Sykes | 1,920 | 3.7% | -14.3 |
| UKIP | Richard Lucas | 1,072 | 2.1% | +2.1 |
Majority 16.3%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 8,473 (16.3%) in 2015
| SNP | Brendan O'Hara | 22,959 | 44.3% | +25.3 |
| LD | Alan Reid | 14,486 | 27.9% | -3.7 |
| CON | Alastair Redman | 7,733 | 14.9% | -9.1 |
| LAB | Mary Galbraith | 5,394 | 10.4% | -12.3 |
| UKIP | Caroline Santos | 1,311 | 2.5% | +2.5 |
Majority 17.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,975 (17.3%) in 2015
| SNP | Margaret Ferrier | 30,279 | 52.6% | +36.5 |
| LAB | Tom Greatrex | 20,304 | 35.2% | -25.6 |
| CON | Taylor Muir | 4,350 | 7.6% | -2.1 |
| UKIP | Janice MacKay | 1,301 | 2.3% | +0.8 |
| LD | Tony Hughes | 1,045 | 1.8% | -10.2 |
| CSA | Yvonne Maclean | 336 | 0.6% | +0.6 |
Majority 17.6%
SNP gain from
LAB
SNP gain from Labour with a majority of 10,168 (17.6%) in 2015
| SNP | Tasmina Ahmed-Sheikh | 26,620 | 46.0% | +18.4 |
| LAB | Gordon Banks | 16,452 | 28.4% | -9.5 |
| CON | Luke Graham | 11,987 | 20.7% | +0.2 |
| LD | Iliyan Stefanov | 1,481 | 2.6% | -8.8 |
| UKIP | Martin Gray | 1,331 | 2.3% | +0.9 |
Majority 17.8%
SNP hold
SNP hold with a majority of 9,641 (17.8%) in 2015
| SNP | Pete Wishart | 27,379 | 50.5% | +10.9 |
| CON | Alexander Stewart | 17,738 | 32.7% | +2.2 |
| LAB | Scott Nicholson | 4,413 | 8.1% | -8.3 |
| LD | Peter Barrett | 2,059 | 3.8% | -8.5 |
| GRN | Louise Ramsay | 1,146 | 2.1% | +2.1 |
| UKIP | John Myles | 1,110 | 2.0% | +2.0 |
| IND | Xander McDade | 355 | 0.7% | +0.7 |
Majority 18.0%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,076 (18.0%) in 2015
| SNP | Gavin Newlands | 25,601 | 50.7% | +31.7 |
| LAB | Jim Sheridan | 16,525 | 32.7% | -21.3 |
| CON | John Anderson | 6,183 | 12.3% | -2.3 |
| LD | James Speirs | 1,055 | 2.1% | -8.4 |
| GRN | Ryan Morrison | 703 | 1.4% | +1.4 |
| CSA | Andy Doyle | 202 | 0.4% | +0.4 |
| TUSC | Jim Halfpenny | 193 | 0.4% | +0.4 |
Majority 18.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 10,100 (18.3%) in 2015
| SNP | Angela Crawley | 26,976 | 48.8% | +27.8 |
| LAB | Jim Hood | 16,876 | 30.5% | -19.4 |
| CON | Alex Allison | 8,772 | 15.9% | +0.9 |
| UKIP | Donald MacKay | 1,431 | 2.6% | +1.3 |
| LD | Gregg Cullen | 1,203 | 2.2% | -9.1 |
Majority 18.4%
SNP hold
SNP hold with a majority of 9,065 (18.4%) in 2015
| SNP | Angus Robertson | 24,384 | 49.5% | +9.8 |
| CON | Douglas Ross | 15,319 | 31.1% | +5.0 |
| LAB | Sean Morton | 4,898 | 9.9% | -7.1 |
| UKIP | Robert Scorer | 1,939 | 3.9% | +1.3 |
| LD | Jamie Paterson | 1,395 | 2.8% | -11.7 |
| GRN | James MacKessack-Leitch | 1,345 | 2.7% | +2.7 |
Majority 18.5%
SNP gain from
LAB
SNP gain from Labour with a majority of 10,352 (18.5%) in 2015
| SNP | Douglas Chapman | 28,096 | 50.3% | +39.6 |
| LAB | Thomas Docherty | 17,744 | 31.7% | -14.5 |
| CON | James Reekie | 6,623 | 11.9% | +5.1 |
| LD | Gillian Cole-Hamilton | 2,232 | 4.0% | -31.1 |
| GRN | Lewis Campbell | 1,195 | 2.1% | +2.1 |
Majority 18.8%
SNP gain from
LD
SNP gain from Liberal Democrat with a majority of 10,809 (18.8%) in 2015
| SNP | Drew Hendry | 28,838 | 50.1% | +31.4 |
| LD | Danny Alexander | 18,029 | 31.3% | -9.4 |
| LAB | Mike Robb | 4,311 | 7.5% | -14.6 |
| CON | Edward Mountain | 3,410 | 5.9% | -7.4 |
| GRN | Isla O'Reilly | 1,367 | 2.4% | +0.7 |
| UKIP | Les Durance | 1,236 | 2.1% | +0.9 |
| CHP | Donald Boyd | 422 | 0.7% | -1.0 |
Majority 18.9%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,974 (18.9%) in 2015
| SNP | Roger Mullin | 27,628 | 52.2% | +37.9 |
| LAB | Kenny Selbie | 17,654 | 33.4% | -31.2 |
| CON | Dave Dempsey | 5,223 | 9.9% | +0.6 |
| UKIP | Jack Neill | 1,237 | 2.3% | +0.7 |
| LD | Callum Leslie | 1,150 | 2.2% | -7.1 |
Majority 19.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,106 (19.3%) in 2015
| SNP | Tommy Sheppard | 23,188 | 49.2% | +28.8 |
| LAB | Sheila Gilmore | 14,082 | 29.9% | -13.5 |
| CON | James McMordie | 4,670 | 9.9% | -1.0 |
| GRN | Peter McColl | 2,809 | 6.0% | +0.9 |
| LD | Karen Utting | 1,325 | 2.8% | -16.6 |
| UKIP | Oliver Corbishley | 898 | 1.9% | +1.9 |
| TUSC | Ayesha Saleem | 117 | 0.2% | -0.4 |
Majority 19.5%
SNP gain from
LAB
SNP gain from Labour with a majority of 7,662 (19.5%) in 2015
| SNP | Alison Thewliss | 20,658 | 52.5% | +35.0 |
| LAB | Anas Sarwar | 12,996 | 33.1% | -19.0 |
| CON | Simon Bone | 2,359 | 6.0% | -1.1 |
| GRN | Cass MacGregor | 1,559 | 4.0% | +1.3 |
| UKIP | Stuart Maskell | 786 | 2.0% | +1.2 |
| LD | Chris Young | 612 | 1.6% | -14.8 |
| CSA | James Marris | 171 | 0.4% | +0.4 |
| TUSC | Andrew Elliot | 119 | 0.3% | +0.3 |
| SEQ | Katie Rhodes | 58 | 0.1% | +0.1 |
Majority 19.8%
SNP gain from
LAB
SNP gain from Labour with a majority of 8,779 (19.8%) in 2015
| SNP | Neil Gray | 23,887 | 53.9% | +30.4 |
| LAB | Pamela Nash | 15,108 | 34.1% | -24.0 |
| CON | Eric Holford | 3,389 | 7.7% | -1.1 |
| UKIP | Matt Williams | 1,088 | 2.5% | +2.5 |
| LD | John Love | 678 | 1.5% | -6.6 |
| IND | Deryck Beaumont | 136 | 0.3% | +0.3 |
Majority 20.1%
SNP gain from
LAB
SNP gain from Labour with a majority of 10,480 (20.1%) in 2015
| SNP | Steven Paterson | 23,783 | 45.6% | +28.3 |
| LAB | Johanna Boyd | 13,303 | 25.5% | -16.2 |
| CON | Stephen Kerr | 12,051 | 23.1% | -0.9 |
| GRN | Mark Ruskell | 1,606 | 3.1% | +1.5 |
| LD | Elisabeth Wilson | 1,392 | 2.7% | -11.8 |
Majority 20.4%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,859 (20.4%) in 2015
| SNP | Owen Thompson | 24,453 | 50.6% | +30.0 |
| LAB | Kenny Young | 14,594 | 30.2% | -16.8 |
| CON | Michelle Ballantyne | 5,760 | 11.9% | 0.0 |
| GRN | Ian Baxter | 1,219 | 2.5% | +1.0 |
| UKIP | Gordon Norrie | 1,173 | 2.4% | +1.5 |
| LD | Aisha Mir | 1,132 | 2.3% | -14.8 |
Majority 21.0%
SNP gain from
LAB
SNP gain from Labour with a majority of 12,934 (21.0%) in 2015
| SNP | Martyn Day | 32,055 | 52.0% | +26.6 |
| LAB | Michael Connarty | 19,121 | 31.0% | -18.8 |
| CON | Sandy Batho | 7,384 | 12.0% | 0.0 |
| UKIP | Alistair Forrest | 1,682 | 2.7% | +2.7 |
| LD | Emma Farthing-Sykes | 1,252 | 2.0% | -10.8 |
| NF | Neil McIvor | 103 | 0.2% | +0.2 |
Majority 21.6%
SNP gain from
LAB
SNP gain from Labour with a majority of 11,265 (21.6%) in 2015
| SNP | Corri Wilson | 25,492 | 48.8% | +30.8 |
| LAB | Sandra Osborne | 14,227 | 27.3% | -19.9 |
| CON | Lee Lyons | 10,355 | 19.8% | -5.7 |
| UKIP | Joseph Adam-Smith | 1,280 | 2.5% | +2.5 |
| LD | Richard Brodie | 855 | 1.6% | -7.7 |
Majority 22.7%
SNP gain from
LAB
SNP gain from Labour with a majority of 11,501 (22.7%) in 2015
| SNP | Philip Boswell | 28,696 | 56.6% | +39.8 |
| LAB | Thomas Clarke | 17,195 | 33.9% | -32.7 |
| CON | Mhairi Fraser | 3,209 | 6.3% | -1.8 |
| UKIP | Scott Cairns | 1,049 | 2.1% | +2.1 |
| LD | Robert Simpson | 549 | 1.1% | -7.4 |
Majority 23.6%
SNP gain from
LAB
SNP gain from Labour with a majority of 10,364 (23.6%) in 2015
| SNP | Carol Monaghan | 23,908 | 54.5% | +39.3 |
| LAB | John Robertson | 13,544 | 30.9% | -23.2 |
| CON | Roger Lewis | 3,692 | 8.4% | -1.5 |
| LD | James Harrison | 1,194 | 2.7% | -13.1 |
| GRN | Moira Crawford | 1,167 | 2.7% | +0.2 |
| CSA | Chris MacKenzie | 213 | 0.5% | +0.5 |
| CPB | Zoe Streatfield | 136 | 0.3% | -0.2 |
Majority 24.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,950 (24.3%) in 2015
| SNP | Christopher Stephens | 23,388 | 57.2% | +40.8 |
| LAB | Ian Davidson | 13,438 | 32.8% | -29.7 |
| CON | Gordon McCaskill | 2,036 | 5.0% | -1.6 |
| UKIP | Sarah Hemy | 970 | 2.4% | +2.4 |
| GRN | Sean Templeton | 507 | 1.2% | +1.2 |
| LD | Isabel Nelson | 406 | 1.0% | -8.0 |
| SSP | Bill Bonnar | 176 | 0.4% | +0.4 |
Majority 24.4%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,222 (24.4%) in 2015
| SNP | Anne McLaughlin | 21,976 | 58.1% | +43.9 |
| LAB | Willie Bain | 12,754 | 33.7% | -34.7 |
| CON | Annie Wells | 1,769 | 4.7% | -0.7 |
| GRN | Zara Kitson | 615 | 1.6% | +1.6 |
| LD | Eileen Baxendale | 300 | 0.8% | -6.9 |
| CSA | Geoff Johnson | 225 | 0.6% | +0.6 |
| TUSC | Jamie Cocozza | 218 | 0.6% | -0.1 |
Majority 24.5%
SNP gain from
LAB
SNP gain from Labour with a majority of 10,387 (24.5%) in 2015
| SNP | Natalie McGarry | 24,116 | 56.9% | +32.1 |
| LAB | Margaret Curran | 13,729 | 32.4% | -29.2 |
| CON | Andrew Morrison | 2,544 | 6.0% | +1.5 |
| UKIP | Arthur Misty Thackeray | 1,105 | 2.6% | +2.0 |
| GRN | Kim Long | 381 | 0.9% | +0.9 |
| LD | Gary McLelland | 318 | 0.7% | -4.3 |
| SSP | Liam Mclaughlan | 224 | 0.5% | -0.9 |
Majority 24.7%
SNP gain from
LAB
SNP gain from Labour with a majority of 11,898 (24.7%) in 2015
| SNP | Marion Fellows | 27,275 | 56.5% | +38.4 |
| LAB | Frank Roy | 15,377 | 31.9% | -29.2 |
| CON | Meghan Gallacher | 3,695 | 7.7% | -1.7 |
| UKIP | Neil Wilson | 1,289 | 2.7% | +2.7 |
| LD | Ross Laird | 601 | 1.2% | -8.6 |
Majority 24.8%
SNP gain from
LAB
SNP gain from Labour with a majority of 11,063 (24.8%) in 2015
| SNP | Ronnie Cowan | 24,585 | 55.1% | +37.6 |
| LAB | Iain McKenzie | 13,522 | 30.3% | -25.6 |
| CON | George Jabbour | 4,446 | 10.0% | -2.0 |
| LD | John Watson | 1,106 | 2.5% | -10.9 |
| UKIP | Michael Burrows | 715 | 1.6% | +0.4 |
| CSA | Craig Hamilton | 233 | 0.5% | +0.5 |
Majority 25.2%
SNP gain from
LAB
SNP gain from Labour with a majority of 9,295 (25.2%) in 2015
| SNP | Patrick Grady | 19,610 | 53.1% | +41.2 |
| LAB | Ann McKechin | 10,315 | 27.9% | -16.6 |
| CON | Lauren Hankinson | 2,901 | 7.9% | +0.8 |
| GRN | Martin Bartos | 2,284 | 6.2% | +3.0 |
| LD | Jade O'Neil | 1,012 | 2.7% | -28.6 |
| UKIP | Jamie Robertson | 486 | 1.3% | +1.3 |
| TUSC | Angela McCormick | 160 | 0.4% | -0.5 |
| CSA | Russell Benson | 154 | 0.4% | +0.4 |
Majority 25.2%
SNP hold
SNP hold with a majority of 11,230 (25.2%) in 2015
| SNP | Mike Weir | 24,130 | 54.2% | +14.7 |
| CON | Derek Wann | 12,900 | 29.0% | -1.9 |
| LAB | Gerard McMahon | 3,919 | 8.8% | -8.4 |
| UKIP | Calum Walker | 1,355 | 3.0% | +1.5 |
| LD | Sanjay Samani | 1,216 | 2.7% | -8.0 |
| GRN | David Mumford | 965 | 2.2% | +2.2 |
Majority 25.2%
SNP gain from
LAB
SNP gain from Labour with a majority of 12,269 (25.2%) in 2015
| SNP | Stewart McDonald | 26,773 | 54.9% | +34.7 |
| LAB | Tom Harris | 14,504 | 29.7% | -22.0 |
| CON | Kyle Thornton | 4,752 | 9.7% | -1.7 |
| GRN | Alastair Whitelaw | 1,431 | 2.9% | +0.5 |
| LD | Ewan Hoyle | 1,019 | 2.1% | -9.7 |
| TUSC | Brian Smith | 299 | 0.6% | -0.3 |
Majority 25.2%
SNP gain from
LAB
SNP gain from Labour with a majority of 13,573 (25.2%) in 2015
| SNP | Patricia Gibson | 28,641 | 53.2% | +27.2 |
| LAB | Katy Clark | 15,068 | 28.0% | -19.4 |
| CON | Jamie Greene | 7,968 | 14.8% | -0.8 |
| UKIP | Sharon McGonigal | 1,296 | 2.4% | +2.4 |
| LD | Ruby Kirkwood | 896 | 1.7% | -8.4 |
Majority 25.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 13,638 (25.3%) in 2015
| SNP | Alan Brown | 30,000 | 55.7% | +29.7 |
| LAB | Cathy Jamieson | 16,362 | 30.4% | -22.2 |
| CON | Brian Whittle | 6,752 | 12.5% | -1.6 |
| LD | Rod Ackland | 789 | 1.5% | -5.9 |
Majority 25.7%
SNP hold
SNP hold with a majority of 4,102 (25.7%) in 2015
| SNP | Angus MacNeil | 8,662 | 54.3% | +8.7 |
| LAB | Alasdair Morrison | 4,560 | 28.6% | -4.3 |
| CON | Mark Brown | 1,215 | 7.6% | +3.2 |
| CHP | John Cormack | 1,045 | 6.6% | +6.6 |
| LD | Ruaraidh Ferguson | 456 | 2.9% | -4.6 |
Majority 26.8%
SNP gain from
LAB
SNP gain from Labour with a majority of 13,589 (26.8%) in 2015
| SNP | Philippa Whitford | 26,999 | 53.2% | +34.1 |
| LAB | Brian Donohoe | 13,410 | 26.4% | -21.3 |
| CON | Marc Hope | 8,803 | 17.3% | -3.0 |
| LD | Gordon Bain | 917 | 1.8% | -10.1 |
| GRN | Veronika Tudhope | 645 | 1.3% | +1.3 |
Majority 27.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 16,527 (27.3%) in 2015
| SNP | Lisa Cameron | 33,678 | 55.6% | +32.6 |
| LAB | Michael McCann | 17,151 | 28.3% | -23.2 |
| CON | Graham Simpson | 7,129 | 11.8% | -1.2 |
| UKIP | Robert Sale | 1,221 | 2.0% | +2.0 |
| LD | Paul McGarry | 1,042 | 1.7% | -8.2 |
| IND | John Houston | 318 | 0.5% | +0.5 |
Majority 27.7%
SNP gain from
LAB
SNP gain from Labour with a majority of 14,171 (27.7%) in 2015
| SNP | Martin Docherty | 30,198 | 59.0% | +38.9 |
| LAB | Gemma Doyle | 16,027 | 31.3% | -30.0 |
| CON | Maurice Corry | 3,597 | 7.0% | -0.6 |
| LD | Aileen Morton | 816 | 1.6% | -6.5 |
| IND | Claire Muir | 503 | 1.0% | +1.0 |
Majority 29.2%
SNP gain from
LAB
SNP gain from Labour with a majority of 13,897 (29.2%) in 2015
| SNP | Peter Grant | 28,459 | 59.8% | +38.1 |
| LAB | Melanie Ward | 14,562 | 30.6% | -31.7 |
| CON | Alex Stewart-Clark | 3,685 | 7.7% | +0.5 |
| LD | Jane Ann Liston | 892 | 1.9% | -5.8 |
Majority 29.3%
SNP gain from
LAB
SNP gain from Labour with a majority of 16,843 (29.3%) in 2015
| SNP | Hannah Bardell | 32,736 | 56.9% | +31.0 |
| LAB | Graeme Morrice | 15,893 | 27.6% | -20.8 |
| CON | Christopher Donnelly | 5,929 | 10.3% | -0.5 |
| UKIP | Nathan Somerville | 1,757 | 3.1% | +2.1 |
| LD | Charles Dundas | 1,232 | 2.1% | -9.0 |
Majority 29.9%
SNP gain from
LAB
SNP gain from Labour with a majority of 14,752 (29.9%) in 2015
| SNP | Stuart McDonald | 29,572 | 59.9% | +36.1 |
| LAB | Gregg McClymont | 14,820 | 30.0% | -27.2 |
| CON | Malcolm MacKay | 3,891 | 7.9% | -0.4 |
| LD | John Duncan | 1,099 | 2.2% | -7.3 |
Majority 30.5%
SNP gain from
LAB
SNP gain from Labour with a majority of 13,396 (30.5%) in 2015
| SNP | Kirsty Blackman | 24,793 | 56.4% | +34.2 |
| LAB | Richard Baker | 11,397 | 25.9% | -18.5 |
| CON | Sanjoy Sen | 5,304 | 12.1% | -0.3 |
| LD | Euan Davidson | 2,050 | 4.7% | -13.9 |
| TUSC | Tyrinne Rutherford | 206 | 0.5% | +0.5 |
| NF | Christopher Willett | 186 | 0.4% | +0.4 |
Majority 31.4%
SNP hold
SNP hold with a majority of 14,339 (31.4%) in 2015
| SNP | Eilidh Whiteford | 27,487 | 60.2% | +19.0 |
| CON | Alex Johnstone | 13,148 | 28.8% | -2.0 |
| LAB | Sumon Hoque | 2,647 | 5.8% | -8.2 |
| LD | David Evans | 2,347 | 5.1% | -6.2 |
Majority 32.6%
SNP gain from
LAB
SNP gain from Labour with a majority of 19,701 (32.6%) in 2015
| SNP | John McNally | 34,831 | 57.7% | +27.5 |
| LAB | Karen Whitefield | 15,130 | 25.1% | -20.6 |
| CON | Alison Harris | 7,325 | 12.1% | +0.9 |
| UKIP | David Coburn | 1,829 | 3.0% | +0.5 |
| LD | Galen Milne | 1,225 | 2.0% | -8.3 |
Majority 38.2%
SNP gain from
LAB
SNP gain from Labour with a majority of 17,092 (38.2%) in 2015
| SNP | Chris Law | 27,684 | 61.9% | +33.0 |
| LAB | Michael Marra | 10,592 | 23.7% | -24.8 |
| CON | Nicola Ross | 3,852 | 8.6% | -0.7 |
| GRN | Pauline Hinchion | 1,225 | 2.7% | +2.7 |
| LD | Daniel Coleman | 1,057 | 2.4% | -9.0 |
| TUSC | Jim McFarlane | 304 | 0.7% | -0.3 |
Majority 39.8%
SNP hold
SNP hold with a majority of 19,162 (39.8%) in 2015
| SNP | Stewart Hosie | 28,765 | 59.7% | +21.9 |
| LAB | Lesley Brennan | 9,603 | 19.9% | -13.4 |
| CON | Bill Bowman | 7,206 | 15.0% | -0.3 |
| LD | Craig Duncan | 1,387 | 2.9% | -7.7 |
| GRN | Helen Grayshan | 895 | 1.9% | +0.5 |
| CSA | Lesley Parker Hamilton | 225 | 0.5% | +0.5 |
| TUSC | Carlo Morelli | 104 | 0.2% | +0.2 |