← Havering (all cycles) · 7 May 2026 cohort

Havering 2026

Local elections held 7 May 2026.

20 ward races
55 seats
4 elected below the proportional quota
7.3% of seats below quota
22 unfairly awarded seats
40.0% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

If votes were counted by party

Across the 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 55 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 UK91,94637.8%3970.9%2240.0%+17
Conservative Party33,33113.7%00.0%814.5%-8
Labour Party24,35510.0%23.6%610.9%-4
Green Party24,1649.9%00.0%59.1%-5
Havering Residents Association22,4129.2%11.8%59.1%-4
Hornchurch Residents Association20,9408.6%47.3%59.1%-1
Upminster and Cranham Residents Association15,3796.3%610.9%35.5%+3
Harold Wood Hill Park Residents Association7,4773.1%35.5%11.8%+2
Liberal Democrats2,4271.0%00.0%00.0%0
Independent4950.2%00.0%00.0%0
Total242,926100.0%55100.0%55100.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 Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 29.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,586

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Trevor Roland McKeeverLabour Party48815.4%30.8%−2.6 ptsElected
2Matthew Christopher StantonLabour Party47314.9%29.8%−3.5 ptsElected
3Alan HardingReform UK44914.2%28.3%
4Jai RathiReform UK36711.6%23.1%
5Carol Denise BakerHavering Residents Association33010.4%20.8%
6Rob BakerHavering Residents Association2849.0%17.9%
7Lois DooGreen Party2307.3%14.5%
8Tito MogajiGreen Party1896.0%11.9%
9Mohammed AzzaConservative Party1785.6%11.2%
10Michael BravermanConservative Party1444.5%9.1%
11Haward AnekweLiberal Democrats401.3%2.5%

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 Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 31.4% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,386

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Russell SmithReform UK76416.0%32.0%−1.3 ptsElected
2Diane SmithReform UK74815.7%31.4%−2.0 ptsElected
3Jane Elizabeth KeaneLabour Party68114.3%28.5%
4Jack Norman Alexander Dobson-SmithLabour Party57812.1%24.2%
5Judith Margaret HoltConservative Party53211.2%22.3%
6Martin William FirmstoneConservative Party4278.9%17.9%
7Laurence SolkinGreen Party3086.5%12.9%
8Tamim AhmedHavering Residents Association2354.9%9.9%
9Arian WahabGreen Party2304.8%9.6%
10Nicolas Kee MewHavering Residents Association2074.3%8.7%
11Owen RobertsLiberal Democrats611.3%2.6%

Invalid 8 · EC ward code local.havering.st-albans.2026-05-07 · Back to ward index

Emerson Park · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 33.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,698

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1David JohnsonReform UK1,30617.7%35.3%+2.0 ptsElected
2Alex SibleyReform UK1,25517.0%33.9%+0.6 ptsElected
3Stuart ChapellHavering Residents Association1,09814.8%29.7%
4Paul HarrisonHavering Residents Association1,09814.8%29.7%
5Bernice RobinsonConservative Party86611.7%23.4%
6Dominic Noel SwanConservative Party79510.8%21.5%
7Balwinder Singh KhairaLabour Party2723.7%7.4%
8Ghazala AnsariGreen Party2263.1%6.1%
9Christopher William PurnellLabour Party2223.0%6.0%
10Linda PollardGreen Party2102.8%5.7%
11Jai JordanLiberal Democrats470.6%1.3%

Invalid 5 · EC ward code local.havering.emerson-park.2026-05-07 · Back to ward index

South Hornchurch · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 37.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,068

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Luke D BarryReform UK1,30721.3%42.6%+9.3 ptsElected
2Angelica OlaReform UK1,15118.8%37.5%+4.2 ptsElected
3Graham Keith WilliamsonHavering Residents Association85113.9%27.7%
4Natasha Anne SummersHavering Residents Association80613.1%26.3%
5Karen Tricia BernardLabour Party4337.1%14.1%
6Ruth Kettle-FrisbyGreen Party3165.2%10.3%
7Eric SheqiLabour Party3105.1%10.1%
8Mushtaq AhmadIndependent2614.3%8.5%
9Henry McAnenyGreen Party2434.0%7.9%
10Michael Deon BurtonConservative Party2303.7%7.5%
11Arunraj SelvarajConservative Party1612.6%5.2%
12Caroline Naomi Hibbs-BrownLiberal Democrats661.1%2.2%

