May 7, 2026: Local Elections Forecast

114 councils projected to change control. The biggest question: how far does Labour fall?

Seats Won on May 7

5,004 seats contested across 136 councils.

Mild
Central ★
Severe
1,605
Ref
32%
1,318
Lab
26%
849
Con
17%
595
Grn
12%
484
LD
10%
159
Oth
3%

Net Gains and Losses

MildCentral ★Severe
Ref+621+1,587+2,415
Grn+335+439+513
LD-245-219-237
Con-10-373-652
Lab-356-1,087-1,695

Build Your Own Scenario

Adjust parameters to explore how different assumptions change the forecast.

40%

How many 2022 Labour voters stay Labour?

20%60%
70%

How well does Reform's national polling translate to local votes?

55%85%
35%

How many 2022 Conservative voters switch to Reform?

15%55%
Your Scenario
~1,318
Lab
~1,603
Ref
~855
Con
~593
Grn
~485
LD
Lab -1,087Ref +1,585Con -367
Who wins the Betfair market? Reform (~95% probability)

Council-by-Council Projections

CouncilTypeConLabRefLDGrnControlBiggest Swing
AdurSD3 -46 -1110 +106 +62NOC*Ref +26.5pp
Barking and DagenhamLB9 +918 -3113 +133 +36 +6NOCLab +22.6pp
BarnetLB32 +1217 -223 +22 +24 +4Con*Con +28.0pp
BarnsleyMet111 -3741 +413 -84 +4Ref*Ref +35.3pp
BasildonSD3 -108 -1026 +262 +20Ref*Ref +33.2pp
Basingstoke and DeaneSD6 -915 +520 +207 -46 +4NOC*Ref +26.5pp
BexleyLB20 -1010 -28 +81 +16 +6NOC*Con +25.1pp
BirminghamMet14 -726 -3641 +4111 -19 +7NOC*Ref +26.7pp
Blackburn with DarwenUA7 -211 -1821 +218 +81 +1NOC*Ref +27.0pp
BoltonMet6 -98 -1833 +335 -18 +8Ref*Ref +30.1pp
BradfordMet18 +513 -3433 +339 +411 +1NOC*Ref +27.7pp
BrentLB20 +1517 -322 +24 +112 +12NOCCon +24.0pp
BrentwoodSD5 -148 +516 +165 -125 +5NOC*Ref +26.5pp
BromleyLB28 -711 -16 +63 -29 +9NOC*Con +26.7pp
BroxbourneSD3 -227 +413 +114 +40NOC*Ref +26.5pp
BurnleySD3 -510 -417 +1710 +32 -3NOC*Ref +28.7pp
BuryMet9 -19 -2325 +253 +32 +2NOC*Ref +28.4pp
CalderdaleMet7 -410 -1730 +293 -34 +1Ref*Ref +28.9pp
CambridgeSD5 +410 -1419 +194 -82 -3NOC*Ref +26.5pp
CamdenLB10 +617 -283 +3516 +15NOCLab +23.3pp
Cannock ChaseSD3 -84 -1621 +213 +32 -3Ref*Ref +33.0pp
CheltenhamSD14 +146 +63 +313 -234 +1NOCCon +23.6pp
CherwellSD4 -71216 +168 -95 +1NOCRef +26.5pp
ChorleySD4 +19 -2914 +135 +510 +10NOC*Ref +22.8pp
ColchesterSD8 -1117 +315 +158 -64 +1NOCRef +24.4pp
CoventryMet7 -514 -2624 +242 +24 +2NOC*Ref +28.0pp
CrawleySD5 -69 -1616 +161 +12 +2NOC*Ref +27.3pp
CroydonLB22 -1122 -124 +43 +211 +9NOCCon +22.8pp
DudleyMet10 -2510 -1542 +422 -38 +8Ref*Ref +31.1pp
EalingLB15 +1127 -324 +45 -215 +15NOC*Lab +24.3pp
East SurreyUA12 -817 +1626 +2511 -145NOC*Ref +27.0pp
East Sussex County CouncilCC7 -219 +417 +1713 +33NOCRef +27.0pp
EastleighSD5 +49 +917 +173 -322 +2NOC*Ref +26.5pp
EnfieldLB14 -1125 -125 +51 +113 +13NOC*Lab +24.4pp
Epping ForestSD5 -2114 +1318 +179 +24 +3NOC*Ref +26.5pp
Essex County CouncilCC11 -4114 +838 +3810 +34 +2NOC*Ref +32.8pp
ExeterSD316 -69 +85 +16 -1NOC*Lab +25.2pp
FarehamSD5 -194 +314 +1461 +1NOC*Ref +27.6pp
GatesheadMet2 +215 -3243 +432 -164 +4Ref*Ref +31.8pp
GosportSD7 -45 +313 +131 -142 +2NOC*Ref +27.9pp
GreenwichLB13 +921 -295 +51 +112 +12NOC*Lab +24.8pp
HackneyLB631 -132 +23 +315 +12Lab*Lab +28.2pp
HaltonUA2 +119 -3124 +2435 +5NOC*Ref +29.4pp
Hammersmith and FulhamLB19 +913 -261 +11 +113 +13NOCCon +25.8pp
Hampshire County CouncilCC11 -4212 +632 +3218 +44 +2NOC*Ref +28.9pp
HaringeyLB4 +429 -162 +23 -416 +15Lab*Lab +27.8pp
HarlowSD4 -139 -620 +1900Ref*Ref +30.4pp
HarrowLB37 +610 -132 +21 +17 +7ConCon +29.9pp
HartSD3 -610 +1012 +124 -85 +5NOC*Ref +26.5pp
HartlepoolUA4 -18 -1417 +146 +61 +1NOC*Ref +27.0pp
HastingsSD3 -211 +212 +122 +24 -8NOC*Ref +26.4pp
HavantSD4 -5917 +134 -12 -4NOC*Ref +26.5pp
HaveringLB24 +77 -112 +123 +39 +9NOC*Con +27.3pp
HillingdonLB24 -616 -65 +53 +35 +5NOC*Con +27.4pp
HounslowLB21 +1218 -326 +63 +38 +8NOCCon +22.7pp
HullUA9 +913 -1021 +219 -204 +4NOC*Ref +27.0pp
HuntingdonshireSD3 -1615 +1118 +189 -24 +3NOC*Ref +26.5pp
HyndburnSD6 -64 -1722 +221 +11Ref*Ref +29.5pp
IpswichSD6 -117 -2119 +194 +12 +2NOC*Ref +25.7pp
Isle of WightUA6 -89 +815 +136 +23 +1NOC*Ref +27.0pp
IslingtonLB4 +427 -173 +32 +213 +10Lab*Lab +27.7pp
Kensington and ChelseaLB25 -1111 +32 +21 -18 +7NOC*Con +28.3pp
Kingston upon ThamesLB10 +84 +45 +518 -2411 +11NOCLD +24.0pp
KirkleesMet7 -912 -1134 +346 -47 +3NOC*Ref +29.1pp
KnowsleyMet3 +313 -1818 +1837NOC*Ref +29.0pp
LambethLB6 +632 -253 +35 +217 +14Lab*Lab +26.9pp
LeedsMet15 +129 -3134 +348 +214 +8NOC*Ref +25.3pp
LewishamLB6 +628 -253 +32 +215 +14Lab*Lab +27.9pp
LincolnSD4 -19 -1316 +163 -31 +1NOC*Ref +28.0pp
ManchesterMet7 +725 -6240 +409 +516 +13NOC*Ref +26.2pp
MertonLB11 +419 -113 +318 +19 +9NOCLD +20.4pp
Milton KeynesUA7 -218 -1221 +216 -122 +2NOC*Ref +25.8pp
Newcastle upon TyneMet3 +221 -1735 +357 -159 +7NOC*Ref +28.1pp
Newcastle-under-LymeSD4 -217 -1023 +223 +35 +5Ref*Ref +31.5pp
NewhamLB6 +625 -344 +42 +218 +15NOC*Lab +24.1pp
Norfolk County CouncilCC10 -4518 +1038 +3812 +15 +2NOC*Ref +31.2pp
North East LincolnshireUA3 -155 -1027 +2634 +4Ref*Ref +34.0pp
North TynesideMet4 -416 -3531 +313 +32 +2Ref*Ref +30.1pp
NorwichSD2 +217 -210 +1037 -8NOC*Lab +26.3pp
Nuneaton and BedworthSD4 -136 -1327 +2701 -1Ref*Ref +32.4pp
OldhamMet6 +112 -1530 +305 -43 +3NOC*Ref +30.5pp
OxfordSD4 +413 -87 +714 +58NOCLD +22.5pp
PendleSD5 -66 +619 +183 -60Ref*Ref +30.3pp
PeterboroughUA5 -614 -322 +2210 +24 -1NOC*Ref +27.0pp
PlymouthUA6 -112 -2725 +258 +73 +1NOC*Ref +27.0pp
PortsmouthUA6 +2920 +105 -132 +2NOC*Ref +27.0pp
PrestonSD5 -114 -1423 +235 -81 +1NOC*Ref +27.1pp
ReadingUA7 +310 -2223 +235 +23 -5NOC*Ref +27.0pp
RedbridgeLB19 +1423 -315 +53 +313 +13NOCLab +23.6pp
RedditchSD4 -14 -1517 +172 +20 -1Ref*Ref +30.8pp
Richmond upon ThamesLB11 +114 +41 +120 -2913 +8NOCLD +23.8pp
RochdaleMet5 -311 -3236 +352 -11 +1Ref*Ref +33.0pp
RochfordSD4 -69 +914 +147 -12 +1NOC*Ref +26.5pp
RugbySD6 -1110 -522 +223 -71 +1Ref*Ref +29.8pp
RushmoorSD4 -1011 -518 +186 +31NOC*Ref +26.5pp
SalfordMet3 -414 -3531 +313 +16 +6Ref*Ref +29.5pp
SandwellMet7 +216 -4939 +394 +41Ref*Ref +29.9pp
SeftonMet6 +221 -2928 +283 -66 +5NOC*Ref +27.9pp
SheffieldMet7 +731 -514 +1415 -1317 +3NOC*Lab +25.4pp
SolihullMet13 -184 +322 +226 -23 -6NOC*Ref +28.3pp
South CambridgeshireSD4 -415 +1516 +163 -322 +2NOC*Ref +26.5pp
South TynesideMet2 +211 -1735 +3506 -3Ref*Ref +31.9pp
SouthamptonUA7 -311 -2224 +2463 +1NOC*Ref +27.0pp
Southend-on-SeaUA5 -1114 -520 +188 +41 -1NOC*Ref +27.0pp
SouthwarkLB4 +429 -234 +49 -217 +17NOC*Lab +26.1pp
St AlbansSD8 +414 +1225 +254 -422 -1NOC*Ref +26.5pp
St HelensMet4 +215 -1322 +2034 -2NOC*Ref +31.0pp
StevenageSD2 +115 -1616 +162 -41 +1NOC*Ref +28.6pp
StockportMet4 +312 -919 +1920 -105 +2NOCRef +25.4pp
Suffolk County CouncilCC10 -4013 +632 +3286 +1NOC*Ref +31.1pp
SunderlandMet3 -712 -4050 +504 -81 +1Ref*Ref +33.7pp
SuttonLB24 +34 +24 +417 -112 +2NOC*Con +25.9pp
SwindonUA4 -1221 -1823 +234 +35 +5NOC*Ref +27.9pp
TamesideMet3 -412 -2439 +3803 +3Ref*Ref +32.0pp
TamworthSD2 -45 -1320 +2002 +2Ref*Ref +33.5pp
Three RiversSD6 -59 +616 +165 -143NOC*Ref +26.5pp
ThurrockUA3 -913 -1330 +2700Ref*Ref +31.6pp
Tower HamletsLB7 +613 -45 +53 +315 +14NOCGrn +22.9pp
TraffordMet10 +221 -2220 +2067 +1NOC*Ref +25.3pp
Tunbridge WellsSD5 -39 +415 +156 -164 +4NOC*Ref +26.5pp
WakefieldMet2 -111 -4345 +453 +12 +2Ref*Ref +33.7pp
WalsallMet10 -2711 -134 +343 +30Ref*Ref +30.7pp
Waltham ForestLB15 +217 -282 +22 +220 +20NOCLab +23.6pp
WandsworthLB15 -823 -113 +33 +311 +11NOC*Lab +24.2pp
WatfordSD6 +610 +410 +106 -241 +1NOCRef +22.8pp
Welwyn HatfieldSD7 -416 -418 +182 -145 +5NOC*Ref +26.8pp
West LancashireSD4 -1015 -824 +243 +30Ref*Ref +30.0pp
West OxfordshireSD5 -813 +319 +196 -163 -1NOC*Ref +26.5pp
West SurreyUA15 -1021 +1934 +3413 -176 +3NOC*Ref +27.0pp
West Sussex County CouncilCC10 -3612 +826 +2617 +54 +1NOCRef +27.9pp
WestminsterLB17 -922 -64 +42 +29 +9NOCLab +23.7pp
WiganMet2 +114 -4956 +562 +20Ref*Ref +34.0pp
WinchesterSD5 -311 +1118 +184 -283 -1NOC*Ref +26.5pp
WokinghamUA6 -1311 +524 +246 -224 +3NOC*Ref +27.0pp
WolverhamptonMet7 -413 -3232 +311 +18 +8Ref*Ref +29.7pp
WorthingSD5 -613 -816 +162 +22NOC*Ref +27.0pp

