Thousands of elected positions have been fought out on May 6 across the UK in a bumper day of polls dubbed 'Super Thursday'.
Many of the elections, throughout the UK, but not in Northern Ireland, were scheduled for 2020. However, they were delayed due to the coronavirus pandemic.
Here's all you need to know about who was standing and when we can expect the results.
What elections have been held?
Many areas across England will also choose mayors.
As well as Sadiq Khan defending his role in London, regional mayors will be elected for Cambridgeshire and Peterborough, Greater Manchester, the Liverpool City Region, Tees Valley, West Midlands, West of England and – for the first time – West Yorkshire.
Five local mayors will also be elected in Bristol, Doncaster, Liverpool, North Tyneside and Salford.
Local elections took place across many parts of England for county councils, district councils, unitary authorities, metropolitan boroughs as well as Police and Crime Commissioners in England and Wales.
Are any MPs being elected?
Hartlepool has chosen Conservative Jill Mortimer as its new MP after Labour’s Mike Hill stepped down in March.
The contest has proven to be a key test for Labour leader Sir Keir Starmer. The party held the constituency in 2019 with a majority of 3,595 and it has been represented by a Labour MP since the seat was created in 1974.
What does the by-election mean for Labour?
In 2019’s general election, the "red wall" across the north of England turned towards the Conservatives and pushed Boris Johnson towards Number 10.
The Hartlepool vote was the first opportunity for party leader Sir Keir to see if the Opposition could reverse the process that has seen their heartlands disappear.
The Labour leader now faces tough questions in the wake of a humiliating defeat.
Did everybody have the chance to vote?
Yes, the wide range of polls held on Thursday means that every adult in England, Wales and Scotland had the chance to cast at least one vote, which is a rare occurrence outside of a general election.
When can we expect results?
Votes for the Hartlepool constituency were counted overnight and the results were announced on Friday morning.
Other results will take longer to filter through as coronavirus rules will affect how long it takes to count votes.
The Mayor of London result is expected to be announced over the weekend, and results in the Scottish Parliament should all be in by Saturday evening.
In Wales, most results are expected on Friday, with results from the London Assembly predicted to be spread across Friday and Saturday.
Regional and local mayoral results are also expected to come in across Saturday and Sunday, alongside local council counts starting to arrive on Friday, and also through the weekend.
Police and crime commissioner counts will take place through the weekend and some not until Monday.