2026 Local Elections

Council Projector

Projected council composition across 136 English councils based on current polling

All 136 councils have declared. Ward-level results for each council are published below, alongside the projections.

Ward-level seat projections for 136 English councils in the 2026 local elections on 7 May. 59 councils are projected to change control. Adjust the sliders below to explore how changes in national polling affect local seats.

All 136 council projections
CouncilTypeProjectedCurrentChange
AdurDistrictLabourLabour
Barking and DagenhamLondonLabourLabour
BarnetLondonLabourLabour
BarnsleyMetReform UKLabourYes
BasildonDistrictNOCNOC
Basingstoke and DeaneDistrictNOCNOC
BexleyLondonNOCConservativeYes
BirminghamMetNOCLabourYes
Blackburn with DarwenUnitaryNOCLabourYes
BoltonMetNOCNOC
BradfordMetNOCLabourYes
BrentLondonNOCLabourYes
BrentwoodDistrictNOCNOC
BromleyLondonNOCConservativeYes
BroxbourneDistrictConservativeConservative
BurnleyDistrictNOCNOC
BuryMetLabourLabour
CalderdaleMetReform UKLabourYes
CambridgeDistrictNOCLabourYes
CamdenLondonNOCLabourYes
Cannock ChaseDistrictNOCLabourYes
CheltenhamDistrictLiberal DemocratsLiberal Democrats
CherwellDistrictNOCNOC
ChorleyDistrictLabourLabour
ColchesterDistrictNOCNOC
CoventryMetNOCLabourYes
CrawleyDistrictLabourLabour
CroydonLondonNOCNOCYes
DudleyMetNOCNOC
EalingLondonLabourLabour
East SurreyUnitaryNOCConservativeYes
East SussexCountyNOCNOC
EastleighDistrictLiberal DemocratsLiberal Democrats
EnfieldLondonNOCLabourYes
Epping ForestDistrictNOCNOC
EssexCountyReform UKConservativeYes
ExeterDistrictNOCLabourYes
FarehamDistrictNOCConservativeYes
GatesheadMetReform UKLabourYes
GosportDistrictNOCNOC
GreenwichLondonNOCLabourYes
HackneyLondonGreenNOCYes
HaltonUnitaryLabourLabour
Hammersmith and FulhamLondonLabourLabour
HampshireCountyNOCConservativeYes
HaringeyLondonGreenLabourYes
HarlowDistrictNOCConservativeYes
HarrowLondonConservativeConservative
HartDistrictNOCNOC
HartlepoolUnitaryNOCLabourYes
HastingsDistrictGreenNOCYes
HavantDistrictNOCNOC
HaveringLondonReform UKNOCYes
HillingdonLondonConservativeConservative
HounslowLondonLabourLabour
HuntingdonshireDistrictNOCNOC
HyndburnDistrictNOCLabourYes
IpswichDistrictLabourLabour
Isle of WightUnitaryReform UKNOCYes
IslingtonLondonNOCLabourYes
Kensington and ChelseaLondonConservativeConservative
Kingston upon HullUnitaryNOCLiberal DemocratsYes
Kingston upon ThamesLondonLiberal DemocratsLiberal Democrats
KirkleesMetNOCNOC
KnowsleyMetLabourLabour
LambethLondonGreenLabourYes
LeedsMetNOCLabourYes
LewishamLondonGreenNOCYes
LincolnDistrictNOCLabourYes
ManchesterMetLabourLabour
MertonLondonNOCLabourYes
Milton KeynesUnitaryNOCLabourYes
Newcastle upon TyneMetNOCNOC
Newcastle-under-LymeDistrictReform UKConservativeYes
NewhamLondonNOCNOCYes
NorfolkCountyReform UKConservativeYes
North East LincolnshireUnitaryNOCNOC
North TynesideMetLabourNOC
NorwichDistrictNOCNOC
Nuneaton and BedworthDistrictNOCNOC
OldhamMetNOCNOC
OxfordDistrictNOCNOC
PendleDistrictNOCNOC
PeterboroughUnitaryNOCNOC
PlymouthUnitaryLabourLabour
PortsmouthUnitaryNOCNOC
PrestonDistrictLabourLabour
ReadingUnitaryLabourLabour
RedbridgeLondonLabourLabour
RedditchDistrictNOCLabourYes
Richmond upon ThamesLondonLiberal DemocratsLiberal Democrats
RochdaleMetNOCLabourYes
RochfordDistrictNOCNOC
RugbyDistrictNOCNOC
RushmoorDistrictNOCNOC
SalfordMetLabourNOC
SandwellMetLabourLabour
SeftonMetLabourLabour
SheffieldMetNOCNOC
SolihullMetConservativeConservative
South CambridgeshireDistrictLiberal DemocratsLiberal Democrats
South TynesideMetNOCNOC
SouthamptonUnitaryNOCLabourYes
Southend-on-SeaUnitaryNOCNOC
SouthwarkLondonNOCLabourYes
St AlbansDistrictLiberal DemocratsLiberal Democrats
St HelensMetReform UKLabourYes
StevenageDistrictLabourLabour
StockportMetNOCNOC
SuffolkCountyReform UKConservativeYes
SunderlandMetReform UKLabourYes
SuttonLondonLiberal DemocratsLiberal Democrats
SwindonUnitaryNOCLabourYes
TamesideMetNOCLabourYes
TamworthDistrictNOCLabourYes
Three RiversDistrictNOCNOC
ThurrockUnitaryReform UKLabourYes
Tower HamletsLondonOthersNOC
TraffordMetLabourLabour
Tunbridge WellsDistrictLiberal DemocratsLiberal Democrats
WakefieldMetReform UKLabourYes
WalsallMetReform UKNOCYes
Waltham ForestLondonNOCLabourYes
WandsworthLondonNOCLabourYes
WatfordDistrictLiberal DemocratsNOC
Welwyn HatfieldDistrictNOCNOC
West LancashireDistrictNOCNOC
West OxfordshireDistrictNOCNOC
West SurreyUnitaryNOCConservativeYes
West SussexCountyNOCConservativeYes
WestminsterLondonConservativeLabourYes
WiganMetLabourLabour
WinchesterDistrictLiberal DemocratsLiberal Democrats
WokinghamUnitaryLiberal DemocratsLiberal Democrats
WolverhamptonMetLabourLabour
WorthingDistrictNOCLabourYes

Projected contested seats

Read our methodology

Election data from Open Council Data. Ward estimates from Britain Elects. Electoral information from Democracy Club. Boundary data contains OS data © Crown copyright and database right.

If you spot a data or election error, please let us know.