What to Watch on the Night

Eight bellwether results that will tell you which scenario is playing out. Watch these councils as results come in overnight on 7-8 May.

Essex County Council

Tests: Reform strength in counties

Mild
Reform ~21 seats, Con ~20, fragmented NOC
Central
Reform ~38 seats, largest party, Lab/Con distant
Severe
Reform ~51 seats, dominant force, Con collapsed to ~6

If Reform wins 40+ seats in Essex, the Severe scenario is playing out. Under 25 = Mild.

Barnsley

Tests: Labour vs Reform in the north

Mild
Lab holds majority with ~30 seats, Ref ~17
Central
Ref ~41 seats, Lab ~11, tight contest
Severe
Ref ~53 seats, Lab reduced to ~2

Barnsley is the purest Lab-vs-Reform test. If Reform wins more seats than Labour on the contested third, Severe is in play.

Hackney

Tests: Green surge in inner London

Mild
Lab retains control with ~39, Grn ~9
Central
Lab ~31, Grn ~15, NOC likely
Severe
Grn ~21 seats, challenging Lab's ~20 for largest party

If Greens take 20+ seats in Hackney, the inner-London Green surge is real and extends to local government.

Sunderland

Tests: Labour retention — declares early

Mild
Lab ~32, Ref ~24, Lab holds majority
Central
Lab ~12, Ref ~50, very tight
Severe
Ref ~65 overtakes Lab ~3

