Local elections 2017: The results mapped
The Conservative Party has made major gains in local elections across Britain, fuelled by a collapse in the UKIP vote and poor results for Labour.
The Conservatives have gained hundreds of seats at the expense of Labour and UKIP in local elections across Britain. But what does it all mean for June's general election?
The Conservatives have made the biggest gains by a governing party in a local election for more than 40 years.
With five weeks to go to the general election, they gained more than 500 seats and seized 11 extra councils.
The gains mainly came at the expense of Labour, which came third in Scotland, and UKIP, which lost all of its seats. The Lib Dems failed to make headway.
Polling expert John Curtice puts the Tories' national vote share at 38%, Labour 27%, Lib Dems 18% and UKIP 5%.
The SNP has finished as comfortably the largest party in the Scottish council elections despite the Conservatives making big gains.
The Tories increased their total number of councillors by more than 160, including in areas that had previously been "no-go" for the party.
But the SNP has replaced Labour as the largest party in Glasgow, although it fell short of winning a majority.
Scotland's biggest city had been under Labour control for decades.
Tim Farron has pledged to double the number of Liberal Democrat MPs at the general election following his party's performance in the council polls.
Mr Farron said the party had increased its share of the vote by 7% - but it lost more than 40 seats.
He said the Conservatives were headed for an election landslide and warned only the Lib Dems stood in the way of a "one-party state".
In 2015, the Lib Dems ended up with eight MPs, down from 57 in 2010.
It is May's Day. North, South, East and West.
The Conservatives have taken ground up and down the land - and found support even in parts of the country like the East End of Glasgow, where the Tories almost went out with the Ark.