Invalid 7 · EC ward code local.havering.south-hornchurch.2026-05-07 · Back to ward index

Rush Green and Crowlands · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 31.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,085

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Alex DonaldReform UK1,34711.0%33.0%+8.0 ptsElected
2Henry WilliamsReform UK1,29310.5%31.6%+6.6 ptsElected
3Petru Eugen DinsoreanReform UK1,27710.4%31.3%+6.3 ptsElected
4Viddy PersaudConservative Party1,1039.0%27.0%
5Tim RyanConservative Party1,0578.6%25.9%
6Abul HussainConservative Party1,0388.5%25.4%
7John Alex CurtisLabour Party8106.6%19.8%
8Kelly-Louise EdwardsGreen Party7506.1%18.4%
9Joe JervisLabour Party7125.8%17.4%
10Tom PickfordLabour Party6975.7%17.1%
11Angelina LeatherbarrowGreen Party6755.5%16.5%
12Beth WinslowGreen Party6355.2%15.5%
13Tracey NiemierkoHavering Residents Association2692.2%6.6%
14Robert Francis O'DeaHavering Residents Association2371.9%5.8%
15Garry Lee PainHavering Residents Association2281.9%5.6%
16Agnius BogdanovasLiberal Democrats1281.0%3.1%

Invalid 7 · EC ward code local.havering.rush-green-crowlands.2026-05-07 · Back to ward index

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

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 31.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,086

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Terry BrownReform UK1,10812.0%35.9%+10.9 ptsElected
2Martin LardnerReform UK1,07511.6%34.8%+9.8 ptsElected
3Sathya P MaddasaniReform UK96510.4%31.3%+6.3 ptsElected
4Wendy Brice-ThompsonConservative Party7327.9%23.7%
5Roy ChowdhuryConservative Party6807.3%22.0%
6Svetlana JoaoConservative Party5686.1%18.4%
7Alexandra BetkowskaGreen Party5526.0%17.9%
8Emma HawkinsLabour Party5475.9%17.7%
9Scott DonovanGreen Party4945.3%16.0%
10Alex Navarro-JamesLabour Party4534.9%14.7%
11Pushpa Dipaklal MakwanaLabour Party4524.9%14.6%
12Kieron Thomson-TurnageGreen Party4244.6%13.7%
13Dianne Christine ThomsonHavering Residents Association4114.4%13.3%
14Jody GanlyHavering Residents Association3593.9%11.6%
15Nuno Leonel Da Silva JustoHavering Residents Association3193.4%10.3%
16Tej SinghLiberal Democrats1201.3%3.9%

Invalid 9 · EC ward code local.havering.st-edwards.2026-05-07 · Back to ward index

Hacton · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 41.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,735

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Julie WilkesHornchurch Residents Association1,57421.1%42.1%+8.8 ptsElected
2Geoff BurgessReform UK1,53320.5%41.0%+7.7 ptsElected
3Reg WhitneyHornchurch Residents Association1,44719.4%38.7%
4Mick SlaughterReform UK1,43319.2%38.4%
5Rony JacobConservative Party3104.2%8.3%
6Moses Ted AndishuConservative Party2873.8%7.7%
7Graham HayfieldGreen Party2383.2%6.4%
8Jonathon Jordan BizzellLabour Party2102.8%5.6%
9Ajay RayaproluGreen Party2012.7%5.4%
10Jeffery George StaffordLabour Party1762.4%4.7%
11Colin Stephen SavidgeLiberal Democrats600.8%1.6%

Invalid 8 · EC ward code local.havering.hacton.2026-05-07 · Back to ward index