Sunderland declares early. If Labour holds 12+ of contested seats, Mild is playing out. Under 6 = Severe.

Wandsworth

Tests: Con reclaiming from Lab in London

Mild
Lab ~30, Con ~15, Grn ~7
Central
Lab ~23, Con ~15, Grn ~11, NOC
Severe
Lab ~15, Con ~12, three-way split

Tests whether 2022 Partygate gains for Labour reverse. If Con gains 5+ seats back, the London counter-swing is real.

Thurrock

Tests: Reform in a unitary

Mild
Lab ~27, Ref ~11, Lab holds
Central
Lab ~13, Ref ~30, tightening
Severe
Ref ~41, Lab ~4, Ref challenging for control

Tests Reform performance outside county council heartland. If Ref takes 20+ seats, they can win in unitaries too.

Norfolk County Council

Tests: Reform vs urban Labour pockets

Mild
Ref ~21, Lab ~26, Con ~17, fragmented
Central
Ref ~38, Lab ~18, Con ~10, Ref largest
Severe
Ref ~51 dominant, Lab and Con both below ~12/4

Tests whether urban Labour pockets (Norwich) dilute Reform's county-wide performance.

Council Mix Overview

33
London Boroughs
Lab-held mostly
36
Metropolitan
16 all-out
6
County Councils
All-out, postponed from 2025
18
Unitaries
3 all-out + 7 by-thirds
48
Shire Districts
By-thirds elections

