Argyll and Bute: Michael Russell (SNP)

Caithness, Sutherland and Ross: Gail Ross (SNP)

Inverness and Nairn: Fergus Ewing (SNP)

Moray: Richard Lochhead (SNP)

Na h-Eileanan an Iar: Alasdair Allan (SNP)

Orkney: Liam Scott McArthur (Lib Dem)

Shetland: Tavish Scott (Lib Dem)

Skye, Lochaber and Badenoch: Kate Forbes (SNP)

Aberdeen Central: Kevin Stewart (SNP)

Aberdeen Donside: Mark McDonald (SNP)

Aberdeen South and North Kincardine: Maureen Watt (SNP)

Aberdeenshire East: Gillian Martin (SNP)

Aberdeenshire West: Alexander Burnett (Conservative)

Angus North and Mearns: Mairi Evans (SNP)

Angus South: Graeme Day (SNP)

Banffshire and Buchan Coast: Stewart Stevenson (SNP)

Dundee City East: Shona Robison (SNP)

Dundee City West: Joe Fitzpatrick (SNP)

Clackmannanshire and Dunblane: Keith Brown (SNP)

Cowdenbeath: Annabelle Ewing (SNP)

Dunfermline: Shirley-Anne Somerville (SNP)

Kirkcaldy: David Torrance (SNP)

Mid Fife and Glenrothes: Jenny Gilruth (SNP)

North East Fife: Willie Rennie (Lib Dem)

Perthshire North: John Swinney (SNP)

Perthshire South and Kinross-shire: Roseanna Cunningham (SNP)

Stirling: Bruce Crawford (SNP)

Almond Valley: Angela Constance (SNP)

Edinburgh Central: Ruth Davidson (Conservative)

Edinburgh Eastern: Ash Denham (SNP)

Edinburgh Northern and Leith: Ben Macpherson (SNP)

Edinburgh Pentlands: Gordon MacDonald (SNP)

Edinburgh Southern: Daniel Johnson (Labour)

Edinburgh Western: Alex Cole-Hamilton (Lib Dem)

Linlithgow: Fiona Hyslop (SNP)

Midlothian North and Musselburgh: Colin Beattie (SNP)

Airdrie and Shotts: Alex Neil (SNP)

Coatbridge and Chryston: Fulton MacGregor (SNP)

Cumbernauld and Kilsyth: Jamie Hepburn (SNP)

East Kilbride: Linda Fabiani (SNP)

Falkirk East: Angus MacDonald (SNP)

Falkirk West: Michael Matheson (SNP)

Hamilton, Larkhall and Stonehouse: Christina McKelvie (SNP)

Motherwell and Wishaw: Clare Adamson (SNP)

Uddingston and Bellshill: Richard Lyle (SNP)

Glasgow Anniesland: Bill Kidd (SNP)

Glasgow Cathcart: James Dornan (SNP)

Glasgow Kelvin: Sandra White (SNP)

Glasgow Maryhill and Springburn: Bob Doris (SNP)

Glasgow Pollok: Humza Yousaf (SNP)

Glasgow Provan: Ivan McKee (SNP)

Glasgow Shettleston: John Mason (SNP)

Glasgow Southside: Nicola Sturgeon (SNP)

Rutherglen: Claire Haughey (SNP)

Clydebank and Milngavie: Gil Paterson (SNP)

Cunninghame North: Kenneth Gibson (SNP)

Cunninghame South: Ruth Maguire (SNP)

Dumbarton: Jackie Baillie (Labour)

Eastwood: Jackson Carlaw (Conservative)

Greenock and Inverclyde: Stuart McMillan (SNP)

Paisley: George Adam (SNP)

Renfrewshire North and West: Derek MacKay (SNP)

Renfrewshire South: Tom Arthur (SNP)

Strathkelvin and Bearsden: Rona MacKay (SNP)

Ayr: John Scott (Conservative)

Carrick, Cumnock and Doon Valley: Jeane Freeman (SNP)

Clydesdale: Aileen Campbell (SNP)

Dumfriesshire: Oliver Mundell (Conservative)

East Lothian: Iain Gray (Labour)

Ettrick, Roxburgh and Berwickshire: John Lamont (Conservative)

Galloway and West Dumfries: Finlay Carson (Conservative)

Kilmarnock and Irvine Valley: Willie Coffey (SNP)

Midlothian South, Tweeddale and Lauderdale: Christine Grahame (SNP)