Elm Park · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 37.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,600

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Barry MugglestoneHornchurch Residents Association2,36714.1%42.3%+17.3 ptsElected
2Stephanie Jane NunnHornchurch Residents Association2,24413.4%40.1%+15.1 ptsElected
3Kimberley Jane GouldHornchurch Residents Association2,08012.4%37.1%+12.1 ptsElected
4Wayne MorphewReform UK2,06712.3%36.9%
5Biju JosephReform UK1,86811.1%33.4%
6Ash BhardwajReform UK1,84111.0%32.9%
7Kim ArrowsmithGreen Party7044.2%12.6%
8Sami RahmanGreen Party5633.4%10.1%
9Sidra BhattiLabour Party5033.0%9.0%
10Julia Ann Offord PearmanLabour Party4692.8%8.4%
11Naz IslamLabour Party4562.7%8.1%
12Gheorghe ZugravuGreen Party4542.7%8.1%
13Chucks EchedomConservative Party4052.4%7.2%
14Bharathi SubramaniConservative Party3552.1%6.3%
15Matej TravnicekConservative Party3141.9%5.6%
16Graham Richard PotterLiberal Democrats1100.7%2.0%

Invalid 16 · EC ward code local.havering.elm-park.2026-05-07 · Back to ward index

Mawneys · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,521

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Graham DayReform UK1,86313.7%41.2%+16.2 ptsElected
2Sue BenjaminsReform UK1,84813.6%40.9%+15.9 ptsElected
3Geoff StarnsReform UK1,71612.7%38.0%+13.0 ptsElected
4Jason David FrostConservative Party1,58111.7%35.0%
5Dilip PatelConservative Party1,49511.0%33.1%
6Carol Margaret SmithConservative Party1,3089.6%28.9%
7Manon DelauneGreen Party4973.7%11.0%
8Daniel NicholsGreen Party4793.5%10.6%
9Richard James PackerLabour Party4503.3%10.0%
10Peter John HaleLabour Party4383.2%9.7%
11Zack YurtseverGreen Party4283.2%9.5%
12Gemma Ann BevanHavering Residents Association3602.7%8.0%
13Omid ZadehLabour Party3442.5%7.6%
14Rebecca WilkesHavering Residents Association3242.4%7.2%
15Bill LavenderHavering Residents Association2972.2%6.6%
16David ProffittLiberal Democrats1341.0%3.0%

Invalid 10 · EC ward code local.havering.mawneys.2026-05-07 · Back to ward index

Squirrels Heath · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,672

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Christine VickeryReform UK2,33013.7%41.1%+16.1 ptsElected
2Tom VickeryReform UK2,25513.3%39.8%+14.8 ptsElected
3Martynas CekaviciusReform UK2,15912.7%38.1%+13.1 ptsElected
4Adam John BakerConservative Party1,4328.4%25.2%
5Michael John WhiteConservative Party1,3578.0%23.9%
6Spencer Brian SeatonConservative Party1,3067.7%23.0%
7Mark WhileyGreen Party8515.0%15.0%
8Madhu DevershettyGreen Party8475.0%14.9%
9Richard KillipGreen Party8154.8%14.4%
10Paul HighmanHavering Residents Association6203.6%10.9%
11Jordan Lee BealHavering Residents Association6093.6%10.7%
12Robert John PerryHavering Residents Association5523.2%9.7%
13Nadia AbidLabour Party5503.2%9.7%
14Ally CummersonLabour Party5093.0%9.0%
15Antonia OsammorLabour Party4322.5%7.6%
16Thomas Patrick ClarkeLiberal Democrats2261.3%4.0%
17Shane Reece ForsterLiberal Democrats1661.0%2.9%

Invalid 21 · EC ward code local.havering.squirrels-heath.2026-05-07 · Back to ward index

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

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,476

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Robert AttreeReform UK2,27413.8%41.5%+16.5 ptsElected
2Malvin BrownReform UK2,20913.4%40.3%+15.3 ptsElected
3Duncan George CowieReform UK2,09812.8%38.3%+13.3 ptsElected
4Bryan Thomas VincentHornchurch Residents Association1,99512.1%36.4%
5John Charles CainHornchurch Residents Association1,95711.9%35.7%
6John WoodHornchurch Residents Association1,90611.6%34.8%
7Henry FrostConservative Party5853.6%10.7%
8Keira GomezGreen Party5143.1%9.4%
9Tia LancasterGreen Party4672.8%8.5%
10Anil Kumar GuptaConservative Party4462.7%8.1%
11Felix KatzenmaierGreen Party4412.7%8.1%
12Izu NwaforConservative Party3972.4%7.3%
13Brendan Taylor PridmoreLabour Party3432.1%6.3%
14Keith Ian TaffsLabour Party3412.1%6.2%
15Hamida IdrisLabour Party3342.0%6.1%
16Daniels DaudissLiberal Democrats1200.7%2.2%

