People have gone to the polls and made their voices heard.
It’s been a big night for….
Here are the results from Scotland in full:
- Moray
- Aberdeen North – Kirsty Blackman (SNP HOLD)
- Aberdeen South – Stephen Flynn (SNP GAIN)
- West Aberdeenshire and Kincardine – Andrew Bowie (CONSERVATIVE HOLD)
- Gordon – Richard Thomson (SNP GAIN)
- Banff and Buchan – David Duguid (CONSERVATIVE HOLD)
- Inverness, Nairn, Badenoch and Strathspey – Drew Hendry (SNP HOLD)
- Ross, Skye and Lochaber – Ian Blackford (SNP HOLD)
- Caithness, Sutherland and Easter Ross – Jamie Stone (LIBERAL DEMOCRAT HOLD)
- Orkney and Shetland – Alistair Carmichael (LIBERAL DEMOCRAT HOLD)
- Na h-Eileanan an Iar – Angus MacNeil (SNP HOLD)
- Argyll and Bute – Brendan O’Hara (SNP HOLD)
- Dunfermline and West Fife – Douglas Chapman (SNP HOLD)
- North East Fife – Wendy Chamberlain (LIBERAL DEMOCRAT GAIN)
- Ochil and South Perthshire – John Nicolson (SNP GAIN)
- Perth and North Perthshire – Pete Wishart (SNP HOLD)
- Glenrothes – Peter Grant (SNP HOLD)
- Angus – Dave Doogan (SNP GAIN)
- Dundee East – Stewart Hosie (SNP HOLD)
- Dundee West – Chris Law (SNP HOLD)
- Kirkcaldy and Cowdenbeath – Neale Harvey (SNP GAIN)
- Livingston – Hannah Bardell (SNP HOLD)
- Inverclyde – Ronnie Cown (SNP HOLD)
- Kilmarnock and Loudoun – Alan Brown (SNP HOLD)
- East Kilbride, Strathaven and Lesmahagow – Lisa Cameron (SNP HOLD)
- Paisley and Renfrewshire South – Mhairi Black (SNP HOLD)
- Paisley and Renfrewshire North – Gavin Newlands (SNP HOLD)
- East Renfrewshire – Kirsten Oswald (SNP GAIN)
- Edinburgh North and Leith – Deidre Brock (SNP HOLD)
- Edinburgh South West – Joanna Cherry (SNP HOLD)
- Edinburgh West – Christine Jardine (LIBERAL DEMOCRAT HOLD)
- Edinburgh South – Ian Murray (LABOUR HOLD)
- Edinburgh East – Tommy Sheppard (SNP HOLD)
- Midlothian – Owen Thompson (SNP GAIN)
- East Lothian – Kenny MacAskill (SNP GAIN)
- Lanark and Hamilton East – Angela Crawley (SNP HOLD)
- Linlithgow and East Falkirk – Martyn Day (SNP HOLD)
- Falkirk – John McNally (SNP HOLD)
- Glasgow North – Patrick Grady (SNP HOLD)
- Glasgow East – David Linden (SNP HOLD)
- Glasgow South – Stewart McDonald (SNP HOLD)
- Glasgow North West – Carol Monaghan (SNP HOLD)
- Glasgow South West – Chris Stephens (SNP HOLD)
- Glasgow North East – Anne McLaughlin (SNP GAIN)
- Glasgow Central – Alison Thewliss (SNP HOLD)
- Rutherglen and Hamilton West – Margaret Ferrier (SNP GAIN)
- West Dunbartonshire – Martin Docherty (SNP HOLD)
- East Dunbartonshire – Amy Callaghan (SNP GAIN)
- Motherwell and Wishaw – Martin Fellows (SNP HOLD)
- Coatbridge, Chryston and Bellshill – Steven Bonnar (SNP GAIN)
- Airdrie and Shotts – Neil Gray (SNP HOLD)
- Cumbernauld, Kilsyth and Kirkintilloch East – Stuart McDonald (SNP HOLD)
- North Ayrshire and Arran – Patricia Gibson (SNP HOLD)
- Central Ayrshire – Philippa Whitford (SNP HOLD)
- Berwickshire, Roxburgh and Selkirk – John Lamont (CONSERVATIVE HOLD)
- Ayr, Carrick and Cumnock – Allan Dorans (SNP GAIN)
- Dumfries and Galloway – Alister Jack (CONSERVATIVE HOLD)
- Dumfriesshire, Clydesdale and Tweeddale – David Mundell (CONSERVATIVE HOLD)
- Stirling – Alyn Smith (SNP GAIN)