Local elections: Results in maps and charts

Voters have delivered a stinging rebuke to the two main parties at Westminster in the local elections in England, with ballots still being counted in Northern Ireland.

See the results below in our interactive map.

Either search using your postcode or council name or click around the map to show local results.

By-elections can take place in some council wards even if that council is not scheduled for elections this year. Check your council website for details.

With all the results declared in England the Conservatives have lost over 1,300 councillors while Labour has also seen dozens of losses. The Lib Dems and Greens have both made significant gains, with the Lib Dems gaining more than 700 councillors and the Greens nearly 200.

Tories suffered 1,300 losses and Lib Dems gained over 700 seats.

Independent candidates have also made unusually large gains, as shown by the rise of "Others" in the above chart.

Professor Sir John Curtice has calculated how Thursday's vote would translate across Britain. This projection of the national vote share puts Labour and the Conservatives both on 28%.

Chart showing the projected national share, putting both the Conservatives and Labour on 28% and the Lib Dems ad 19%.

The Lib Dems were the big winners in terms of councils, taking over 10, seven of which were at the expense of the Conservatives. Their most impressive victory was in Chelmsford where they flipped a majority of 23.

Lib Dems made gains across the country and only lost ground on eight councils

The Conservatives saw big losses in the south west, particularly the new councils of Bournemouth, Christchurch & Poole and Somerset West & Taunton. Labour suffered its biggest loss in Ashfield, where it lost 20 councillors and the control of the council passed to Independents.

Labour suffered more losses in the north, while the tories did worse in the south

Labour won seats in many parts of the country, and the party's largest gain was 16 councillors in the former UKIP stronghold of Thanet. The Conservatives' largest gain was in North East Derbyshire.

Labour gained seats on 89 councils while the Tories only gained in 29 areas

Support for the major parties fell more heavily in their heartlands, according to Prof Curtice, with Tories losing most seats in the south of England and Labour in the north.

Tories did worst in the East, South East and South West, areas where the Lib Dems did best.

The Green Party were one of the beneficiaries of the main parties' misfortune, gaining nearly 200 new councillors across the country and only failing to defend seats in two areas.

The Greens made gains across the country

Meanwhile, UKIP lost councillors in many areas. The biggest loss came in their old heartland of Thanet, where former-leader Nigel Farage campaigned unsuccessfully to become an MP in 2015.

UKIP only made gains in 11 areas

Several mayoral elections have also taken place across England. Middlesbrough and Copeland returned independent mayors, while the North of Tyne returned a Labour mayor as did Leicester. Bedford re-elected its Liberal Democrat mayor.

Which councils have changed hands

Data journalism, development and design by Daniel Dunford, Joe Reed, Sean Willmott, John Walton, Wesley Stephenson, Mike Hills, Clara Guibourg, Ed Lowther, Alison Benjamin, Tom Francis-Winnington, Katia Artsenkova, Shilpa Saraf and Adam Allen.