Invalid 7 · EC ward code local.havering.st-andrews.2026-05-07 · Back to ward index

Rainham and Wennington · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 39.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,257

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Sue OspreayHavering Residents Association1,78013.9%41.8%+16.8 ptsElected
2George HarwinReform UK1,74113.6%40.9%+15.9 ptsElected
3Joe LockReform UK1,67513.1%39.4%+14.4 ptsElected
4Nikki DigbyHavering Residents Association1,48411.6%34.9%
5Justin HalabiReform UK1,44311.3%33.9%
6Daniel Mark BealHavering Residents Association1,34410.5%31.6%
7Mohammed Abdullah SiddiqueLabour Party5964.7%14.0%
8Fay Georgina HoughLabour Party5924.6%13.9%
9Sue WatsonLabour Party5344.2%12.5%
10Erin MansfieldGreen Party3232.5%7.6%
11Sade AdeekoConservative Party2902.3%6.8%
12Leona MunroGreen Party2572.0%6.0%
13Mark YettonGreen Party2291.8%5.4%
14Anamul HoqueConservative Party2081.6%4.9%
15Mohammad SameemuddinConservative Party1791.4%4.2%
16Bogdan ColibaLiberal Democrats950.7%2.2%

Invalid 7 · EC ward code local.havering.rainham-wennington.2026-05-07 · Back to ward index

Gooshays · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 39.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,917

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Keith PrinceReform UK1,73814.8%44.4%+19.4 ptsElected
2Liz TylerReform UK1,71114.6%43.7%+18.7 ptsElected
3Robert WhittonReform UK1,54213.1%39.4%+14.4 ptsElected
4Paul Stephen McGearyHavering Residents Association6615.6%16.9%
5Pat BrownLabour Party6225.3%15.9%
6Ozlem ColakHavering Residents Association6065.2%15.5%
7Louise NewtonHavering Residents Association6065.2%15.5%
8Sally OmosunLabour Party5084.3%13.0%
9Marissa JewellGreen Party4774.1%12.2%
10Cenred ElworthyGreen Party4724.0%12.1%
11Theo Joshua ShawLabour Party4714.0%12.0%
12Callum LewisGreen Party4473.8%11.4%
13Toyin AjideleConservative Party4463.8%11.4%
14Patrick Oliver MarksConservative Party3623.1%9.2%
15Dominika Paulina KukielkaConservative Party3222.7%8.2%
16Martin GlennHarold Wood Hill Park Residents Association2342.0%6.0%
17Sam JobberHarold Wood Hill Park Residents Association2101.8%5.4%
18Andrew WallingtonHarold Wood Hill Park Residents Association1301.1%3.3%
19Philip Joseph HydeIndependent1000.9%2.6%
20Nigel Lawrence MeyerLiberal Democrats860.7%2.2%

Invalid 16 · EC ward code local.havering.gooshays.2026-05-07 · Back to ward index

Hylands and Harrow Lodge · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 40.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,384

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Kevin GillReform UK2,27114.1%42.2%+17.2 ptsElected
2Sean McMahonReform UK2,21213.7%41.1%+16.1 ptsElected
3Maggie ThemistocliReform UK2,17313.5%40.4%+15.4 ptsElected
4Jay BelshawHornchurch Residents Association1,82411.3%33.9%
5Christine SmithHornchurch Residents Association1,81811.3%33.8%
6Ciaran WhiteHornchurch Residents Association1,72810.7%32.1%
7Marco CamporasoConservative Party5303.3%9.8%
8Tracey McEvoyConservative Party5113.2%9.5%
9Ashley Stephen KissinConservative Party4983.1%9.2%
10Erin BushGreen Party4973.1%9.2%
11Patricia Ann FarrellLabour Party4562.8%8.5%
12Erin HickmanGreen Party4322.7%8.0%
13Sami KhanGreen Party4032.5%7.5%
14Susan Ann JiggensLabour Party3772.3%7.0%
15David James WoodLabour Party3332.1%6.2%
16Wesley PollardLiberal Democrats900.6%1.7%