The Forecast

Projected Local Vote Shares

Solid bar = projected local share. Dashed line = current GE polling.
Reform24.3%
GE polls: 26.7%Range: 18.3%–29.1%
Labour22.7%
GE polls: 18.0%
Lib Dem11.6%
GE polls: 11.5%
Green15.3%
GE polls: 16.2%
Conservative18.7%
GE polls: 18.3%
County Councils (6)
Conservative defending
Main story: Con to Reform
Reform likely strongest/second-strongest in Essex, Norfolk, Suffolk. All counties projected NOC.
Key uncertainty: Whether LD splits the anti-Con vote in Hampshire/Sussex.
London Boroughs (33)
Labour defending
Main story: Lab to Green/LD
Labour at risk in most boroughs. Green and Lib Dem gains in inner London.
Key uncertainty: Green vs Reform as main challenger in each borough.
Metro Boroughs (36)
Labour defending
Main story: Lab to Reform in northern seats
Labour at risk of losing majority in multiple metros. Reform strong in northern councils.
Key uncertainty: Whether Reform can convert GE-level support into council seats at scale.
Unitaries + Districts (66)
Mixed defending
Main story: Mixed — LD strong in south, Reform in east
Broadly national picture. LD likely gains in southern areas, Reform in eastern districts.
Key uncertainty: LD vs Con in south England unitaries.

