Scotland election 2019: What has happened in my constituency?
Scotland has 59 Westminster seats. When did they declare and what was the result?
Declared between 01:30 and 02:30
- Rutherglen & Hamilton West - SNP gain - at 01:25
- Angus - SNP gain - at 01:52
- Kilmarnock & Loudoun - SNP hold - at 01:55
- Paisley & Renfrewshire South - SNP hold - at 02:12
- Dunbartonshire West - SNP hold - at 02:13
- Lanark & Hamilton East - SNP hold - at 02:21
Declared between 02:30 and 03:30
- Inverclyde - SNP hold - at 02:32
- East Kilbride, Strathaven & Lesmahagow - SNP hold - at 02:34
- Na h-Eileanan an Iar (Western Isles) - SNP hold - at 02:37
- Paisley & Renfrewshire North - SNP hold - at 02:39
- Perth & North Perthshire - SNP hold - at 02:39
- Midlothian - SNP gain - at 02:41
- Ochil & South Perthshire - SNP gain - at 02:44
- Ayrshire North & Arran - SNP hold - at 02:56
- East Lothian - SNP gain - at 02:57
- Airdrie and Shotts - SNP hold - at 02:59
- Renfrewshire East - SNP gain - at 03:04
- Aberdeen North - SNP hold - at 03:14
- Moray - Conservative hold - at 03:17
- Stirling - SNP gain - at 03:19
- Cumbernauld, Kilsyth & Kirkintilloch East - SNP hold - at 03:22
- Glasgow North - SNP hold - at 03:25
- Fife North East - Lib Dem gain - at 03:30
Declared between 03:30 and 04:30
- Dundee West - SNP hold - at 03:32
- Coatbridge, Chryston & Bellshill - SNP gain - at 03:34
- Aberdeen South - SNP gain - at 03:34
- Dundee East - SNP hold - at 03:38
- Glasgow East - SNP hold - at 03:39
- Berwickshire, Roxburgh & Selkirk - Conservative hold - at 03:40
- Motherwell & Wishaw - SNP hold - at 03:43
- Dunbartonshire East - SNP gain - at 03:45
- Glenrothes - SNP hold - at 03:45
- Glasgow North West SNP hold - at 03:49
- Ayr, Carrick & Cumnock - SNP gain - at 03:52
- Falkirk - SNP hold - at 03:57
- Glasgow North East - SNP gain - at 03:57
- Livingston - SNP hold - at 03:57
- Kirkcaldy & Cowdenbeath - SNP gain - at 04:01
- Glasgow South West - SNP hold - at 04:03
- Dumfries & Galloway - Conservative hold - at 04:07
- Glasgow Central - SNP hold - at 04:09
- Linlithgow & Falkirk East - SNP hold - at 04:10
- Edinburgh South West - SNP hold - at 04:12
- Glasgow South - SNP hold - at 04:15
- Dunfermline and West Fife - SNP hold - at 04:15
- Edinburgh South - Labour hold - at 04:23
Declared after 04:30
- Edinburgh East - SNP hold - at 04:34
- Ayrshire Central - SNP hold - at 04:36
- Dumfriesshire, Clydesdale & Tweeddale - Conservative hold - at 04:39
- Edinburgh North & Leith - SNP hold - at 04:43
- Aberdeenshire West & Kincardine - Conservative hold - at 04:51
- Edinburgh West - Lib Dem hold - at 04:52
- Inverness, Nairn, Badenoch & Strathspey - SNP hold - at 05:00
- Banff & Buchan - Conservative hold - at 05:03
- Gordon - SNP gain - at 05:14
- Caithness, Sutherland & Easter Ross - Lib Dem hold - at 05:25
- Argyll & Bute - SNP hold - at 05:43
- Ross, Skye & Lochaber - SNP hold - at 05:47
- Orkney & Shetland - Lib Dem hold - at 06:02