Invalid 7 · EC ward code local.havering.hylands-harrow-lodge.2026-05-07 · Back to ward index

Cranham · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 41.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,242

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Gillian FordUpminster and Cranham Residents Association2,84418.1%54.3%+29.3 ptsElected
2John TylerUpminster and Cranham Residents Association2,40715.3%45.9%+20.9 ptsElected
3Lesley Rosina TylerUpminster and Cranham Residents Association2,18413.9%41.7%+16.7 ptsElected
4Terry ClarkeReform UK1,91412.2%36.5%
5Jeff GarnettReform UK1,75811.2%33.5%
6Jarrod TseReform UK1,5639.9%29.8%
7Jack HurleyConservative Party4763.0%9.1%
8Sarah HaiderGreen Party4112.6%7.8%
9Peter CatonGreen Party4002.5%7.6%
10Baishali Roy ChowdhuryConservative Party3452.2%6.6%
11Ben HollisGreen Party2951.9%5.6%
12Sujit SenConservative Party2751.7%5.2%
13Barbara Elaine BramleyLabour Party2701.7%5.2%
14Kate Louise DarvillLabour Party2551.6%4.9%
15Amber Elizabeth Grace TaitLabour Party2131.4%4.1%
16Catrin Mair WardenLiberal Democrats1150.7%2.2%

Invalid 8 · EC ward code local.havering.cranham.2026-05-07 · Back to ward index

Heaton · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 42.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,776

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Kevin AyresReform UK1,82916.1%48.4%+23.4 ptsElected
2Iurie BivolReform UK1,62114.3%42.9%+17.9 ptsElected
3Khuram AminReform UK1,58814.0%42.1%+17.1 ptsElected
4Keith Ernest DarvillLabour Party7526.6%19.9%
5Frankie Oreoluwa Mary-Ann WalkerLabour Party6826.0%18.1%
6Aishwarya KumarLabour Party6345.6%16.8%
7Rose DawsonHavering Residents Association5875.2%15.5%
8Carole BethGreen Party5835.1%15.4%
9Nicky SaunterHavering Residents Association4714.2%12.5%
10Aziz MogajiGreen Party4704.1%12.4%
11Daljit Singh JutlaGreen Party4614.1%12.2%
12Alex VellaHavering Residents Association4473.9%11.8%
13James Samuel GallagherConservative Party4443.9%11.8%
14Sultana JahanConservative Party3332.9%8.8%
15Kingsley Kebiru MomoduConservative Party3032.7%8.0%
16Kerrie Marie SaitLiberal Democrats1241.1%3.3%

Invalid 12 · EC ward code local.havering.heaton.2026-05-07 · Back to ward index

Marshalls and Rise Park · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 42.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,981

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Robert BenhamReform UK2,24115.0%45.0%+20.0 ptsElected
2Gary PayneReform UK2,13514.3%42.9%+17.9 ptsElected
3Bailey Nash-GardnerReform UK2,11114.1%42.4%+17.4 ptsElected
4Philippa CrowderHavering Residents Association1,1037.4%22.1%
5Lucy Victoria TullyConservative Party1,0867.3%21.8%
6Nisha PatelConservative Party9846.6%19.8%
7Rob ChesneyHavering Residents Association9756.5%19.6%
8Janina WhiteConservative Party9496.4%19.1%
9Robby MisirHavering Residents Association8735.8%17.5%
10Michael AmaningGreen Party4423.0%8.9%
11Nick ButlerLabour Party4202.8%8.4%
12Suzanne CiechomskiGreen Party3802.5%7.6%
13Alex HeslopGreen Party3792.5%7.6%
14Pauline Elizabeth DennisLabour Party3762.5%7.5%
15Anita Jean PollackLabour Party3592.4%7.2%
16Elliot KidnerLiberal Democrats1310.9%2.6%