Themes to Watch

Council control

70+ councils projected as No Overall Control — majority rule becoming the exception

The fracturing of the two-party vote share is doing something structurally new to English local government. Reform splitting the right, the Lib Dems holding distinct Home Counties geography, and the Greens holding ground in inner cities means no single party can command a council majority across a large share of English authorities.

Where councils tip into NOC, smaller parties gain leverage entirely disproportionate to their vote share. Expect a wave of confidence-and-supply arrangements and minority administrations.

Lib Dem story

Surrey and East Sussex: the Lib Dems surge alongside Reform in Tory heartland

Surrey is not a Reform county. Projected vote shares put the Lib Dems at around 30% — ahead of the Conservatives, and competitive with Reform. East Sussex tells a similar story. The anti-Conservative vote in the Home Counties has split geographically: eastward toward Reform in Essex and Norfolk, westward toward Lib Dems in the Surrey and Sussex councils.

The Conservatives face the worst of both challenges simultaneously. They are squeezed by Reform among their traditional base and by the Lib Dems among their more moderate, professional, and suburban voters.

Green watch

Greens projected as largest or second party in several inner London boroughs

In Hackney, Islington, and parts of Southwark, Green projections based on 2024 GE performance suggest they can challenge Labour directly for the leading council group.

Following the close of nominations on 9 April, all candidacy rates now reflect confirmed SOPN data from Democracy Club. Green candidacy varies significantly by borough — projections now account for where the Greens are and are not standing.

Updated 13 April 2026 with confirmed candidate data from Democracy Club.

Methodology

Last updated: April 2026

How the model works

Vote source model, not uniform swing.Most local election forecasts apply uniform national swing — if Labour is down 15 points nationally, every ward loses 15 points. This breaks when a party goes from near-zero to 25% in four years. You can't swing from zero. Our model tracks where blocks of voters are moving. Using vote flow rates from the British Election Study Internet Panel — which follows 30,000 voters over time and records exactly which parties they switch between — the model estimates how many 2022 Conservative voters now support Reform, how many 2022 Labour voters have moved to the Greens, and how many have dropped out entirely. These empirically grounded flow rates replace assumptions about uniform movement.

The model applies these flows differently by council type. A London borough, a northern metropolitan borough, a rural county council, and a southern shire district are distinct political environments where the same national polling translates to very different local outcomes. We use five council profiles (London boroughs, metropolitan boroughs, county councils, unitary authorities, and shire districts) with BES-calibrated vote flow rates for each.

Ward-level geographic distribution

Within each council, party vote shares are not applied uniformly. Where 2022 ward-level results exist — covering roughly 75% of wards — the model uses the historical ward-level pattern as a distribution template. A ward where the Greens polled 40% in 2022 gets a larger projected Green share than one where they polled 5%, even when the council-wide average is the same. This preserves the geographic concentration that is critical to seat outcomes under first-past-the-post.

For wards without 2022 baselines — typically wards where a party is standing for the first time — the model applies a discounted estimate based on the council-level projection and, where available, 2024 general election constituency results mapped to ward boundaries. The concentration effect is dampened at 70% rather than fully preserved, allowing for some expansion of support beyond 2022 strongholds while preventing the model from being imprisoned by four-year-old data in a fast-moving political environment.

Reform UK: the geographic anchor problem

Reform contested almost no local wards before 2025. There is no 2022 ward-level baseline to distribute from. Instead, the model uses the general election constituency-level projections from our GE forecasting model as a geographic anchor, mapped to council wards via ward-constituency boundary overlaps. A ward in a constituency where the GE model projects Reform at 35% gets a higher local projection than one where it projects 15%.

This GE anchor is then adjusted: a local discount factor (0.70 in the central scenario) accounts for the established pattern that insurgent party support is lower in local elections than general elections, reflecting lower turnout among non-habitual voters and the absence of the national campaign spotlight. The discount factor varies across the three scenarios.

Multi-member ward allocation

