| Aberdeen Central | Kevin Stewart | SNP | 11,648 |
| Aberdeen Donside | Mark McDonald | SNP | 17,339 |
| Aberdeen South and North Kincardine | Maureen Watt | SNP | 13,604 |
| Aberdeenshire East | Gillian Anne Martin | SNP | 15,912 |
| Aberdeenshire West | Adam Robert Burnett | Conservative | 13,400 |
| Almond Valley | Angela Constance | SNP | 18,475 |
| Angus North and Mearns | Mairi Gougeon | SNP | 13,417 |
| Angus South | Graeme Dey | SNP | 15,622 |
| Argyll and Bute | Michael Russell | SNP | 13,561 |
| Ayr | John Richard Scott | Conservative | 16,183 |
| Banffshire and Buchan Coast | Stewart Stevenson | SNP | 15,802 |
| Caithness, Sutherland and Ross | Gail Ross | SNP | 13,937 |
| Carrick, Cumnock and Doon Valley | Jeane Freeman | SNP | 14,690 |
| Clackmannanshire and Dunblane | Keith James Brown | SNP | 14,147 |
| Clydebank and Milngavie | Gil Paterson | SNP | 16,158 |
| Clydesdale | Aileen Campbell | SNP | 14,821 |
| Coatbridge and Chryston | Fulton James MacGregor | SNP | 13,605 |
| Cowdenbeath | Annabelle Ewing | SNP | 13,715 |
| Cumbernauld and Kilsyth | Jamie Hepburn | SNP | 17,015 |
| Cunninghame North | Kenneth Gibson | SNP | 16,587 |
| Cunninghame South | Ruth Maguire | SNP | 13,416 |
| Dumbarton | Jackie Baillie | Labour | 13,522 |
| Dumfriesshire | Oliver Mundell | Conservative | 13,536 |
| Dundee City East | Shona Robison | SNP | 16,509 |
| Dundee City West | Joe FitzPatrick | SNP | 16,070 |
| Dunfermline | Shirley-Anne Somerville | SNP | 14,257 |
| East Kilbride | Linda Fabiani | SNP | 19,371 |
| East Lothian | Ivan Lincoln Gray | Labour | 14,329 |
| Eastwood | Jackson Carlaw | Conservative | 12,932 |
| Edinburgh Central | Ruth Davidson | Conservative | 10,399 |
| Edinburgh Eastern | Ash Regan | SNP | 16,760 |
| Edinburgh Northern and Leith | Ben MacPherson | SNP | 17,322 |
| Edinburgh Pentlands | Gordon MacDonald | SNP | 13,181 |
| Edinburgh Southern | Daniel Guy Johnson | Labour | 13,597 |
| Edinburgh Western | Alex Cole-Hamilton | Liberal Democrats | 16,645 |
| Ettrick, Roxburgh and Berwickshire | John Lamont | Conservative | 18,257 |
| Falkirk East | Angus MacDonald | SNP | 16,720 |
| Falkirk West | Michael Matheson | SNP | 18,260 |
| Galloway and West Dumfries | Finlay Carson | Conservative | 14,527 |
| Glasgow Anniesland | Bill Kidd | SNP | 15,007 |
| Glasgow Cathcart | James Dornan | SNP | 16,200 |
| Glasgow Kelvin | Sandra White | SNP | 10,964 |
| Glasgow Maryhill and Springburn | Bob Doris | SNP | 13,109 |
| Glasgow Pollok | Humza Yousaf | SNP | 15,316 |
| Glasgow Provan | Ivan McKee | SNP | 13,140 |
| Glasgow Shettleston | John Mason | SNP | 14,198 |
| Glasgow Southside | Nicola Sturgeon | SNP | 15,287 |
| Greenock and Inverclyde | Stuart McMillan | SNP | 17,032 |
| Hamilton, Larkhall and Stonehouse | Christina McKelvie | SNP | 13,945 |
| Inverness and Nairn | Fergus Ewing | SNP | 18,505 |
| Kilmarnock and Irvine Valley | Willie Coffey | SNP | 19,047 |
| Kirkcaldy | David Herd Torrance | SNP | 16,358 |
| Linlithgow | Fiona Hyslop | SNP | 19,362 |
| Mid Fife and Glenrothes | Jenny Gilruth | SNP | 15,555 |
| Midlothian North and Musselburgh | Colin Beattie | SNP | 16,948 |
| Midlothian South, Tweeddale and Lauderdale | Christine Grahame | SNP | 16,031 |
| Moray | Richard Lochhead | SNP | 15,742 |
| Orkney Islands | Liam Scott McArthur | Liberal Democrats | 7,096 |
| Paisley | George Adam | SNP | 14,682 |
| Perthshire North | John Ramsay Swinney | SNP | 16,526 |
| Perthshire South and Kinross-shire | Roseanna Cunningham | SNP | 15,315 |
| Renfrewshire North and West | Derek Mackay | SNP | 14,718 |
| Renfrewshire South | Tom Arthur | SNP | 14,272 |
| Shetland Islands | Tavish Scott | Liberal Democrats | 7,440 |
| Skye, Lochaber and Badenoch | Kate Forbes | SNP | 17,362 |
| Stirling | Bruce Crawford | SNP | 16,303 |
| Strathkelvin and Bearsden | Rona Mackay | SNP | 17,060 |
| Uddingston and Bellshill | Richard Lyle | SNP | 14,424 |