Invalid 6 · EC ward code local.havering.marshalls-rise-park.2026-05-07 · Back to ward index

Upminster · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 44.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,766

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Oscar Frank FordUpminster and Cranham Residents Association2,77016.0%48.0%+23.0 ptsElected
2Michael FisherUpminster and Cranham Residents Association2,63315.2%45.7%+20.7 ptsElected
3Christopher WilkinsUpminster and Cranham Residents Association2,54114.7%44.1%+19.1 ptsElected
4Leslie Montague-NahlaReform UK1,95011.3%33.8%
5Sam TiwariReform UK1,82410.5%31.6%
6Mahbub RahmanReform UK1,6979.8%29.4%
7Christopher NichollsConservative Party6473.7%11.2%
8Ian Roy De WulvertonConservative Party6273.6%10.9%
9Oliver Harry RoseConservative Party5923.4%10.3%
10Noel RichardsonGreen Party3942.3%6.8%
11Rowan ElworthyGreen Party3422.0%5.9%
12Simon Maurice DarvillLabour Party3341.9%5.8%
13Patrick William ChalkLabour Party3081.8%5.3%
14Riley RogersGreen Party2881.7%5.0%
15Keane Henry Paul HandleyLabour Party2401.4%4.2%
16Jessica TownsendLiberal Democrats1120.6%1.9%

Invalid 8 · EC ward code local.havering.upminster.2026-05-07 · Back to ward index

Harold Wood · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 45.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,840

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Brian Edward EaglingHarold Wood Hill Park Residents Association2,42516.7%50.1%+25.1 ptsElected
2Martin Robert GoodeHarold Wood Hill Park Residents Association2,26915.6%46.9%+21.9 ptsElected
3Darren Christopher WiseHarold Wood Hill Park Residents Association2,20915.2%45.6%+20.6 ptsElected
4Kevin GodfreyReform UK1,48110.2%30.6%
5Ryan RussellReform UK1,4029.7%29.0%
6Steven InceReform UK1,3759.5%28.4%
7Marion SandersGreen Party4152.9%8.6%
8Anish KothariGreen Party3962.7%8.2%
9Alex ShortGreen Party3642.5%7.5%
10Jonathan Appiah BruceLabour Party3532.4%7.3%
11Ruth EdesConservative Party3422.4%7.1%
12Esme Lorraine FayConservative Party3162.2%6.5%
13Denise SpeightConservative Party2781.9%5.7%
14Siva KumarLabour Party2671.8%5.5%
15Ramkumar RengarajanLabour Party2401.7%5.0%
16Jonathan William Albert ColesLiberal Democrats1350.9%2.8%
17David Warren DurantIndependent1340.9%2.8%
18Ian Victor SandersonLiberal Democrats1180.8%2.4%

Invalid 8 · EC ward code local.havering.harold-wood.2026-05-07 · Back to ward index

Havering-atte-Bower · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 48.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +23.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,725

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Graham EdwardsReform UK2,41917.1%51.2%+26.2 ptsElected
2Della MortonReform UK2,32916.4%49.3%+24.3 ptsElected
3Paul SullivanReform UK2,29716.2%48.6%+23.6 ptsElected
4Alan James JoryConservative Party7045.0%14.9%
5Karen Ann ChesneyHavering Residents Association6864.8%14.5%
6Kevin Patrick BarrettHavering Residents Association6644.7%14.1%
7John Edward CrowderHavering Residents Association6314.5%13.4%
8Ayo OladeleConservative Party6024.2%12.7%
9Mukund KatariaConservative Party5934.2%12.6%
10Alfie AtkinsonGreen Party5644.0%11.9%
11Katy BradburyGreen Party5573.9%11.8%
12Sunday Ayodele AladetoyinboLabour Party5513.9%11.7%
13Kurt Alfie BowersGreen Party5053.6%10.7%
14Graham James BramleyLabour Party5013.5%10.6%
15Christopher Lloyd Danny Julius PrattLabour Party4283.0%9.1%
16Gren BrownLiberal Democrats1431.0%3.0%

Invalid 11 · EC ward code local.havering.havering-atte-bower.2026-05-07 · Back to ward index