← Havering (all cycles) · 7 May 2026 cohort
Havering 2026
Local elections held 7 May 2026.
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.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Reform UK | 91,946 | 37.8% | 39 | 70.9% | 22 | 40.0% | +17 |
| Conservative Party | 33,331 | 13.7% | 0 | 0.0% | 8 | 14.5% | -8 |
| Labour Party | 24,355 | 10.0% | 2 | 3.6% | 6 | 10.9% | -4 |
| Green Party | 24,164 | 9.9% | 0 | 0.0% | 5 | 9.1% | -5 |
| Havering Residents Association | 22,412 | 9.2% | 1 | 1.8% | 5 | 9.1% | -4 |
| Hornchurch Residents Association | 20,940 | 8.6% | 4 | 7.3% | 5 | 9.1% | -1 |
| Upminster and Cranham Residents Association | 15,379 | 6.3% | 6 | 10.9% | 3 | 5.5% | +3 |
| Harold Wood Hill Park Residents Association | 7,477 | 3.1% | 3 | 5.5% | 1 | 1.8% | +2 |
| Liberal Democrats | 2,427 | 1.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 495 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 242,926 | 100.0% | 55 | 100.0% | 55 | 100.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.
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.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Beam Park · 2 seats · won at 29.8% · −3.5 pts below quota
- St Alban's · 2 seats · won at 31.4% · −2.0 pts below quota
- Emerson Park · 2 seats · won at 33.9% · above quota
- South Hornchurch · 2 seats · won at 37.5% · above quota
- Rush Green and Crowlands · 3 seats · won at 31.3% · above quota
- St Edward's · 3 seats · won at 31.3% · above quota
- Hacton · 2 seats · won at 41.0% · above quota
- Elm Park · 3 seats · won at 37.1% · above quota
- Mawneys · 3 seats · won at 38.0% · above quota
- Squirrels Heath · 3 seats · won at 38.1% · above quota
- St Andrew's · 3 seats · won at 38.3% · above quota
- Rainham and Wennington · 3 seats · won at 39.4% · above quota
- Gooshays · 3 seats · won at 39.4% · above quota
- Hylands and Harrow Lodge · 3 seats · won at 40.4% · above quota
- Cranham · 3 seats · won at 41.7% · above quota
- Heaton · 3 seats · won at 42.1% · above quota
- Marshalls and Rise Park · 3 seats · won at 42.4% · above quota
- Upminster · 3 seats · won at 44.1% · above quota
- Harold Wood · 3 seats · won at 45.6% · above quota
- Havering-atte-Bower · 3 seats · won at 48.6% · above quota
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Trevor Roland McKeever | Labour Party | 488 | 15.4% | 30.8% | −2.6 pts | Elected |
| 2 | Matthew Christopher Stanton | Labour Party | 473 | 14.9% | 29.8% | −3.5 pts | Elected |
| 3 | Alan Harding | Reform UK | 449 | 14.2% | 28.3% | — | |
| 4 | Jai Rathi | Reform UK | 367 | 11.6% | 23.1% | — | |
| 5 | Carol Denise Baker | Havering Residents Association | 330 | 10.4% | 20.8% | — | |
| 6 | Rob Baker | Havering Residents Association | 284 | 9.0% | 17.9% | — | |
| 7 | Lois Doo | Green Party | 230 | 7.3% | 14.5% | — | |
| 8 | Tito Mogaji | Green Party | 189 | 6.0% | 11.9% | — | |
| 9 | Mohammed Azza | Conservative Party | 178 | 5.6% | 11.2% | — | |
| 10 | Michael Braverman | Conservative Party | 144 | 4.5% | 9.1% | — | |
| 11 | Haward Anekwe | Liberal Democrats | 40 | 1.3% | 2.5% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Russell Smith | Reform UK | 764 | 16.0% | 32.0% | −1.3 pts | Elected |
| 2 | Diane Smith | Reform UK | 748 | 15.7% | 31.4% | −2.0 pts | Elected |
| 3 | Jane Elizabeth Keane | Labour Party | 681 | 14.3% | 28.5% | — | |
| 4 | Jack Norman Alexander Dobson-Smith | Labour Party | 578 | 12.1% | 24.2% | — | |
| 5 | Judith Margaret Holt | Conservative Party | 532 | 11.2% | 22.3% | — | |
| 6 | Martin William Firmstone | Conservative Party | 427 | 8.9% | 17.9% | — | |
| 7 | Laurence Solkin | Green Party | 308 | 6.5% | 12.9% | — | |
| 8 | Tamim Ahmed | Havering Residents Association | 235 | 4.9% | 9.9% | — | |
| 9 | Arian Wahab | Green Party | 230 | 4.8% | 9.6% | — | |
| 10 | Nicolas Kee Mew | Havering Residents Association | 207 | 4.3% | 8.7% | — | |
| 11 | Owen Roberts | Liberal Democrats | 61 | 1.3% | 2.6% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | David Johnson | Reform UK | 1,306 | 17.7% | 35.3% | +2.0 pts | Elected |
| 2 | Alex Sibley | Reform UK | 1,255 | 17.0% | 33.9% | +0.6 pts | Elected |
| 3 | Stuart Chapell | Havering Residents Association | 1,098 | 14.8% | 29.7% | — | |
| 4 | Paul Harrison | Havering Residents Association | 1,098 | 14.8% | 29.7% | — | |
| 5 | Bernice Robinson | Conservative Party | 866 | 11.7% | 23.4% | — | |
| 6 | Dominic Noel Swan | Conservative Party | 795 | 10.8% | 21.5% | — | |
| 7 | Balwinder Singh Khaira | Labour Party | 272 | 3.7% | 7.4% | — | |
| 8 | Ghazala Ansari | Green Party | 226 | 3.1% | 6.1% | — | |
| 9 | Christopher William Purnell | Labour Party | 222 | 3.0% | 6.0% | — | |
| 10 | Linda Pollard | Green Party | 210 | 2.8% | 5.7% | — | |
| 11 | Jai Jordan | Liberal Democrats | 47 | 0.6% | 1.3% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Luke D Barry | Reform UK | 1,307 | 21.3% | 42.6% | +9.3 pts | Elected |
| 2 | Angelica Ola | Reform UK | 1,151 | 18.8% | 37.5% | +4.2 pts | Elected |
| 3 | Graham Keith Williamson | Havering Residents Association | 851 | 13.9% | 27.7% | — | |
| 4 | Natasha Anne Summers | Havering Residents Association | 806 | 13.1% | 26.3% | — | |
| 5 | Karen Tricia Bernard | Labour Party | 433 | 7.1% | 14.1% | — | |
| 6 | Ruth Kettle-Frisby | Green Party | 316 | 5.2% | 10.3% | — | |
| 7 | Eric Sheqi | Labour Party | 310 | 5.1% | 10.1% | — | |
| 8 | Mushtaq Ahmad | Independent | 261 | 4.3% | 8.5% | — | |
| 9 | Henry McAneny | Green Party | 243 | 4.0% | 7.9% | — | |
| 10 | Michael Deon Burton | Conservative Party | 230 | 3.7% | 7.5% | — | |
| 11 | Arunraj Selvaraj | Conservative Party | 161 | 2.6% | 5.2% | — | |
| 12 | Caroline Naomi Hibbs-Brown | Liberal Democrats | 66 | 1.1% | 2.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Alex Donald | Reform UK | 1,347 | 11.0% | 33.0% | +8.0 pts | Elected |
| 2 | Henry Williams | Reform UK | 1,293 | 10.5% | 31.6% | +6.6 pts | Elected |
| 3 | Petru Eugen Dinsorean | Reform UK | 1,277 | 10.4% | 31.3% | +6.3 pts | Elected |
| 4 | Viddy Persaud | Conservative Party | 1,103 | 9.0% | 27.0% | — | |
| 5 | Tim Ryan | Conservative Party | 1,057 | 8.6% | 25.9% | — | |
| 6 | Abul Hussain | Conservative Party | 1,038 | 8.5% | 25.4% | — | |
| 7 | John Alex Curtis | Labour Party | 810 | 6.6% | 19.8% | — | |
| 8 | Kelly-Louise Edwards | Green Party | 750 | 6.1% | 18.4% | — | |
| 9 | Joe Jervis | Labour Party | 712 | 5.8% | 17.4% | — | |
| 10 | Tom Pickford | Labour Party | 697 | 5.7% | 17.1% | — | |
| 11 | Angelina Leatherbarrow | Green Party | 675 | 5.5% | 16.5% | — | |
| 12 | Beth Winslow | Green Party | 635 | 5.2% | 15.5% | — | |
| 13 | Tracey Niemierko | Havering Residents Association | 269 | 2.2% | 6.6% | — | |
| 14 | Robert Francis O'Dea | Havering Residents Association | 237 | 1.9% | 5.8% | — | |
| 15 | Garry Lee Pain | Havering Residents Association | 228 | 1.9% | 5.6% | — | |
| 16 | Agnius Bogdanovas | Liberal Democrats | 128 | 1.0% | 3.1% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Terry Brown | Reform UK | 1,108 | 12.0% | 35.9% | +10.9 pts | Elected |
| 2 | Martin Lardner | Reform UK | 1,075 | 11.6% | 34.8% | +9.8 pts | Elected |
| 3 | Sathya P Maddasani | Reform UK | 965 | 10.4% | 31.3% | +6.3 pts | Elected |
| 4 | Wendy Brice-Thompson | Conservative Party | 732 | 7.9% | 23.7% | — | |
| 5 | Roy Chowdhury | Conservative Party | 680 | 7.3% | 22.0% | — | |
| 6 | Svetlana Joao | Conservative Party | 568 | 6.1% | 18.4% | — | |
| 7 | Alexandra Betkowska | Green Party | 552 | 6.0% | 17.9% | — | |
| 8 | Emma Hawkins | Labour Party | 547 | 5.9% | 17.7% | — | |
| 9 | Scott Donovan | Green Party | 494 | 5.3% | 16.0% | — | |
| 10 | Alex Navarro-James | Labour Party | 453 | 4.9% | 14.7% | — | |
| 11 | Pushpa Dipaklal Makwana | Labour Party | 452 | 4.9% | 14.6% | — | |
| 12 | Kieron Thomson-Turnage | Green Party | 424 | 4.6% | 13.7% | — | |
| 13 | Dianne Christine Thomson | Havering Residents Association | 411 | 4.4% | 13.3% | — | |
| 14 | Jody Ganly | Havering Residents Association | 359 | 3.9% | 11.6% | — | |
| 15 | Nuno Leonel Da Silva Justo | Havering Residents Association | 319 | 3.4% | 10.3% | — | |
| 16 | Tej Singh | Liberal Democrats | 120 | 1.3% | 3.9% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Julie Wilkes | Hornchurch Residents Association | 1,574 | 21.1% | 42.1% | +8.8 pts | Elected |
| 2 | Geoff Burgess | Reform UK | 1,533 | 20.5% | 41.0% | +7.7 pts | Elected |
| 3 | Reg Whitney | Hornchurch Residents Association | 1,447 | 19.4% | 38.7% | — | |
| 4 | Mick Slaughter | Reform UK | 1,433 | 19.2% | 38.4% | — | |
| 5 | Rony Jacob | Conservative Party | 310 | 4.2% | 8.3% | — | |
| 6 | Moses Ted Andishu | Conservative Party | 287 | 3.8% | 7.7% | — | |
| 7 | Graham Hayfield | Green Party | 238 | 3.2% | 6.4% | — | |
| 8 | Jonathon Jordan Bizzell | Labour Party | 210 | 2.8% | 5.6% | — | |
| 9 | Ajay Rayaprolu | Green Party | 201 | 2.7% | 5.4% | — | |
| 10 | Jeffery George Stafford | Labour Party | 176 | 2.4% | 4.7% | — | |
| 11 | Colin Stephen Savidge | Liberal Democrats | 60 | 0.8% | 1.6% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Barry Mugglestone | Hornchurch Residents Association | 2,367 | 14.1% | 42.3% | +17.3 pts | Elected |
| 2 | Stephanie Jane Nunn | Hornchurch Residents Association | 2,244 | 13.4% | 40.1% | +15.1 pts | Elected |
| 3 | Kimberley Jane Gould | Hornchurch Residents Association | 2,080 | 12.4% | 37.1% | +12.1 pts | Elected |
| 4 | Wayne Morphew | Reform UK | 2,067 | 12.3% | 36.9% | — | |
| 5 | Biju Joseph | Reform UK | 1,868 | 11.1% | 33.4% | — | |
| 6 | Ash Bhardwaj | Reform UK | 1,841 | 11.0% | 32.9% | — | |
| 7 | Kim Arrowsmith | Green Party | 704 | 4.2% | 12.6% | — | |
| 8 | Sami Rahman | Green Party | 563 | 3.4% | 10.1% | — | |
| 9 | Sidra Bhatti | Labour Party | 503 | 3.0% | 9.0% | — | |
| 10 | Julia Ann Offord Pearman | Labour Party | 469 | 2.8% | 8.4% | — | |
| 11 | Naz Islam | Labour Party | 456 | 2.7% | 8.1% | — | |
| 12 | Gheorghe Zugravu | Green Party | 454 | 2.7% | 8.1% | — | |
| 13 | Chucks Echedom | Conservative Party | 405 | 2.4% | 7.2% | — | |
| 14 | Bharathi Subramani | Conservative Party | 355 | 2.1% | 6.3% | — | |
| 15 | Matej Travnicek | Conservative Party | 314 | 1.9% | 5.6% | — | |
| 16 | Graham Richard Potter | Liberal Democrats | 110 | 0.7% | 2.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Graham Day | Reform UK | 1,863 | 13.7% | 41.2% | +16.2 pts | Elected |
| 2 | Sue Benjamins | Reform UK | 1,848 | 13.6% | 40.9% | +15.9 pts | Elected |
| 3 | Geoff Starns | Reform UK | 1,716 | 12.7% | 38.0% | +13.0 pts | Elected |
| 4 | Jason David Frost | Conservative Party | 1,581 | 11.7% | 35.0% | — | |
| 5 | Dilip Patel | Conservative Party | 1,495 | 11.0% | 33.1% | — | |
| 6 | Carol Margaret Smith | Conservative Party | 1,308 | 9.6% | 28.9% | — | |
| 7 | Manon Delaune | Green Party | 497 | 3.7% | 11.0% | — | |
| 8 | Daniel Nichols | Green Party | 479 | 3.5% | 10.6% | — | |
| 9 | Richard James Packer | Labour Party | 450 | 3.3% | 10.0% | — | |
| 10 | Peter John Hale | Labour Party | 438 | 3.2% | 9.7% | — | |
| 11 | Zack Yurtsever | Green Party | 428 | 3.2% | 9.5% | — | |
| 12 | Gemma Ann Bevan | Havering Residents Association | 360 | 2.7% | 8.0% | — | |
| 13 | Omid Zadeh | Labour Party | 344 | 2.5% | 7.6% | — | |
| 14 | Rebecca Wilkes | Havering Residents Association | 324 | 2.4% | 7.2% | — | |
| 15 | Bill Lavender | Havering Residents Association | 297 | 2.2% | 6.6% | — | |
| 16 | David Proffitt | Liberal Democrats | 134 | 1.0% | 3.0% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Christine Vickery | Reform UK | 2,330 | 13.7% | 41.1% | +16.1 pts | Elected |
| 2 | Tom Vickery | Reform UK | 2,255 | 13.3% | 39.8% | +14.8 pts | Elected |
| 3 | Martynas Cekavicius | Reform UK | 2,159 | 12.7% | 38.1% | +13.1 pts | Elected |
| 4 | Adam John Baker | Conservative Party | 1,432 | 8.4% | 25.2% | — | |
| 5 | Michael John White | Conservative Party | 1,357 | 8.0% | 23.9% | — | |
| 6 | Spencer Brian Seaton | Conservative Party | 1,306 | 7.7% | 23.0% | — | |
| 7 | Mark Whiley | Green Party | 851 | 5.0% | 15.0% | — | |
| 8 | Madhu Devershetty | Green Party | 847 | 5.0% | 14.9% | — | |
| 9 | Richard Killip | Green Party | 815 | 4.8% | 14.4% | — | |
| 10 | Paul Highman | Havering Residents Association | 620 | 3.6% | 10.9% | — | |
| 11 | Jordan Lee Beal | Havering Residents Association | 609 | 3.6% | 10.7% | — | |
| 12 | Robert John Perry | Havering Residents Association | 552 | 3.2% | 9.7% | — | |
| 13 | Nadia Abid | Labour Party | 550 | 3.2% | 9.7% | — | |
| 14 | Ally Cummerson | Labour Party | 509 | 3.0% | 9.0% | — | |
| 15 | Antonia Osammor | Labour Party | 432 | 2.5% | 7.6% | — | |
| 16 | Thomas Patrick Clarke | Liberal Democrats | 226 | 1.3% | 4.0% | — | |
| 17 | Shane Reece Forster | Liberal Democrats | 166 | 1.0% | 2.9% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Robert Attree | Reform UK | 2,274 | 13.8% | 41.5% | +16.5 pts | Elected |
| 2 | Malvin Brown | Reform UK | 2,209 | 13.4% | 40.3% | +15.3 pts | Elected |
| 3 | Duncan George Cowie | Reform UK | 2,098 | 12.8% | 38.3% | +13.3 pts | Elected |
| 4 | Bryan Thomas Vincent | Hornchurch Residents Association | 1,995 | 12.1% | 36.4% | — | |
| 5 | John Charles Cain | Hornchurch Residents Association | 1,957 | 11.9% | 35.7% | — | |
| 6 | John Wood | Hornchurch Residents Association | 1,906 | 11.6% | 34.8% | — | |
| 7 | Henry Frost | Conservative Party | 585 | 3.6% | 10.7% | — | |
| 8 | Keira Gomez | Green Party | 514 | 3.1% | 9.4% | — | |
| 9 | Tia Lancaster | Green Party | 467 | 2.8% | 8.5% | — | |
| 10 | Anil Kumar Gupta | Conservative Party | 446 | 2.7% | 8.1% | — | |
| 11 | Felix Katzenmaier | Green Party | 441 | 2.7% | 8.1% | — | |
| 12 | Izu Nwafor | Conservative Party | 397 | 2.4% | 7.3% | — | |
| 13 | Brendan Taylor Pridmore | Labour Party | 343 | 2.1% | 6.3% | — | |
| 14 | Keith Ian Taffs | Labour Party | 341 | 2.1% | 6.2% | — | |
| 15 | Hamida Idris | Labour Party | 334 | 2.0% | 6.1% | — | |
| 16 | Daniels Daudiss | Liberal Democrats | 120 | 0.7% | 2.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Sue Ospreay | Havering Residents Association | 1,780 | 13.9% | 41.8% | +16.8 pts | Elected |
| 2 | George Harwin | Reform UK | 1,741 | 13.6% | 40.9% | +15.9 pts | Elected |
| 3 | Joe Lock | Reform UK | 1,675 | 13.1% | 39.4% | +14.4 pts | Elected |
| 4 | Nikki Digby | Havering Residents Association | 1,484 | 11.6% | 34.9% | — | |
| 5 | Justin Halabi | Reform UK | 1,443 | 11.3% | 33.9% | — | |
| 6 | Daniel Mark Beal | Havering Residents Association | 1,344 | 10.5% | 31.6% | — | |
| 7 | Mohammed Abdullah Siddique | Labour Party | 596 | 4.7% | 14.0% | — | |
| 8 | Fay Georgina Hough | Labour Party | 592 | 4.6% | 13.9% | — | |
| 9 | Sue Watson | Labour Party | 534 | 4.2% | 12.5% | — | |
| 10 | Erin Mansfield | Green Party | 323 | 2.5% | 7.6% | — | |
| 11 | Sade Adeeko | Conservative Party | 290 | 2.3% | 6.8% | — | |
| 12 | Leona Munro | Green Party | 257 | 2.0% | 6.0% | — | |
| 13 | Mark Yetton | Green Party | 229 | 1.8% | 5.4% | — | |
| 14 | Anamul Hoque | Conservative Party | 208 | 1.6% | 4.9% | — | |
| 15 | Mohammad Sameemuddin | Conservative Party | 179 | 1.4% | 4.2% | — | |
| 16 | Bogdan Coliba | Liberal Democrats | 95 | 0.7% | 2.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Keith Prince | Reform UK | 1,738 | 14.8% | 44.4% | +19.4 pts | Elected |
| 2 | Liz Tyler | Reform UK | 1,711 | 14.6% | 43.7% | +18.7 pts | Elected |
| 3 | Robert Whitton | Reform UK | 1,542 | 13.1% | 39.4% | +14.4 pts | Elected |
| 4 | Paul Stephen McGeary | Havering Residents Association | 661 | 5.6% | 16.9% | — | |
| 5 | Pat Brown | Labour Party | 622 | 5.3% | 15.9% | — | |
| 6 | Ozlem Colak | Havering Residents Association | 606 | 5.2% | 15.5% | — | |
| 7 | Louise Newton | Havering Residents Association | 606 | 5.2% | 15.5% | — | |
| 8 | Sally Omosun | Labour Party | 508 | 4.3% | 13.0% | — | |
| 9 | Marissa Jewell | Green Party | 477 | 4.1% | 12.2% | — | |
| 10 | Cenred Elworthy | Green Party | 472 | 4.0% | 12.1% | — | |
| 11 | Theo Joshua Shaw | Labour Party | 471 | 4.0% | 12.0% | — | |
| 12 | Callum Lewis | Green Party | 447 | 3.8% | 11.4% | — | |
| 13 | Toyin Ajidele | Conservative Party | 446 | 3.8% | 11.4% | — | |
| 14 | Patrick Oliver Marks | Conservative Party | 362 | 3.1% | 9.2% | — | |
| 15 | Dominika Paulina Kukielka | Conservative Party | 322 | 2.7% | 8.2% | — | |
| 16 | Martin Glenn | Harold Wood Hill Park Residents Association | 234 | 2.0% | 6.0% | — | |
| 17 | Sam Jobber | Harold Wood Hill Park Residents Association | 210 | 1.8% | 5.4% | — | |
| 18 | Andrew Wallington | Harold Wood Hill Park Residents Association | 130 | 1.1% | 3.3% | — | |
| 19 | Philip Joseph Hyde | Independent | 100 | 0.9% | 2.6% | — | |
| 20 | Nigel Lawrence Meyer | Liberal Democrats | 86 | 0.7% | 2.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Kevin Gill | Reform UK | 2,271 | 14.1% | 42.2% | +17.2 pts | Elected |
| 2 | Sean McMahon | Reform UK | 2,212 | 13.7% | 41.1% | +16.1 pts | Elected |
| 3 | Maggie Themistocli | Reform UK | 2,173 | 13.5% | 40.4% | +15.4 pts | Elected |
| 4 | Jay Belshaw | Hornchurch Residents Association | 1,824 | 11.3% | 33.9% | — | |
| 5 | Christine Smith | Hornchurch Residents Association | 1,818 | 11.3% | 33.8% | — | |
| 6 | Ciaran White | Hornchurch Residents Association | 1,728 | 10.7% | 32.1% | — | |
| 7 | Marco Camporaso | Conservative Party | 530 | 3.3% | 9.8% | — | |
| 8 | Tracey McEvoy | Conservative Party | 511 | 3.2% | 9.5% | — | |
| 9 | Ashley Stephen Kissin | Conservative Party | 498 | 3.1% | 9.2% | — | |
| 10 | Erin Bush | Green Party | 497 | 3.1% | 9.2% | — | |
| 11 | Patricia Ann Farrell | Labour Party | 456 | 2.8% | 8.5% | — | |
| 12 | Erin Hickman | Green Party | 432 | 2.7% | 8.0% | — | |
| 13 | Sami Khan | Green Party | 403 | 2.5% | 7.5% | — | |
| 14 | Susan Ann Jiggens | Labour Party | 377 | 2.3% | 7.0% | — | |
| 15 | David James Wood | Labour Party | 333 | 2.1% | 6.2% | — | |
| 16 | Wesley Pollard | Liberal Democrats | 90 | 0.6% | 1.7% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Gillian Ford | Upminster and Cranham Residents Association | 2,844 | 18.1% | 54.3% | +29.3 pts | Elected |
| 2 | John Tyler | Upminster and Cranham Residents Association | 2,407 | 15.3% | 45.9% | +20.9 pts | Elected |
| 3 | Lesley Rosina Tyler | Upminster and Cranham Residents Association | 2,184 | 13.9% | 41.7% | +16.7 pts | Elected |
| 4 | Terry Clarke | Reform UK | 1,914 | 12.2% | 36.5% | — | |
| 5 | Jeff Garnett | Reform UK | 1,758 | 11.2% | 33.5% | — | |
| 6 | Jarrod Tse | Reform UK | 1,563 | 9.9% | 29.8% | — | |
| 7 | Jack Hurley | Conservative Party | 476 | 3.0% | 9.1% | — | |
| 8 | Sarah Haider | Green Party | 411 | 2.6% | 7.8% | — | |
| 9 | Peter Caton | Green Party | 400 | 2.5% | 7.6% | — | |
| 10 | Baishali Roy Chowdhury | Conservative Party | 345 | 2.2% | 6.6% | — | |
| 11 | Ben Hollis | Green Party | 295 | 1.9% | 5.6% | — | |
| 12 | Sujit Sen | Conservative Party | 275 | 1.7% | 5.2% | — | |
| 13 | Barbara Elaine Bramley | Labour Party | 270 | 1.7% | 5.2% | — | |
| 14 | Kate Louise Darvill | Labour Party | 255 | 1.6% | 4.9% | — | |
| 15 | Amber Elizabeth Grace Tait | Labour Party | 213 | 1.4% | 4.1% | — | |
| 16 | Catrin Mair Warden | Liberal Democrats | 115 | 0.7% | 2.2% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Kevin Ayres | Reform UK | 1,829 | 16.1% | 48.4% | +23.4 pts | Elected |
| 2 | Iurie Bivol | Reform UK | 1,621 | 14.3% | 42.9% | +17.9 pts | Elected |
| 3 | Khuram Amin | Reform UK | 1,588 | 14.0% | 42.1% | +17.1 pts | Elected |
| 4 | Keith Ernest Darvill | Labour Party | 752 | 6.6% | 19.9% | — | |
| 5 | Frankie Oreoluwa Mary-Ann Walker | Labour Party | 682 | 6.0% | 18.1% | — | |
| 6 | Aishwarya Kumar | Labour Party | 634 | 5.6% | 16.8% | — | |
| 7 | Rose Dawson | Havering Residents Association | 587 | 5.2% | 15.5% | — | |
| 8 | Carole Beth | Green Party | 583 | 5.1% | 15.4% | — | |
| 9 | Nicky Saunter | Havering Residents Association | 471 | 4.2% | 12.5% | — | |
| 10 | Aziz Mogaji | Green Party | 470 | 4.1% | 12.4% | — | |
| 11 | Daljit Singh Jutla | Green Party | 461 | 4.1% | 12.2% | — | |
| 12 | Alex Vella | Havering Residents Association | 447 | 3.9% | 11.8% | — | |
| 13 | James Samuel Gallagher | Conservative Party | 444 | 3.9% | 11.8% | — | |
| 14 | Sultana Jahan | Conservative Party | 333 | 2.9% | 8.8% | — | |
| 15 | Kingsley Kebiru Momodu | Conservative Party | 303 | 2.7% | 8.0% | — | |
| 16 | Kerrie Marie Sait | Liberal Democrats | 124 | 1.1% | 3.3% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Robert Benham | Reform UK | 2,241 | 15.0% | 45.0% | +20.0 pts | Elected |
| 2 | Gary Payne | Reform UK | 2,135 | 14.3% | 42.9% | +17.9 pts | Elected |
| 3 | Bailey Nash-Gardner | Reform UK | 2,111 | 14.1% | 42.4% | +17.4 pts | Elected |
| 4 | Philippa Crowder | Havering Residents Association | 1,103 | 7.4% | 22.1% | — | |
| 5 | Lucy Victoria Tully | Conservative Party | 1,086 | 7.3% | 21.8% | — | |
| 6 | Nisha Patel | Conservative Party | 984 | 6.6% | 19.8% | — | |
| 7 | Rob Chesney | Havering Residents Association | 975 | 6.5% | 19.6% | — | |
| 8 | Janina White | Conservative Party | 949 | 6.4% | 19.1% | — | |
| 9 | Robby Misir | Havering Residents Association | 873 | 5.8% | 17.5% | — | |
| 10 | Michael Amaning | Green Party | 442 | 3.0% | 8.9% | — | |
| 11 | Nick Butler | Labour Party | 420 | 2.8% | 8.4% | — | |
| 12 | Suzanne Ciechomski | Green Party | 380 | 2.5% | 7.6% | — | |
| 13 | Alex Heslop | Green Party | 379 | 2.5% | 7.6% | — | |
| 14 | Pauline Elizabeth Dennis | Labour Party | 376 | 2.5% | 7.5% | — | |
| 15 | Anita Jean Pollack | Labour Party | 359 | 2.4% | 7.2% | — | |
| 16 | Elliot Kidner | Liberal Democrats | 131 | 0.9% | 2.6% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Oscar Frank Ford | Upminster and Cranham Residents Association | 2,770 | 16.0% | 48.0% | +23.0 pts | Elected |
| 2 | Michael Fisher | Upminster and Cranham Residents Association | 2,633 | 15.2% | 45.7% | +20.7 pts | Elected |
| 3 | Christopher Wilkins | Upminster and Cranham Residents Association | 2,541 | 14.7% | 44.1% | +19.1 pts | Elected |
| 4 | Leslie Montague-Nahla | Reform UK | 1,950 | 11.3% | 33.8% | — | |
| 5 | Sam Tiwari | Reform UK | 1,824 | 10.5% | 31.6% | — | |
| 6 | Mahbub Rahman | Reform UK | 1,697 | 9.8% | 29.4% | — | |
| 7 | Christopher Nicholls | Conservative Party | 647 | 3.7% | 11.2% | — | |
| 8 | Ian Roy De Wulverton | Conservative Party | 627 | 3.6% | 10.9% | — | |
| 9 | Oliver Harry Rose | Conservative Party | 592 | 3.4% | 10.3% | — | |
| 10 | Noel Richardson | Green Party | 394 | 2.3% | 6.8% | — | |
| 11 | Rowan Elworthy | Green Party | 342 | 2.0% | 5.9% | — | |
| 12 | Simon Maurice Darvill | Labour Party | 334 | 1.9% | 5.8% | — | |
| 13 | Patrick William Chalk | Labour Party | 308 | 1.8% | 5.3% | — | |
| 14 | Riley Rogers | Green Party | 288 | 1.7% | 5.0% | — | |
| 15 | Keane Henry Paul Handley | Labour Party | 240 | 1.4% | 4.2% | — | |
| 16 | Jessica Townsend | Liberal Democrats | 112 | 0.6% | 1.9% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Brian Edward Eagling | Harold Wood Hill Park Residents Association | 2,425 | 16.7% | 50.1% | +25.1 pts | Elected |
| 2 | Martin Robert Goode | Harold Wood Hill Park Residents Association | 2,269 | 15.6% | 46.9% | +21.9 pts | Elected |
| 3 | Darren Christopher Wise | Harold Wood Hill Park Residents Association | 2,209 | 15.2% | 45.6% | +20.6 pts | Elected |
| 4 | Kevin Godfrey | Reform UK | 1,481 | 10.2% | 30.6% | — | |
| 5 | Ryan Russell | Reform UK | 1,402 | 9.7% | 29.0% | — | |
| 6 | Steven Ince | Reform UK | 1,375 | 9.5% | 28.4% | — | |
| 7 | Marion Sanders | Green Party | 415 | 2.9% | 8.6% | — | |
| 8 | Anish Kothari | Green Party | 396 | 2.7% | 8.2% | — | |
| 9 | Alex Short | Green Party | 364 | 2.5% | 7.5% | — | |
| 10 | Jonathan Appiah Bruce | Labour Party | 353 | 2.4% | 7.3% | — | |
| 11 | Ruth Edes | Conservative Party | 342 | 2.4% | 7.1% | — | |
| 12 | Esme Lorraine Fay | Conservative Party | 316 | 2.2% | 6.5% | — | |
| 13 | Denise Speight | Conservative Party | 278 | 1.9% | 5.7% | — | |
| 14 | Siva Kumar | Labour Party | 267 | 1.8% | 5.5% | — | |
| 15 | Ramkumar Rengarajan | Labour Party | 240 | 1.7% | 5.0% | — | |
| 16 | Jonathan William Albert Coles | Liberal Democrats | 135 | 0.9% | 2.8% | — | |
| 17 | David Warren Durant | Independent | 134 | 0.9% | 2.8% | — | |
| 18 | Ian Victor Sanderson | Liberal Democrats | 118 | 0.8% | 2.4% | — |
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Graham Edwards | Reform UK | 2,419 | 17.1% | 51.2% | +26.2 pts | Elected |
| 2 | Della Morton | Reform UK | 2,329 | 16.4% | 49.3% | +24.3 pts | Elected |
| 3 | Paul Sullivan | Reform UK | 2,297 | 16.2% | 48.6% | +23.6 pts | Elected |
| 4 | Alan James Jory | Conservative Party | 704 | 5.0% | 14.9% | — | |
| 5 | Karen Ann Chesney | Havering Residents Association | 686 | 4.8% | 14.5% | — | |
| 6 | Kevin Patrick Barrett | Havering Residents Association | 664 | 4.7% | 14.1% | — | |
| 7 | John Edward Crowder | Havering Residents Association | 631 | 4.5% | 13.4% | — | |
| 8 | Ayo Oladele | Conservative Party | 602 | 4.2% | 12.7% | — | |
| 9 | Mukund Kataria | Conservative Party | 593 | 4.2% | 12.6% | — | |
| 10 | Alfie Atkinson | Green Party | 564 | 4.0% | 11.9% | — | |
| 11 | Katy Bradbury | Green Party | 557 | 3.9% | 11.8% | — | |
| 12 | Sunday Ayodele Aladetoyinbo | Labour Party | 551 | 3.9% | 11.7% | — | |
| 13 | Kurt Alfie Bowers | Green Party | 505 | 3.6% | 10.7% | — | |
| 14 | Graham James Bramley | Labour Party | 501 | 3.5% | 10.6% | — | |
| 15 | Christopher Lloyd Danny Julius Pratt | Labour Party | 428 | 3.0% | 9.1% | — | |
| 16 | Gren Brown | Liberal Democrats | 143 | 1.0% | 3.0% | — |