Local elections 2025 in maps and charts

Data Journalism team
BBC News
BBC A stylised map of England against the BBC's election graphicsBBC

Reform UK has made huge gains in local elections held across England on 1 May, taking control of 10 councils and winning the Runcorn and Helsby by-election by just six votes.

Labour and the Conservatives both suffered their biggest local election defeats, failing to hold on to any of the councils they controlled before the election.

The Liberal Democrats picked up scores of seats and gained control of three councils, while the Greens more than doubled their number of councillors.

The six mayoral contests were more of a mixed picture, with Labour retaining three mayors, Conservatives gaining one and Reform UK picking up the two newly-created mayoralties.

Use our tool to find out the results of elections near you.

Council results

Reform UK swept to victory across England with 31% of the vote, gaining a majority in 10 areas.

The party took Doncaster from Labour and eight councils from the Conservatives: Derbyshire, Kent, Lancashire, Lincolnshire, North Northamptonshire, Nottinghamshire, Staffordshire and West Northamptonshire. In Durham, there had been no party majority.

The Liberal Democrats gained control of Cambridgeshire, Oxfordshire and Shropshire, and made gains elsewhere.

Both Labour and the Conservatives lost two thirds of their council seats, their worst local election performance on record. The Conservatives lost control of all 16 councils they held before the election.

Bar chart showing councillors elected by party after 1,637 of 1,637 seats declared. Reform UK 677 councillors, change since 2021 +677, Liberal Democrat 370 councillors, change since 2021 +163, Conservative 319 councillors, change since 2021 -674, Labour 98 councillors, change since 2021 -187, Independent and Others 89 councillors, change since 2021 -20, Green 79 councillors, change since 2021 +44, Mebyon Kernow 3 councillors, change since 2021 -2, Residents' Assoc 2 councillors, change since 2021 -1

Some of Reform's biggest victories were in former Conservative-controlled areas such as Staffordshire, Kent and Lancashire, where the party went from having no councillors elected in 2021 to holding a majority.

The Lib Dems' big gains were in Shropshire, as well as parts of the South and South West.

The Conservatives' biggest losses were in Kent and Staffordshire. For Labour, Durham and Doncaster saw the biggest falls in the number of seats.

What if there had been elections for every council?

The collapse in support for Labour and Conservatives in these 23 council elections indicates that the traditional main parties' grip on voters may be loosening.

The BBC's projected national share, an estimate of how the country would have voted if everywhere had had a local election, shows the Conservatives in fourth place.

Labour and Conservatives would attract only 35% of the vote between them, a historic low.

Mayoral races

Mayoral elections were fought in six areas of England, with two being elected for the first time.

Reform won both of the new positions, in Greater Lincolnshire and Hull & East Yorkshire.

Andrea Jenkyns - a former Conservative MP who defected to Reform in November - became the first mayor of Greater Lincolnshire after gaining 42% of the vote.

Bar chart showing Mayor of Greater Lincolnshire: Reform UK win. Vote share by candidate: Andrea Jenkyns Reform UK 42 percent, Rob Waltham Conservative 26.1 percent, Jason Stockwood Labour 12.3 percent, Marianne Overton Lincolnshire Ind 8 percent, Sally Horscroft Green 6.1 percent, Trevor Young Liberal Democrat 5.5 percent.

Labour retained three of the mayors they held: Doncaster, North Tyneside and the West of England.

Reform took second place in all three contests, coming within a thousand votes of winning both North Tyneside and Doncaster.

There was some comfort for the Conservatives in Cambridgeshire and Peterborough, with Paul Bristow winning comfortably ahead of a close race between Labour, Reform and the Liberal Democrats.

Closest by-election

The Westminster by-election in Runcorn and Helsby added some drama to the results, with a recount in the early hours of Friday.

At daybreak, Reform's Sarah Pochin won the seat from Labour, recording the narrowest victory of any parliamentary by-election: just six votes.

Bar chart showing the results of the Runcorn and Helsby by-election with vote share for candidates with more than 1% of the vote: Reform UK 38.7% up 20.6 points, Labour 38.7% down 14.2 points, Conservative 7.2% down 8.8 points, Green Party 7.1% up 0.7 points, Lib Dem 2.9% down 2.2 points, Liberal 1.4% up 0.3 points, Independent 1.1% up 1.1 points

Produced by Callum Thomson, Rob England, Christine Jeavans, Wesley Stephenson, Libby Rogers, Muskeen Liddar, Aidan McNamee and John Walton. Lookup produced by Stephen Connor, Rebecca French, Scott Jarvis, Allison Shultes, Matthew Taylor, Holly Frampton, Adam Allen, Preeti Vaghela, Scott Liston and Callum Thomson

Banner with the words More on local elections 2025 against a purple backdrop. There is a multi-coloured pyramid on the right hand side.
Thin, red banner promoting the Politics Essential newsletter with text saying, “Top political analysis in your inbox every day”. There is also an image of the Houses of Parliament.

Sign up for our Politics Essential newsletter to keep up with the inner workings of Westminster and beyond.