The Conservatives are on track for their worst local election results ever - as counting continues.
In a strong night for Labour, the party has taken control of a string of Leave-voting councils and won the Blackpool South by-election.
It's a bleaker outlook for the Tories, who in some areas have been pushed into third place by Reform UK.
Follow live: Keir Starmer hails 'seismic' Blackpool South by-election win
As the count continues, here's what you need to know about where the major parties stand.
Labour
With a third of council results in at first light on Friday, "what is clear is Labour is on the march", according to Sky News' political correspondent Tamara Cohen.
Labour won the Blackpool South by-election. Labour candidate Chris Webb will become the area's new MP, taking over from former Conservative member Scott Benton.
While the result had been largely expected, Sir Keir Starmer hailed Labour's 58.9% vote share as a "seismic" victory and called it the "most important" result of Thursday's elections.
Sky News' chief political correspondent Jon Craig said that assessment was right: "After all, this was a parliamentary election, not the pavements and potholes of town hall elections, and produced a damning verdict on Rishi Sunak and his government."
Labour won Rushmoor in Hampshire from the Conservatives for the first time and also gained Redditch from the Tories.
In a blow to Labour, it lost Oldham to no overall control.
Hartlepool and Thurrock were both gained by Labour from no overall control.
Labour held on to Sunderland Council and kept control of South Tyneside, Chorley and Newcastle.
The party replaced the Tories as the largest party on Peterborough Council which, while remaining under no overall control, saw the Conservatives lose 13 of the 16 seats they were defending.
Labour lost seats in some of its more traditional areas where there is a high Muslim population, such as Newcastle, with critics putting the failures down to the party's positioning on the conflict in Gaza.
Conservatives
The results overnight showed the Conservatives are "in serious trouble", with what could be "one of the party's worst ever performances", according to Sky News' election analyst Professor Michael Thrasher.
The Conservative vote was down most - versus 2021 - in areas that voted Leave in the 2016 Brexit referendum.
The Conservatives managed to keep control of Harlow in Essex by a single seat, bucking predictions it would swing to Labour.
Sir Keir Starmer had visited the constituency multiple times, in a clear sign of its importance. The Tories said the result showed there was "no love" for the Labour leader.
The party also held on to Fareham in Hampshire.
The Conservatives lost control of North East Lincolnshire after Labour won five of the seats up for grabs - with neither party now holding a majority on the council.
See detailed results for where you liveSearch for your council name or postcode to find the result where you live
Reform UK
Reform UK is performing well, racking up an average vote share of between 14% and 15%.
The party has pushed the Conservatives into third place in some areas, including Sunderland.
However, it isn't fielding candidates everywhere - instead targeting Leave seats where its predecessors, the Brexit Party and UKIP, performed well - and has yet to win a seat or council for itself.
"Close comparisons of change in vote share demonstrate that support for Reform is real and will hurt the Conservatives if played out at the next general election," Prof Thrasher said.
Lib Dems
Despite losing a seat, the Liberal Democrats kept control of Gosport council.
They also retained control in Winchester, Eastleigh and Fareham.
Greens
The Greens have gained 13 councillors, more than doubling their tally of seats in councils that have counted already.
The party won a number of seats from Labour in Newcastle although Labour retained control.
Police and crime commissioner elections
In total, 37 police and crime commissioners are being elected across England and Wales - although two of those PCC roles are being absorbed into a mayor's responsibilities, in South Yorkshire and York & North Yorkshire.
The first results came in overnight and more are expected from lunchtime on Friday, with the last results not due until 4pm on Sunday.
When can we expect more results?
There have not been any mayoral results yet, with some expected on Friday and the London outcome to be announced Saturday.
Labour's Sadiq Khan is hoping to win a record third term as the mayor of London, running against the Conservative's Susan Hall, with 25 seats on the London Assembly also up for grabs.
More councils will start declaring around Friday lunchtime after daytime counting picks up in the morning.
The results for most councils will be in by Friday night.
Salford is the final council due to declare on Sunday afternoon.
Follow our live coverage of the election results throughout the weekend - find the full details here.
Disclaimer: The copyright of this article belongs to the original author. Reposting this article is solely for the purpose of information dissemination and does not constitute any investment advice. If there is any infringement, please contact us immediately. We will make corrections or deletions as necessary. Thank you.