← Havering (all cycles) · 7 May 2026 cohort

Havering 2026

Local elections held 7 May 2026.

7 ward races
19 seats
19 elected below the proportional quota
100.0% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 7 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 19 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Reform UK27,75435.4%1157.9%736.8%+4
Upminster and Cranham Residents Association15,37919.6%631.6%421.1%+2
Conservative Party8,78111.2%00.0%210.5%-2
Labour Party7,91110.1%210.5%210.5%0
Green Party7,3759.4%00.0%210.5%-2
Hornchurch Residents Association5,8587.5%00.0%15.3%-1
Havering Residents Association4,0185.1%00.0%15.3%-1
Liberal Democrats6540.8%00.0%00.0%0
Harold Wood Hill Park Residents Association5740.7%00.0%00.0%0
Independent1000.1%00.0%00.0%0
Total78,404100.0%19100.0%19100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Council composition: what this election replaced

The 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), so you can see what the result replaced.

Current (2026)
Previous (2025)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Beam Park · 2-seat (bloc vote)

Marginal winner 14.9% Proportional quota 33.3% Below quota −18.4 pts Valid ballots 3,172

RankCandidatePartyVotesShareBelow quotaElected
1Trevor Roland McKeeverLabour Party48815.4%−17.9 ptsElected
2Matthew Christopher StantonLabour Party47314.9%−18.4 ptsElected
3Alan HardingReform UK44914.2%
4Jai RathiReform UK36711.6%
5Carol Denise BakerHavering Residents Association33010.4%
6Rob BakerHavering Residents Association2849.0%
7Lois DooGreen Party2307.3%
8Tito MogajiGreen Party1896.0%
9Mohammed AzzaConservative Party1785.6%
10Michael BravermanConservative Party1444.5%
11Haward AnekweLiberal Democrats401.3%

Electorate 0 · Ballots cast 3,178 · Invalid 6 · EC ward code local.havering.beam-park.2026-05-07 · Back to ward index

St Alban's · 2-seat (bloc vote)

Marginal winner 15.7% Proportional quota 33.3% Below quota −17.7 pts Valid ballots 4,771

RankCandidatePartyVotesShareBelow quotaElected
1Russell SmithReform UK76416.0%−17.3 ptsElected
2Diane SmithReform UK74815.7%−17.7 ptsElected
3Jane Elizabeth KeaneLabour Party68114.3%
4Jack Norman Alexander Dobson-SmithLabour Party57812.1%
5Judith Margaret HoltConservative Party53211.2%
6Martin William FirmstoneConservative Party4278.9%
7Laurence SolkinGreen Party3086.5%
8Tamim AhmedHavering Residents Association2354.9%
9Arian WahabGreen Party2304.8%
10Nicolas Kee MewHavering Residents Association2074.3%
11Owen RobertsLiberal Democrats611.3%

Electorate 0 · Ballots cast 4,779 · Invalid 8 · EC ward code local.havering.st-albans.2026-05-07 · Back to ward index

St Edward's · 3-seat (bloc vote)

Marginal winner 10.4% Proportional quota 25.0% Below quota −14.6 pts Valid ballots 9,259

RankCandidatePartyVotesShareBelow quotaElected
1Terry BrownReform UK1,10812.0%−13.0 ptsElected
2Martin LardnerReform UK1,07511.6%−13.4 ptsElected
3Sathya P MaddasaniReform UK96510.4%−14.6 ptsElected
4Wendy Brice-ThompsonConservative Party7327.9%
5Roy ChowdhuryConservative Party6807.3%
6Svetlana JoaoConservative Party5686.1%
7Alexandra BetkowskaGreen Party5526.0%
8Emma HawkinsLabour Party5475.9%
9Scott DonovanGreen Party4945.3%
10Alex Navarro-JamesLabour Party4534.9%
11Pushpa Dipaklal MakwanaLabour Party4524.9%
12Kieron Thomson-TurnageGreen Party4244.6%
13Dianne Christine ThomsonHavering Residents Association4114.4%
14Jody GanlyHavering Residents Association3593.9%
15Nuno Leonel Da Silva JustoHavering Residents Association3193.4%
16Tej SinghLiberal Democrats1201.3%

Electorate 0 · Ballots cast 9,268 · Invalid 9 · EC ward code local.havering.st-edwards.2026-05-07 · Back to ward index

St Andrew's · 3-seat (bloc vote)

Marginal winner 12.8% Proportional quota 25.0% Below quota −12.2 pts Valid ballots 16,427

