2026 Local Elections

Council Projector

Projected council composition across 136 English councils based on current polling

Pre-nominations projection. These projections are based on current Westminster polling and ward-level modelling. Candidate nominations close on 8 April - until then, projections for the Liberal Democrats and Greens may overestimate in wards where those parties do not field candidates. Councils with large numbers of independent councillors (marked below) carry elevated uncertainty. Read the methodology or see latest fixes.

Our backtest accuracy across 2022-2025 elections is 74% for council control predictions. A nominations-adjusted update will be published in mid-April.

Spot an error? Report an issue

Ward-level seat projections for 136 English councils in the 2026 local elections on 7 May. 51 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
AdurDistrictNOCLabourYes
Barking and DagenhamLondonLabourLabour
BarnetLondonLabourLabour
BarnsleyMetNOCLabourYes
BasildonDistrictNOCNOC
Basingstoke and DeaneDistrictNOCNOC
BexleyLondonConservativeConservative
BirminghamMetNOCLabourYes
Blackburn with DarwenUnitaryNOCLabourYes
BoltonMetNOCNOC
BradfordMetNOCLabourYes
BrentLondonLabourLabour
BrentwoodDistrictLiberal DemocratsNOCYes
BromleyLondonConservativeConservative
BroxbourneDistrictConservativeConservative
BurnleyDistrictNOCNOC
BuryMetNOCLabourYes
CalderdaleMetNOCLabourYes
CambridgeDistrictNOCLabourYes
CamdenLondonLabourLabour
Cannock ChaseDistrictReform UKLabourYes
Castle PointDistrictOthersNOCYes
CheltenhamDistrictLiberal DemocratsLiberal Democrats
CherwellDistrictNOCNOC
ChorleyDistrictLabourLabour
ColchesterDistrictNOCNOC
CoventryMetNOCLabourYes
CrawleyDistrictNOCLabourYes
CroydonLondonNOCNOCYes
DudleyMetNOCNOC
EalingLondonLabourLabour
East SussexCountyNOCNOC
EastleighDistrictLiberal DemocratsLiberal Democrats
EnfieldLondonLabourLabour
Epping ForestDistrictConservativeNOCYes
EssexCountyReform UKConservativeYes
ExeterDistrictNOCLabourYes
FarehamDistrictNOCConservativeYes
GatesheadMetNOCLabourYes
GosportDistrictLiberal DemocratsLiberal Democrats
GreenwichLondonLabourLabour
HackneyLondonLabourNOC
HaltonUnitaryLabourLabour
Hammersmith and FulhamLondonLabourLabour
HampshireCountyNOCConservativeYes
HaringeyLondonLabourLabour
HarlowDistrictNOCConservativeYes
HarrowLondonConservativeConservative
HartDistrictNOCNOC
HartlepoolUnitaryReform UKLabourYes
HastingsDistrictGreenNOCYes
HavantDistrictNOCNOC
HaveringLondonOthersNOCYes
HillingdonLondonConservativeConservative
HounslowLondonLabourLabour
HuntingdonshireDistrictNOCNOC
HyndburnDistrictNOCLabourYes
IpswichDistrictNOCLabourYes
Isle of WightUnitaryNOCNOC
IslingtonLondonLabourLabour
Kensington and ChelseaLondonConservativeConservative
Kingston upon HullUnitaryLiberal DemocratsLiberal Democrats
Kingston upon ThamesLondonLiberal DemocratsLiberal Democrats
KirkleesMetNOCNOC
KnowsleyMetLabourLabour
LambethLondonLabourLabour
LeedsMetNOCLabourYes
LewishamLondonLabourNOC
LincolnDistrictNOCLabourYes
ManchesterMetLabourLabour
MertonLondonNOCLabourYes
Milton KeynesUnitaryNOCLabourYes
Newcastle upon TyneMetNOCNOC
Newcastle-under-LymeDistrictNOCConservativeYes
NewhamLondonLabourNOC
NorfolkCountyReform UKConservativeYes
North East LincolnshireUnitaryNOCNOC
North TynesideMetLabourNOC
NorwichDistrictGreenNOCYes
Nuneaton and BedworthDistrictNOCNOC
OldhamMetOthersNOCYes
OxfordDistrictNOCNOC
PendleDistrictNOCNOC
PeterboroughUnitaryNOCNOC
PlymouthUnitaryNOCLabourYes
PortsmouthUnitaryNOCNOC
PrestonDistrictNOCLabourYes
ReadingUnitaryLabourLabour
RedbridgeLondonLabourLabour
RedditchDistrictLabourLabour
Richmond upon ThamesLondonLiberal DemocratsLiberal Democrats
RochdaleMetNOCLabourYes
RochfordDistrictNOCNOC
RossendaleDistrictNOCLabourYes
RugbyDistrictNOCNOC
RushmoorDistrictNOCNOC
SalfordMetLabourNOC
SandwellMetLabourLabour
SeftonMetLabourLabour
SheffieldMetNOCNOC
SolihullMetConservativeConservative
South CambridgeshireDistrictLiberal DemocratsLiberal Democrats
South TynesideMetOthersNOCYes
SouthamptonUnitaryNOCLabourYes
Southend-on-SeaUnitaryNOCNOC
SouthwarkLondonLabourLabour
St AlbansDistrictLiberal DemocratsLiberal Democrats
St HelensMetLabourLabour
StevenageDistrictLabourLabour
StockportMetLiberal DemocratsNOCYes
SuffolkCountyReform UKConservativeYes
SunderlandMetReform UKLabourYes
SurreyUnitaryNOCNOC
SuttonLondonLiberal DemocratsLiberal Democrats
SwindonUnitaryLabourLabour
TamesideMetNOCLabourYes
TamworthDistrictReform UKLabourYes
Three RiversDistrictLiberal DemocratsNOCYes
ThurrockUnitaryLabourLabour
Tower HamletsLondonOthersNOC
TraffordMetLabourLabour
Tunbridge WellsDistrictLiberal DemocratsLiberal Democrats
WakefieldMetLabourLabour
WalsallMetNOCConservativeYes
Waltham ForestLondonLabourLabour
WandsworthLondonNOCLabourYes
WatfordDistrictLiberal DemocratsNOC
Welwyn HatfieldDistrictNOCNOC
West LancashireDistrictNOCNOC
West OxfordshireDistrictNOCNOC
West SussexCountyNOCConservativeYes
WestminsterLondonNOCLabourYes
WiganMetReform UKLabourYes
WinchesterDistrictLiberal DemocratsLiberal Democrats
WokinghamUnitaryLiberal DemocratsLiberal Democrats
WolverhamptonMetLabourLabour
WorthingDistrictLabourLabour

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.