The impact of the SNP’s landslide general election success on the Scottish political landscape can be revealed.
The pro-independence party won 48 of the country’s 59 seats – 13 more than the 35 it won in 2017.
SNP leader Nicola Sturgeon said the result had exceeded her expectations, though it was not quite as convincing as the 55 seats predicted in the exit polls or the 56 won in the post-referendum surge in 2015.
Nevertheless, the party defeated Liberal Democrat leader Jo Swinson in East Dunbartonshire and secured 45% of the votes – 8.1% more than in the last general election in 2017.
The Conservatives won six seats – three in the north-east and three in the Borders.
The Lib Dems won four seats – two in the north, North East Fife and Edinburgh West.