London boroughs and all-up metropolitan boroughs elect three councillors per ward simultaneously. Voters can cast up to three votes, and the dominant pattern is slate voting — people vote for all three candidates from one party. This creates winner-takes-all amplification: the party with the plurality in a ward typically wins all three seats, not one-third of them.

The model replicates this using margin-based seat allocation calibrated against historical multi-member ward results. Where the leading party has a comfortable margin, it sweeps all seats. In close races between two parties, seats split two-to-one. This amplification effect is important: Labour's inner London strongholds deliver far more seats per ward than a proportional model would suggest, and Reform's northern victories are more decisive — winning a ward by even a small margin in Sunderland yields three seats, not one.

Monte Carlo simulation

The model runs 1,000 simulated elections per scenario, varying ward-level vote shares with random noise calibrated to historical election variance. This produces probability distributions rather than point estimates — we report not just “Reform projected 1,569 seats” but the probability that Reform wins the most seats across all simulations. This Monte Carlo approach captures the uncertainty that any single point estimate necessarily hides.

Three scenarios

Local election forecasting in a five-party fragmented system is harder than any previous election in English local government history. Rather than presenting a single projection with false precision, we publish three scenarios reflecting different assumptions about the key parameters.

Scenario A (Mild):BES-anchored parameters with minimal adjustment. Reform's local discount is higher (0.55), meaning their general election support translates less efficiently to local votes. Labour retention of 2022 voters is stronger. Under these parameters, Labour wins the most seats nationally with high probability — their London and metro strongholds hold up despite losses elsewhere.

Scenario B (Central):Parameters adjusted toward evidence from the 2025 local elections and subsequent by-elections, where Reform's conversion of polling support into council seats exceeded historical patterns. The Reform local discount is moderate (0.70) and Con-to-Reform switching rates are calibrated to observed 2025 patterns. This scenario shows Reform narrowly winning the most seats nationally, but with meaningful uncertainty.