RankCandidatePartyVotesShareBelow quotaElected
1Robert AttreeReform UK2,27413.8%−11.2 ptsElected
2Malvin BrownReform UK2,20913.4%−11.6 ptsElected
3Duncan George CowieReform UK2,09812.8%−12.2 ptsElected
4Bryan Thomas VincentHornchurch Residents Association1,99512.1%
5John Charles CainHornchurch Residents Association1,95711.9%
6John WoodHornchurch Residents Association1,90611.6%
7Henry FrostConservative Party5853.6%
8Keira GomezGreen Party5143.1%
9Tia LancasterGreen Party4672.8%
10Anil Kumar GuptaConservative Party4462.7%
11Felix KatzenmaierGreen Party4412.7%
12Izu NwaforConservative Party3972.4%
13Brendan Taylor PridmoreLabour Party3432.1%
14Keith Ian TaffsLabour Party3412.1%
15Hamida IdrisLabour Party3342.0%
16Daniels DaudissLiberal Democrats1200.7%

Electorate 0 · Ballots cast 16,434 · Invalid 7 · EC ward code local.havering.st-andrews.2026-05-07 · Back to ward index

Gooshays · 3-seat (bloc vote)

Marginal winner 13.1% Proportional quota 25.0% Below quota −11.9 pts Valid ballots 11,751

RankCandidatePartyVotesShareBelow quotaElected
1Keith PrinceReform UK1,73814.8%−10.2 ptsElected
2Liz TylerReform UK1,71114.6%−10.4 ptsElected
3Robert WhittonReform UK1,54213.1%−11.9 ptsElected
4Paul Stephen McGearyHavering Residents Association6615.6%
5Pat BrownLabour Party6225.3%
6Ozlem ColakHavering Residents Association6065.2%
7Louise NewtonHavering Residents Association6065.2%
8Sally OmosunLabour Party5084.3%
9Marissa JewellGreen Party4774.1%
10Cenred ElworthyGreen Party4724.0%
11Theo Joshua ShawLabour Party4714.0%
12Callum LewisGreen Party4473.8%
13Toyin AjideleConservative Party4463.8%
14Patrick Oliver MarksConservative Party3623.1%
15Dominika Paulina KukielkaConservative Party3222.7%
16Martin GlennHarold Wood Hill Park Residents Association2342.0%
17Sam JobberHarold Wood Hill Park Residents Association2101.8%
18Andrew WallingtonHarold Wood Hill Park Residents Association1301.1%
19Philip Joseph HydeIndependent1000.9%
20Nigel Lawrence MeyerLiberal Democrats860.7%

Electorate 0 · Ballots cast 11,759 · Invalid 8 · EC ward code local.havering.gooshays.2026-05-07 · Back to ward index

Cranham · 3-seat (bloc vote)

Marginal winner 13.9% Proportional quota 25.0% Below quota −11.1 pts Valid ballots 15,725

RankCandidatePartyVotesShareBelow quotaElected
1Gillian FordUpminster and Cranham Residents Association2,84418.1%−6.9 ptsElected
2John TylerUpminster and Cranham Residents Association2,40715.3%−9.7 ptsElected
3Lesley Rosina TylerUpminster and Cranham Residents Association2,18413.9%−11.1 ptsElected
4Terry ClarkeReform UK1,91412.2%
5Jeff GarnettReform UK1,75811.2%
6Jarrod TseReform UK1,5639.9%
7Jack HurleyConservative Party4763.0%
8Sarah HaiderGreen Party4112.6%
9Peter CatonGreen Party4002.5%
10Baishali Roy ChowdhuryConservative Party3452.2%
11Ben HollisGreen Party2951.9%
12Sujit SenConservative Party2751.7%
13Barbara Elaine BramleyLabour Party2701.7%
14Kate Louise DarvillLabour Party2551.6%
15Amber Elizabeth Grace TaitLabour Party2131.4%
16Catrin Mair WardenLiberal Democrats1150.7%

Electorate 0 · Ballots cast 15,733 · Invalid 8 · EC ward code local.havering.cranham.2026-05-07 · Back to ward index

Upminster · 3-seat (bloc vote)

Marginal winner 14.7% Proportional quota 25.0% Below quota −10.3 pts Valid ballots 17,299

RankCandidatePartyVotesShareBelow quotaElected
1Oscar Frank FordUpminster and Cranham Residents Association2,77016.0%−9.0 ptsElected
2Michael FisherUpminster and Cranham Residents Association2,63315.2%−9.8 ptsElected
3Christopher WilkinsUpminster and Cranham Residents Association2,54114.7%−10.3 ptsElected
4Leslie Montague-NahlaReform UK1,95011.3%
5Sam TiwariReform UK1,82410.5%
6Mahbub RahmanReform UK1,6979.8%
7Christopher NichollsConservative Party6473.7%
8Ian Roy De WulvertonConservative Party6273.6%
9Oliver Harry RoseConservative Party5923.4%
10Noel RichardsonGreen Party3942.3%
11Rowan ElworthyGreen Party3422.0%
12Simon Maurice DarvillLabour Party3341.9%
13Patrick William ChalkLabour Party3081.8%
14Riley RogersGreen Party2881.7%
15Keane Henry Paul HandleyLabour Party2401.4%
16Jessica TownsendLiberal Democrats1120.6%

Electorate 0 · Ballots cast 17,307 · Invalid 8 · EC ward code local.havering.upminster.2026-05-07 · Back to ward index