2026 Local Elections

Council Projector

Projected council composition across 136 English councils based on current polling

SOPN-adjusted projection. These projections incorporate official candidate lists published on 8 April. Wards where a party is not standing have been zeroed and their vote share redistributed. Read the methodology or see latest fixes.

PollCheck does not conduct its own polling. Projections are built from national polling data, local election history, and demographic modelling - not ward-level surveys. Individual ward results will vary from these estimates.

Spot an error? Give feedback

Ward-level seat projections for 136 English councils in the 2026 local elections on 7 May. 47 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 DagenhamLondon_OuterLabourLabour
BarnetLondon_OuterLabourLabour
BarnsleyMetNOCLabourYes
BasildonDistrictNOCNOC
Basingstoke and DeaneDistrictNOCNOC
BexleyLondon_OuterNOCConservativeYes
BirminghamMetNOCLabourYes
Blackburn with DarwenUnitaryNOCLabourYes
BoltonMetNOCNOC
BradfordMetNOCLabourYes
BrentLondon_OuterLabourLabour
BrentwoodDistrictNOCNOC
BromleyLondon_OuterNOCConservativeYes
BroxbourneDistrictConservativeConservative
BurnleyDistrictNOCNOC
BuryMetLabourLabour
CalderdaleMetNOCNOC
CambridgeDistrictNOCLabourYes
CamdenLondon_InnerLabourLabour
Cannock ChaseDistrictNOCLabourYes
CheltenhamDistrictLiberal DemocratsLiberal Democrats
CherwellDistrictNOCNOC
ChorleyDistrictLabourLabour
ColchesterDistrictNOCNOC
CoventryMetNOCLabourYes
CrawleyDistrictLabourLabour
CroydonLondon_OuterNOCNOCYes
DudleyMetNOCNOC
EalingLondon_OuterLabourLabour
East SurreyUnitaryNOCConservativeYes
East SussexCountyNOCNOC
EastleighDistrictLiberal DemocratsLiberal Democrats
EnfieldLondon_OuterLabourLabour
Epping ForestDistrictNOCNOC
EssexCountyReform UKConservativeYes
ExeterDistrictNOCLabourYes
FarehamDistrictConservativeConservative
GatesheadMetNOCLabourYes
GosportDistrictNOCNOC
GreenwichLondon_OuterNOCLabourYes
HackneyLondon_InnerNOCNOCYes
HaltonUnitaryLabourLabour
Hammersmith and FulhamLondon_InnerLabourLabour
HampshireCountyNOCConservativeYes
HaringeyLondon_InnerNOCLabourYes
HarlowDistrictNOCConservativeYes
HarrowLondon_OuterConservativeConservative
HartDistrictNOCNOC
HartlepoolUnitaryNOCLabourYes
HastingsDistrictGreenNOCYes
HavantDistrictNOCNOC
HaveringLondon_OuterNOCOthersYes
HillingdonLondon_OuterConservativeConservative
HounslowLondon_OuterLabourLabour
HuntingdonshireDistrictNOCNOC
HyndburnDistrictLabourLabour
IpswichDistrictLabourLabour
Isle of WightUnitaryReform UKNOCYes
IslingtonLondon_InnerLabourLabour
Kensington and ChelseaLondon_InnerConservativeConservative
Kingston upon HullUnitaryNOCLiberal DemocratsYes
Kingston upon ThamesLondon_OuterLiberal DemocratsLiberal Democrats
KirkleesMetNOCNOC
KnowsleyMetLabourLabour
LambethLondon_InnerLabourLabour
LeedsMetNOCLabourYes
LewishamLondon_InnerLabourNOC
LincolnDistrictNOCLabourYes
ManchesterMetLabourLabour
MertonLondon_OuterNOCLabourYes
Milton KeynesUnitaryNOCNOC
Newcastle upon TyneMetNOCNOC
Newcastle-under-LymeDistrictReform UKConservativeYes
NewhamLondon_InnerLabourNOC
NorfolkCountyReform UKConservativeYes
North East LincolnshireUnitaryNOCNOC
North TynesideMetLabourNOC
NorwichDistrictNOCNOC
Nuneaton and BedworthDistrictNOCNOC
OldhamMetNOCNOC
OxfordDistrictNOCNOC
PendleDistrictNOCNOC
PeterboroughUnitaryNOCNOC
PlymouthUnitaryLabourLabour
PortsmouthUnitaryNOCNOC
PrestonDistrictLabourLabour
ReadingUnitaryLabourLabour
RedbridgeLondon_OuterLabourLabour
RedditchDistrictNOCLabourYes
Richmond upon ThamesLondon_OuterLiberal DemocratsLiberal Democrats
RochdaleMetNOCLabourYes
RochfordDistrictNOCNOC
RugbyDistrictNOCNOC
RushmoorDistrictNOCNOC
SalfordMetLabourNOC
SandwellMetLabourLabour
SeftonMetLabourLabour
SheffieldMetNOCNOC
SolihullMetConservativeConservative
South CambridgeshireDistrictLiberal DemocratsLiberal Democrats
South TynesideMetNOCNOC
SouthamptonUnitaryNOCLabourYes
Southend-on-SeaUnitaryNOCNOC
SouthwarkLondon_InnerLabourLabour
St AlbansDistrictLiberal DemocratsLiberal Democrats
St HelensMetNOCLabourYes
StevenageDistrictNOCLabourYes
StockportMetLiberal DemocratsNOCYes
SuffolkCountyReform UKConservativeYes
SunderlandMetReform UKLabourYes
SuttonLondon_OuterLiberal DemocratsLiberal Democrats
SwindonUnitaryLabourLabour
TamesideMetNOCLabourYes
TamworthDistrictNOCNOC
Three RiversDistrictNOCNOC
ThurrockUnitaryReform UKLabourYes
Tower HamletsLondon_InnerOthersNOC
TraffordMetLabourLabour
Tunbridge WellsDistrictLiberal DemocratsLiberal Democrats
WakefieldMetReform UKLabourYes
WalsallMetReform UKNOCYes
Waltham ForestLondon_OuterNOCLabourYes
WandsworthLondon_InnerNOCLabourYes
WatfordDistrictLiberal DemocratsNOC
Welwyn HatfieldDistrictNOCNOC
West LancashireDistrictNOCNOC
West OxfordshireDistrictNOCNOC
West SurreyUnitaryNOCConservativeYes
West SussexCountyNOCConservativeYes
WestminsterLondon_InnerConservativeLabourYes
WiganMetLabourLabour
WinchesterDistrictLiberal DemocratsLiberal Democrats
WokinghamUnitaryLiberal DemocratsLiberal Democrats
WolverhamptonMetLabourLabour
WorthingDistrictNOCLabourYes

New feature

Build your own projections

Assign London boroughs (and wards for all 32 councils), share a link or image. Other councils also available.

Open Build Your Own →
Councils to watch

With five parties competing under first-past-the-post, vote-splitting makes outright majorities harder to achieve. Our model projects 55 councils as No Overall Control. In several, a single party is close to tipping into majority.

Data sources: 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.

Read the full methodology · Model changelog

For press enquiries or data questions, email info@pollcheck.co.uk or use the contact form.