Scenario C (Severe):Parameters aligned with the most aggressive external forecasts (particularly Stephen Fisher's projection of Reform +2,260 net gains). Reform's local discount is low (0.80), meaning their GE polling translates almost fully to local votes. This scenario produces a decisive Reform victory.

The truth is probably somewhere in the central scenario's range, but we cannot know until votes are counted. The scenarios exist to make this uncertainty explicit rather than hiding it behind a single number.

Coverage

The model covers all 136 English councils holding elections on 7 May 2026: 32 London boroughs, 32 metropolitan boroughs, 18 unitary authorities, 6 county councils, and 48 district councils. This represents 5,004 contested seats(matching the official count from Rallings and Thrasher within rounding). The projections incorporate confirmed candidate lists from Democracy Club's Statements of Persons Nominated, published 9 April 2026.

Key uncertainties

Reform's local conversion rateis the single largest source of uncertainty. Reform won 41% of seats with 31% of votes in 2025 — a seats-to-votes ratio that had previously only been achieved by established parties with deep local infrastructure. Whether this was a one-off breakthrough or a new normal is genuinely unknown. The three scenarios reflect this uncertainty directly.

Green geographic distributionin London remains difficult to model precisely. The Greens are standing in 90–100% of London wards for the first time, and their national polling surge represents unprecedented territory for a party with historically hyper-local support. Green seats in inner London boroughs such as Lewisham, Hackney, and Lambeth are the most confident Green projections; outer London and boroughs without established Green organisation carry more uncertainty.

Liberal Democrat incumbency effectsare structurally difficult to capture. Lib Dem support is the most geographically concentrated of any party — their councillors dramatically outperform their national polling in wards where they have a sitting incumbent, and dramatically underperform elsewhere. Lib Dem seat counts should be treated as potentially understated.

Independent councillors and local partiesaccount for roughly 3% of projected seats. Candidates with a personal vote can swing individual wards by 20 points, and no national model can see that coming. Tower Hamlets (where Aspire is a major force) is a specific council where the model's projection should be treated with caution.

Data sources

  • Polling data: National Westminster voting intention polls from all BPC-registered pollsters, aggregated with recency weighting (10-day half-life), sample size weighting, and pollster accuracy corrections. Updated every 6 hours.
  • Vote flow rates: British Election Study Internet Panel (May 2025 wave), providing empirical voter migration data between parties.
  • Ward-level baselines: 2022 English local election results from the Open Council Data project, covering ward-level vote shares for all parties.
  • Reform geographic anchor: General election constituency-level projections from the Reading Signal GE forecasting model.
  • Candidacy data: Democracy Club Statements of Persons Nominated, confirming which parties are standing in each ward.
  • Council reference data: Rallings and Thrasher (Exeter University) for seat counts and defending party allocations.
  • External benchmarks: Stephen Fisher (Elections Etc, Oxford) for net gain projections; PollCheck for ward-level model comparison.

What changes after May 7

The local election results will provide the first large-scale calibration data for several model parameters that are currently held at assumed values: the Reform local discount factor can be directly measured from actual results; the BES vote flow rates can be validated against real ward-level vote shares; the slate voting amplification thresholds can be calibrated against actual multi-member ward outcomes; and the locals-to-GE reverse translator can be updated with fresh calibration data, improving the general election forecast.

We will publish a post-election calibration analysis comparing projections to results at council and ward level, documenting where the model was right, where it was wrong, and what parameters need adjustment.

Councils to Watch

certain changeDistrict

Cambridge

East of England

Labour NOC

P(change) = 92%

Control changes from Labour to no overall control. Reform projected as largest party with 6 of 14 seats, but multi-party fragmentation prevents a majority.

certain changeDistrict

Rochford

East of England

Independent NOC

P(change) = 92%

Control changes from Independent to no overall control. Reform projected as largest party with 5 of 13 seats, but multi-party fragmentation prevents a majority.

certain changeLondon

Bexley

Conservative NOC

P(change) = 92%

Control changes from Conservative to no overall control. Conservative projected as largest party with 20 of 45 seats, but multi-party fragmentation prevents a majority.

certain changeLondon

Barnet

Labour Conservative

P(change) = 92%

Conservative projected to take control from Labour. Conservative wins 33 of 63 contested seats as vote shares shift decisively.

certain changeLondon

Kingston upon Thames

Liberal Democrat NOC

P(change) = 92%

Lib Dem stronghold projected to hold comfortably with 20 of 48 seats. One of the few London boroughs where the Lib Dems dominate.

certain changeLondon

Havering

Independent NOC

P(change) = 92%

Control changes from Independent to no overall control. Conservative projected as largest party with 23 of 54 seats, but multi-party fragmentation prevents a majority.

certain changeDistrict

Harlow

Conservative NOC

P(change) = 92%

Control changes from Conservative to no overall control. Reform projected as largest party with 6 of 11 seats, but multi-party fragmentation prevents a majority.

certain changeDistrict

Fareham

Conservative NOC

P(change) = 92%

Control changes from Conservative to no overall control. Reform projected as largest party with 8 of 16 seats, but multi-party fragmentation prevents a majority.

certain changeDistrict

Tunbridge Wells

South East

Liberal Democrat NOC

P(change) = 92%

Control changes from Liberal Democrat to no overall control. Reform projected as largest party with 5 of 13 seats, but multi-party fragmentation prevents a majority.

certain changeMetro

Sunderland

Labour Reform

P(change) = 92%

Reform projected to become largest party with 49 of 75 seats in this northern Labour heartland. Labour drops from 62 seats to 13 as working-class voters switch.

certain changeLondon

Bromley

Conservative NOC

P(change) = 92%

Conservative stronghold in outer London. Con hold with 29 of 60 seats despite Reform (6) eating into their margins in more suburban wards.

certain changeCounty

Hampshire County Council

South East

Conservative NOC

P(change) = 92%

Four-way fragmentation prevents any majority: Reform 31, Conservative 13, Lib Dem 17, Labour 12 across 78 seats.

certain changeLondon

Harrow

NOC Conservative

P(change) = 92%

Conservative projected to take control from NOC. Conservative wins 37 of 63 contested seats as vote shares shift decisively.

certain changeLondon

Enfield

Labour NOC

P(change) = 92%

Control changes from Labour to no overall control. Labour projected as largest party with 25 of 63 seats, but multi-party fragmentation prevents a majority.

certain changeDistrict

Hyndburn

Labour NOC

P(change) = 92%

Control changes from Labour to no overall control. Reform projected as largest party with 6 of 11 seats, but multi-party fragmentation prevents a majority.

Translator Assumptions
ParameterValue
councils136.000
scenariosconservative,central,aggressive
model versionv2.4-slate-ratio
damping factor0.70
reform discount[object Object]
seats contested5004.000
modulation damping0.60

Results

Results loaded: 136 councils reporting.