← Waltham Forest (all cycles) · 7 May 2026 cohort
Waltham Forest 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 22 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 60 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Green Party | 81,553 | 37.2% | 31 | 51.7% | 23 | 38.3% | +8 |
| Labour Party | 72,153 | 32.9% | 15 | 25.0% | 21 | 35.0% | -6 |
| Conservative Party | 34,109 | 15.6% | 14 | 23.3% | 9 | 15.0% | +5 |
| Reform UK | 14,573 | 6.6% | 0 | 0.0% | 4 | 6.7% | -4 |
| Liberal Democrats | 9,419 | 4.3% | 0 | 0.0% | 2 | 3.3% | -2 |
| Independent | 6,096 | 2.8% | 0 | 0.0% | 1 | 1.7% | -1 |
| Trade Unionist and Socialist Coalition | 952 | 0.4% | 0 | 0.0% | 0 | 0.0% | 0 |
| Waltham Forest Independent Socialists | 267 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Your Party | 108 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 219,230 | 100.0% | 60 | 100.0% | 60 | 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.
- Cathall · 2 seats · won at 39.2% · above quota
- Wood Street · 2 seats · won at 42.4% · above quota
- Hale End and Highams Park South · 2 seats · won at 43.6% · above quota
- Markhouse · 2 seats · won at 44.0% · above quota
- Higham Hill · 3 seats · won at 37.8% · above quota
- Hatch Lane and Highams Park North · 3 seats · won at 37.9% · above quota
- Upper Walthamstow · 2 seats · won at 46.3% · above quota
- Larkswood · 3 seats · won at 39.6% · above quota
- Valley · 3 seats · won at 39.9% · above quota
- William Morris · 3 seats · won at 42.9% · above quota
- Chapel End · 3 seats · won at 44.7% · above quota
- Hoe Street · 3 seats · won at 44.9% · above quota
- Grove Green · 3 seats · won at 45.0% · above quota
- Leytonstone · 3 seats · won at 47.1% · above quota
- Endlebury · 2 seats · won at 57.0% · above quota
- Cann Hall · 3 seats · won at 50.4% · above quota
- High Street · 3 seats · won at 50.6% · above quota
- Leyton · 3 seats · won at 50.9% · above quota
- St James · 3 seats · won at 51.9% · above quota
- Forest · 3 seats · won at 55.0% · above quota
- Chingford Green · 3 seats · won at 56.4% · above quota
- Lea Bridge · 3 seats · won at 62.1% · above quota
Race results
Cathall · 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. 39.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,121
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 | Rachel Susan Barrat | Green Party | 872 | 20.6% | 41.1% | +7.8 pts | Elected |
| 2 | Aisha Abubakar | Labour Party | 832 | 19.6% | 39.2% | +5.9 pts | Elected |
| 3 | Naheed Asghar | Labour Party | 785 | 18.5% | 37.0% | — | |
| 4 | Thomas Hugh MacInnes | Green Party | 728 | 17.2% | 34.3% | — | |
| 5 | Carol Vickery | Reform UK | 181 | 4.3% | 8.5% | — | |
| 6 | Susan Catten | Waltham Forest Independent Socialists | 144 | 3.4% | 6.8% | — | |
| 7 | Vincent John | Conservative Party | 132 | 3.1% | 6.2% | — | |
| 8 | Rita Moore | Conservative Party | 125 | 2.9% | 5.9% | — | |
| 9 | Connor Rosoman | Waltham Forest Independent Socialists | 123 | 2.9% | 5.8% | — | |
| 10 | Robert Graham Cocking | Liberal Democrats | 122 | 2.9% | 5.8% | — | |
| 11 | Nicola McGregor | Liberal Democrats | 118 | 2.8% | 5.6% | — | |
| 12 | Shaukat Ali | Independent | 80 | 1.9% | 3.8% | — |
Wood Street · 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. 42.4% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,995
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 | Richard Charles Sweden | Labour Party | 1,284 | 21.4% | 42.9% | +9.5 pts | Elected |
| 2 | Stephanie Lynne Talbut | Labour Party | 1,270 | 21.2% | 42.4% | +9.1 pts | Elected |
| 3 | Charlie Andrew Loveday | Green Party | 1,249 | 20.9% | 41.7% | — | |
| 4 | Samir Richards | Green Party | 1,143 | 19.1% | 38.2% | — | |
| 5 | Alex Muhumuza | Independent | 279 | 4.7% | 9.3% | — | |
| 6 | Douglas George Walker | Reform UK | 183 | 3.1% | 6.1% | — | |
| 7 | Stewart Robert Ware | Reform UK | 161 | 2.7% | 5.4% | — | |
| 8 | Gwilym Johnston | Liberal Democrats | 122 | 2.0% | 4.1% | — | |
| 9 | Maqsoom Hussain | Conservative Party | 117 | 2.0% | 3.9% | — | |
| 10 | Lorenc Hoxha | Conservative Party | 107 | 1.8% | 3.6% | — | |
| 11 | Adrienne Wallace | Trade Unionist and Socialist Coalition | 40 | 0.7% | 1.3% | — | |
| 12 | Ellen Kenyon Peers | Trade Unionist and Socialist Coalition | 35 | 0.6% | 1.2% | — |
Hale End and Highams Park South · 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. 43.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,131
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 | Tony Bell | Labour Party | 1,384 | 22.1% | 44.2% | +10.9 pts | Elected |
| 2 | Rosalind Anne Doré | Labour Party | 1,365 | 21.8% | 43.6% | +10.3 pts | Elected |
| 3 | Brian Russell Capaloff | Green Party | 741 | 11.8% | 23.7% | — | |
| 4 | Lukas Simma | Green Party | 686 | 11.0% | 21.9% | — | |
| 5 | Dan Medlock | Conservative Party | 571 | 9.1% | 18.2% | — | |
| 6 | Ruairidh Villar | Conservative Party | 458 | 7.3% | 14.6% | — | |
| 7 | Mary-Jane Florentin | Reform UK | 407 | 6.5% | 13.0% | — | |
| 8 | Ricardo William James Allured | Reform UK | 398 | 6.4% | 12.7% | — | |
| 9 | Jeremy Peter Simpson Gee | Liberal Democrats | 152 | 2.4% | 4.9% | — | |
| 10 | Hulya Ozturk | Independent | 65 | 1.0% | 2.1% | — | |
| 11 | Louise Helen Cuffaro | Trade Unionist and Socialist Coalition | 35 | 0.6% | 1.1% | — |
Markhouse · 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. 44.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,658
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 | Johar Khan | Labour Party | 1,368 | 25.7% | 51.5% | +18.1 pts | Elected |
| 2 | Chanté Syreena Johnson | Green Party | 1,170 | 22.0% | 44.0% | +10.7 pts | Elected |
| 3 | Sharon Waldron | Labour Party | 1,159 | 21.8% | 43.6% | — | |
| 4 | Richard Wild | Green Party | 1,100 | 20.7% | 41.4% | — | |
| 5 | Roger William Hemsted | Conservative Party | 128 | 2.4% | 4.8% | — | |
| 6 | Ed Bird | Liberal Democrats | 126 | 2.4% | 4.7% | — | |
| 7 | James Ellingham | Reform UK | 119 | 2.2% | 4.5% | — | |
| 8 | Faraz Rehman | Conservative Party | 108 | 2.0% | 4.1% | — | |
| 9 | Adeel Aurangzeb | Trade Unionist and Socialist Coalition | 38 | 0.7% | 1.4% | — |
Higham Hill · 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.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,306
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 | Louise Ashcroft | Green Party | 1,486 | 15.0% | 44.9% | +19.9 pts | Elected |
| 2 | Karen Bellamy | Labour Party | 1,305 | 13.2% | 39.5% | +14.5 pts | Elected |
| 3 | Em Dean | Green Party | 1,251 | 12.6% | 37.8% | +12.8 pts | Elected |
| 4 | Shumon Ali-Rahman | Labour Party | 1,221 | 12.3% | 36.9% | — | |
| 5 | Kira Millana Lewis | Labour Party | 1,170 | 11.8% | 35.4% | — | |
| 6 | Marco Hacon | Green Party | 1,148 | 11.6% | 34.7% | — | |
| 7 | Alex Marshall-Lewis | Liberal Democrats | 382 | 3.9% | 11.6% | — | |
| 8 | Alan Edward Jones | Liberal Democrats | 376 | 3.8% | 11.4% | — | |
| 9 | Kath Pollard | Liberal Democrats | 341 | 3.4% | 10.3% | — | |
| 10 | Cyril Thomas Cusack | Reform UK | 337 | 3.4% | 10.2% | — | |
| 11 | Amber Ellmore-Payne | Reform UK | 325 | 3.3% | 9.8% | — | |
| 12 | Noreen Akram | Conservative Party | 215 | 2.2% | 6.5% | — | |
| 13 | Atjaz Ul Hussan Humayun | Conservative Party | 144 | 1.5% | 4.4% | — | |
| 14 | Yousaff Khan | Conservative Party | 143 | 1.4% | 4.3% | — | |
| 15 | Mary Rosamund Finch | Trade Unionist and Socialist Coalition | 74 | 0.7% | 2.2% | — |
Hatch Lane and Highams Park North · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,468
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 | Shenise Adam | Conservative Party | 1,818 | 13.6% | 40.7% | +15.7 pts | Elected |
| 2 | Siobhan Wing | Conservative Party | 1,698 | 12.7% | 38.0% | +13.0 pts | Elected |
| 3 | Umar Ali | Conservative Party | 1,693 | 12.6% | 37.9% | +12.9 pts | Elected |
| 4 | Heather Gardiner | Green Party | 1,144 | 8.5% | 25.6% | — | |
| 5 | Rory Matthew Fitzgerald | Green Party | 1,062 | 7.9% | 23.8% | — | |
| 6 | Catherine Burns | Labour Party | 1,016 | 7.6% | 22.7% | — | |
| 7 | Andrew McMullen | Green Party | 1,000 | 7.5% | 22.4% | — | |
| 8 | Daniel Brett | Labour Party | 963 | 7.2% | 21.6% | — | |
| 9 | Ollie Welch | Labour Party | 813 | 6.1% | 18.2% | — | |
| 10 | Marion Fitzgerald | Reform UK | 679 | 5.1% | 15.2% | — | |
| 11 | Tim James | Reform UK | 648 | 4.8% | 14.5% | — | |
| 12 | Catherine Mears | Reform UK | 599 | 4.5% | 13.4% | — | |
| 13 | Sadia Iftikhar Mirza | Liberal Democrats | 207 | 1.5% | 4.6% | — | |
| 14 | Linda Susan Taaffe | Trade Unionist and Socialist Coalition | 63 | 0.5% | 1.4% | — |
Upper Walthamstow · 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. 46.3% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,508
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 | Caramel Quin | Labour Party | 1,290 | 25.7% | 51.4% | +18.1 pts | Elected |
| 2 | Yusuf Patel | Labour Party | 1,162 | 23.2% | 46.3% | +13.0 pts | Elected |
| 3 | Lyssa Barber | Green Party | 828 | 16.5% | 33.0% | — | |
| 4 | Rbeeza Mobeen | Green Party | 749 | 14.9% | 29.9% | — | |
| 5 | Samuel Clark | Conservative Party | 222 | 4.4% | 8.9% | — | |
| 6 | James Henry Alexander Howe | Reform UK | 221 | 4.4% | 8.8% | — | |
| 7 | Michaela Steele | Reform UK | 205 | 4.1% | 8.2% | — | |
| 8 | Md Abul Moufazzal Bhuiyan | Conservative Party | 164 | 3.3% | 6.5% | — | |
| 9 | Jane Elizabeth Morgan | Liberal Democrats | 137 | 2.7% | 5.5% | — | |
| 10 | Lee Hawksbee | Trade Unionist and Socialist Coalition | 37 | 0.7% | 1.5% | — |
Larkswood · 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.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,852
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 | John Moss | Conservative Party | 1,525 | 13.2% | 39.6% | +14.6 pts | Elected |
| 2 | Catherine Saumarez | Conservative Party | 1,525 | 13.2% | 39.6% | +14.6 pts | Elected |
| 3 | Sam O'Connell | Conservative Party | 1,524 | 13.2% | 39.6% | +14.6 pts | Elected |
| 4 | Sarah Chaney | Independent | 1,078 | 9.3% | 28.0% | — | |
| 5 | Deborah Hollingsworth | Independent | 962 | 8.3% | 25.0% | — | |
| 6 | Jennifer Larbie | Independent | 951 | 8.2% | 24.7% | — | |
| 7 | Beatrice Eve Stern | Labour Party | 830 | 7.2% | 21.5% | — | |
| 8 | Frank Sweeney | Labour Party | 711 | 6.2% | 18.5% | — | |
| 9 | Naveen Walgamage | Labour Party | 670 | 5.8% | 17.4% | — | |
| 10 | Dan Green | Reform UK | 525 | 4.5% | 13.6% | — | |
| 11 | Alex Fodor | Reform UK | 514 | 4.4% | 13.3% | — | |
| 12 | Peter Hollingsworth | Reform UK | 492 | 4.3% | 12.8% | — | |
| 13 | Eric Heinze | Liberal Democrats | 250 | 2.2% | 6.5% | — |
Valley · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,886
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 | Afzal Akram | Conservative Party | 1,687 | 14.5% | 43.4% | +18.4 pts | Elected |
| 2 | Jemma Hemsted | Conservative Party | 1,583 | 13.6% | 40.7% | +15.7 pts | Elected |
| 3 | Toby Garrett | Conservative Party | 1,552 | 13.3% | 39.9% | +14.9 pts | Elected |
| 4 | Elizabeth Baptiste | Labour Party | 1,084 | 9.3% | 27.9% | — | |
| 5 | Bella Callow-Robinson | Labour Party | 981 | 8.4% | 25.2% | — | |
| 6 | Gerry Lyons | Labour Party | 898 | 7.7% | 23.1% | — | |
| 7 | Bob Auger | Reform UK | 655 | 5.6% | 16.9% | — | |
| 8 | David Axe | Reform UK | 642 | 5.5% | 16.5% | — | |
| 9 | Saqeeb Howlader | Independent | 605 | 5.2% | 15.6% | — | |
| 10 | Simon Deville | Independent | 581 | 5.0% | 15.0% | — | |
| 11 | Matt Romo | Independent | 571 | 4.9% | 14.7% | — | |
| 12 | Sorin-Theodor Cioriciu | Reform UK | 534 | 4.6% | 13.7% | — | |
| 13 | Faiz Faiz | Liberal Democrats | 285 | 2.4% | 7.3% | — |
William Morris · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,306
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 | Kizzy Jane Gardiner | Labour Party | 2,145 | 16.6% | 49.8% | +24.8 pts | Elected |
| 2 | Grace Williams | Labour Party | 2,089 | 16.2% | 48.5% | +23.5 pts | Elected |
| 3 | Ben Aaron Copsey | Green Party | 1,847 | 14.3% | 42.9% | +17.9 pts | Elected |
| 4 | Jack Phipps | Labour Party | 1,803 | 14.0% | 41.9% | — | |
| 5 | Robyn Page | Green Party | 1,786 | 13.8% | 41.5% | — | |
| 6 | Peter Ibrahim Kanyike | Green Party | 1,720 | 13.3% | 39.9% | — | |
| 7 | Joseph Adegbola Alaba | Reform UK | 242 | 1.9% | 5.6% | — | |
| 8 | Geraldine Charla Selmour | Reform UK | 234 | 1.8% | 5.4% | — | |
| 9 | James Nicholas Goodman | Liberal Democrats | 223 | 1.7% | 5.2% | — | |
| 10 | Gillian Joy Hemsted | Conservative Party | 208 | 1.6% | 4.8% | — | |
| 11 | Hamza Ali | Conservative Party | 206 | 1.6% | 4.8% | — | |
| 12 | Dean Remy Martin Wing | Conservative Party | 187 | 1.4% | 4.3% | — | |
| 13 | Patrick Charles Smith | Liberal Democrats | 160 | 1.2% | 3.7% | — | |
| 14 | Kevin Graham Parslow | Trade Unionist and Socialist Coalition | 69 | 0.5% | 1.6% | — |
Chapel End · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,901
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 | Layla Louise Rosa | Green Party | 1,808 | 15.4% | 46.3% | +21.3 pts | Elected |
| 2 | Sue Wheat | Green Party | 1,784 | 15.2% | 45.7% | +20.7 pts | Elected |
| 3 | Luke Antony Glazzard | Green Party | 1,744 | 14.9% | 44.7% | +19.7 pts | Elected |
| 4 | Louise Mitchell | Labour Party | 1,668 | 14.3% | 42.8% | — | |
| 5 | Paul Douglas | Labour Party | 1,562 | 13.3% | 40.0% | — | |
| 6 | Steve Terry | Labour Party | 1,407 | 12.0% | 36.1% | — | |
| 7 | Marcello Boljevic | Reform UK | 349 | 3.0% | 8.9% | — | |
| 8 | Joe Lloyd Higgs | Liberal Democrats | 302 | 2.6% | 7.7% | — | |
| 9 | Zainab Akram | Conservative Party | 255 | 2.2% | 6.5% | — | |
| 10 | Samina Maqsoom | Conservative Party | 212 | 1.8% | 5.4% | — | |
| 11 | Muhammad Amjad Inam | Conservative Party | 205 | 1.8% | 5.3% | — | |
| 12 | Ipek Naciye Ozerim | Liberal Democrats | 158 | 1.4% | 4.1% | — | |
| 13 | Dino Schreuder | Liberal Democrats | 155 | 1.3% | 4.0% | — | |
| 14 | Mike Cleverley | Trade Unionist and Socialist Coalition | 94 | 0.8% | 2.4% | — |
Hoe Street · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,974
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 | Andrew James Dixon | Labour Party | 1,855 | 15.6% | 46.7% | +21.7 pts | Elected |
| 2 | Miriam Rose Mirwitch | Labour Party | 1,840 | 15.4% | 46.3% | +21.3 pts | Elected |
| 3 | Ahsan Khan | Labour Party | 1,783 | 15.0% | 44.9% | +19.9 pts | Elected |
| 4 | Laura Anne Pearce | Green Party | 1,729 | 14.5% | 43.5% | — | |
| 5 | Ijaz Miles Kato | Green Party | 1,613 | 13.5% | 40.6% | — | |
| 6 | Hannaan Malik | Green Party | 1,583 | 13.3% | 39.8% | — | |
| 7 | Andrew Killin | Reform UK | 260 | 2.2% | 6.5% | — | |
| 8 | Anup Banik | Conservative Party | 213 | 1.8% | 5.4% | — | |
| 9 | Raihaan Akhtar | Conservative Party | 204 | 1.7% | 5.1% | — | |
| 10 | Ciara Mary Simmons | Liberal Democrats | 182 | 1.5% | 4.6% | — | |
| 11 | Jean-Francois Marie Alfred Dor | Liberal Democrats | 167 | 1.4% | 4.2% | — | |
| 12 | Adnin Mourin | Conservative Party | 166 | 1.4% | 4.2% | — | |
| 13 | Jon Goddard | Liberal Democrats | 151 | 1.3% | 3.8% | — | |
| 14 | Md Shoeb Khan | Your Party | 108 | 0.9% | 2.7% | — | |
| 15 | Ricardo Joseph | Trade Unionist and Socialist Coalition | 69 | 0.6% | 1.7% | — |
Grove Green · 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.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,062
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 | Sarah Bentley | Green Party | 2,231 | 18.3% | 54.9% | +29.9 pts | Elected |
| 2 | Charlotte Lafferty | Green Party | 2,030 | 16.7% | 50.0% | +25.0 pts | Elected |
| 3 | Paul Treacy | Green Party | 1,828 | 15.0% | 45.0% | +20.0 pts | Elected |
| 4 | Minnie Hope Cullen Close | Labour Party | 1,281 | 10.5% | 31.5% | — | |
| 5 | Khevyn Limbajee | Labour Party | 1,242 | 10.2% | 30.6% | — | |
| 6 | Uzma Rasool | Labour Party | 1,155 | 9.5% | 28.4% | — | |
| 7 | Arran Paul Angus | Liberal Democrats | 614 | 5.0% | 15.1% | — | |
| 8 | Fiona Hamilton | Liberal Democrats | 497 | 4.1% | 12.2% | — | |
| 9 | Naomi McCarthy | Liberal Democrats | 455 | 3.7% | 11.2% | — | |
| 10 | David Boulter | Reform UK | 211 | 1.7% | 5.2% | — | |
| 11 | Malcolm Shykles | Reform UK | 186 | 1.5% | 4.6% | — | |
| 12 | Iona Shouna Berg | Conservative Party | 141 | 1.2% | 3.5% | — | |
| 13 | Mike Smith | Conservative Party | 141 | 1.2% | 3.5% | — | |
| 14 | Frank Boateng | Conservative Party | 128 | 1.1% | 3.2% | — | |
| 15 | Robert Ivan Thomas | Trade Unionist and Socialist Coalition | 46 | 0.4% | 1.1% | — |
Leytonstone · 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. 47.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,622
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 | Clyde Loakes | Labour Party | 1,815 | 16.7% | 50.1% | +25.1 pts | Elected |
| 2 | Denise Alder | Green Party | 1,767 | 16.3% | 48.8% | +23.8 pts | Elected |
| 3 | RoseMary Warrington | Green Party | 1,707 | 15.7% | 47.1% | +22.1 pts | Elected |
| 4 | Jenny Gray | Labour Party | 1,508 | 13.9% | 41.6% | — | |
| 5 | Marie Pye | Labour Party | 1,463 | 13.5% | 40.4% | — | |
| 6 | Rhiannon Eglin | Independent | 924 | 8.5% | 25.5% | — | |
| 7 | Stephen George Routledge | Reform UK | 279 | 2.6% | 7.7% | — | |
| 8 | Jaison Thomas | Reform UK | 245 | 2.3% | 6.8% | — | |
| 9 | Helen Johnson | Conservative Party | 223 | 2.1% | 6.2% | — | |
| 10 | Elizabeth Usu Binitie | Liberal Democrats | 222 | 2.0% | 6.1% | — | |
| 11 | Beverley Goldie | Conservative Party | 208 | 1.9% | 5.7% | — | |
| 12 | Nick Goldie | Conservative Party | 203 | 1.9% | 5.6% | — | |
| 13 | Oliver William John Gregory | Liberal Democrats | 180 | 1.7% | 5.0% | — | |
| 14 | Rylan Phi-Long Allen Holey | Liberal Democrats | 121 | 1.1% | 3.3% | — |
Endlebury · 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. 57.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +23.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,975
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 | Roy Berg | Conservative Party | 1,709 | 28.7% | 57.5% | +24.1 pts | Elected |
| 2 | Emma Best | Conservative Party | 1,695 | 28.5% | 57.0% | +23.7 pts | Elected |
| 3 | Jake Smith | Green Party | 513 | 8.6% | 17.2% | — | |
| 4 | Monica Hannah Sobiecki | Green Party | 451 | 7.6% | 15.2% | — | |
| 5 | Alison Dinah Cox | Labour Party | 410 | 6.9% | 13.8% | — | |
| 6 | Lana Davis | Reform UK | 390 | 6.6% | 13.1% | — | |
| 7 | Mark Lawrence Ebden | Labour Party | 334 | 5.6% | 11.2% | — | |
| 8 | Loiza Sitton | Reform UK | 333 | 5.6% | 11.2% | — | |
| 9 | Nigel Charles Spencer Lea | Liberal Democrats | 114 | 1.9% | 3.8% | — |
Cann Hall · 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. 50.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,768
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 | Eva Aasma Tabbasam | Green Party | 1,970 | 17.4% | 52.3% | +27.3 pts | Elected |
| 2 | Tom Hainge | Green Party | 1,951 | 17.3% | 51.8% | +26.8 pts | Elected |
| 3 | Peter Richardson | Green Party | 1,900 | 16.8% | 50.4% | +25.4 pts | Elected |
| 4 | Sally Littlejohn | Labour Party | 1,381 | 12.2% | 36.6% | — | |
| 5 | Kischa Green | Labour Party | 1,323 | 11.7% | 35.1% | — | |
| 6 | Keith Rayner | Labour Party | 1,141 | 10.1% | 30.3% | — | |
| 7 | Terry Leonard Noon | Reform UK | 287 | 2.5% | 7.6% | — | |
| 8 | Robin Kenneth Williams | Reform UK | 283 | 2.5% | 7.5% | — | |
| 9 | Sally Burnell | Liberal Democrats | 219 | 1.9% | 5.8% | — | |
| 10 | Chris Hill-Davies | Conservative Party | 209 | 1.8% | 5.5% | — | |
| 11 | Mike Lang | Conservative Party | 180 | 1.6% | 4.8% | — | |
| 12 | Ian Slater | Conservative Party | 164 | 1.5% | 4.4% | — | |
| 13 | Philip Denis Hawker | Liberal Democrats | 156 | 1.4% | 4.1% | — | |
| 14 | Attila Gurbuz | Liberal Democrats | 141 | 1.2% | 3.7% | — |
High Street · 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. 50.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,375
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 | Lisa Teresa Bryan | Green Party | 1,882 | 18.6% | 55.8% | +30.8 pts | Elected |
| 2 | John Patrick Donegan | Green Party | 1,759 | 17.4% | 52.1% | +27.1 pts | Elected |
| 3 | Marcelo Hart-Camus | Green Party | 1,708 | 16.9% | 50.6% | +25.6 pts | Elected |
| 4 | Jeremy Cohen | Labour Party | 1,262 | 12.5% | 37.4% | — | |
| 5 | Zia Rehman | Labour Party | 1,182 | 11.7% | 35.0% | — | |
| 6 | Osaro Otobo | Labour Party | 1,149 | 11.3% | 34.0% | — | |
| 7 | David Hook | Reform UK | 178 | 1.8% | 5.3% | — | |
| 8 | Farah Anwar | Reform UK | 162 | 1.6% | 4.8% | — | |
| 9 | Nathan William Christian Hollow | Liberal Democrats | 147 | 1.5% | 4.4% | — | |
| 10 | Amena Akter | Conservative Party | 135 | 1.3% | 4.0% | — | |
| 11 | Samuel George Martin | Conservative Party | 135 | 1.3% | 4.0% | — | |
| 12 | Anish Harish Vithlani | Reform UK | 135 | 1.3% | 4.0% | — | |
| 13 | Idris Akram | Conservative Party | 128 | 1.3% | 3.8% | — | |
| 14 | Graem Peters | Liberal Democrats | 108 | 1.1% | 3.2% | — | |
| 15 | Nancy Taaffe | Trade Unionist and Socialist Coalition | 54 | 0.5% | 1.6% | — |
Leyton · 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. 50.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,255
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 | Daisy Richards | Green Party | 1,822 | 18.7% | 56.0% | +31.0 pts | Elected |
| 2 | Rob Gardner | Green Party | 1,799 | 18.4% | 55.3% | +30.3 pts | Elected |
| 3 | Demetrius Williams | Green Party | 1,657 | 17.0% | 50.9% | +25.9 pts | Elected |
| 4 | Kyalo Burt-Fulcher | Labour Party | 1,017 | 10.4% | 31.2% | — | |
| 5 | Whitney Ihenachor | Labour Party | 930 | 9.5% | 28.6% | — | |
| 6 | Terry Wheeler | Labour Party | 917 | 9.4% | 28.2% | — | |
| 7 | Joe Dyer | Liberal Democrats | 263 | 2.7% | 8.1% | — | |
| 8 | Asim Shahzad | Liberal Democrats | 256 | 2.6% | 7.9% | — | |
| 9 | Lorenzo Salemi | Reform UK | 227 | 2.3% | 7.0% | — | |
| 10 | Trevor Robert Stone | Liberal Democrats | 215 | 2.2% | 6.6% | — | |
| 11 | Kathy Berg | Conservative Party | 194 | 2.0% | 6.0% | — | |
| 12 | Luke Berg | Conservative Party | 176 | 1.8% | 5.4% | — | |
| 13 | Ed Clarke | Conservative Party | 161 | 1.6% | 4.9% | — | |
| 14 | Imran Hussain | Trade Unionist and Socialist Coalition | 84 | 0.9% | 2.6% | — | |
| 15 | Muhsin Manir | Trade Unionist and Socialist Coalition | 48 | 0.5% | 1.5% | — |
St James · 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. 51.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,132
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 | Anna Rose Kerr | Green Party | 2,194 | 17.7% | 53.1% | +28.1 pts | Elected |
| 2 | David Berrie | Green Party | 2,169 | 17.5% | 52.5% | +27.5 pts | Elected |
| 3 | Martin Edobor | Green Party | 2,144 | 17.3% | 51.9% | +26.9 pts | Elected |
| 4 | Catherine Diana Deakin | Labour Party | 1,766 | 14.2% | 42.7% | — | |
| 5 | Caz Scott | Labour Party | 1,536 | 12.4% | 37.2% | — | |
| 6 | Nathan Neil Burns | Labour Party | 1,515 | 12.2% | 36.7% | — | |
| 7 | Jo Hulstrom | Reform UK | 227 | 1.8% | 5.5% | — | |
| 8 | Amna Asim | Conservative Party | 212 | 1.7% | 5.1% | — | |
| 9 | Nick Martlew | Liberal Democrats | 167 | 1.3% | 4.0% | — | |
| 10 | Anmol Seher | Conservative Party | 149 | 1.2% | 3.6% | — | |
| 11 | Shaikh Asim Mumtaz | Conservative Party | 129 | 1.0% | 3.1% | — | |
| 12 | Guiseppe Mauro | Liberal Democrats | 123 | 1.0% | 3.0% | — | |
| 13 | Martin Stuart Reynolds | Trade Unionist and Socialist Coalition | 66 | 0.5% | 1.6% | — |
Forest · 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. 55.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,241
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 | Simone McNichols-Thomas | Green Party | 2,401 | 18.9% | 56.6% | +31.6 pts | Elected |
| 2 | Yuksel Gonul | Green Party | 2,337 | 18.4% | 55.1% | +30.1 pts | Elected |
| 3 | Paul Perkins | Green Party | 2,332 | 18.3% | 55.0% | +30.0 pts | Elected |
| 4 | Marsela Berberi | Labour Party | 1,211 | 9.5% | 28.6% | — | |
| 5 | Zafran Malik | Labour Party | 1,201 | 9.4% | 28.3% | — | |
| 6 | Kastriot Berberi | Labour Party | 1,178 | 9.3% | 27.8% | — | |
| 7 | Muhammad Abadat Ali | Reform UK | 315 | 2.5% | 7.4% | — | |
| 8 | Judy Karas Hounsun | Reform UK | 304 | 2.4% | 7.2% | — | |
| 9 | Asad Ishtiaq | Reform UK | 275 | 2.2% | 6.5% | — | |
| 10 | Fred Harrison | Liberal Democrats | 233 | 1.8% | 5.5% | — | |
| 11 | Colin Mace | Conservative Party | 203 | 1.6% | 4.8% | — | |
| 12 | Lauren Smith | Conservative Party | 186 | 1.5% | 4.4% | — | |
| 13 | Jonathan Luke Jerningham Schutz | Liberal Democrats | 165 | 1.3% | 3.9% | — | |
| 14 | Saif Ullah | Liberal Democrats | 142 | 1.1% | 3.3% | — | |
| 15 | Mamad Jalloh | Conservative Party | 139 | 1.1% | 3.3% | — | |
| 16 | Len Hockey | Trade Unionist and Socialist Coalition | 44 | 0.3% | 1.0% | — | |
| 17 | Robert Andrew Harvey | Trade Unionist and Socialist Coalition | 34 | 0.3% | 0.8% | — | |
| 18 | Maria Talaia | Trade Unionist and Socialist Coalition | 22 | 0.2% | 0.5% | — |
Chingford Green · 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. 56.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,293
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 | Mitchell Goldie | Conservative Party | 2,696 | 20.9% | 62.8% | +37.8 pts | Elected |
| 2 | Kay Isa | Conservative Party | 2,468 | 19.2% | 57.5% | +32.5 pts | Elected |
| 3 | Kelly Summers | Conservative Party | 2,419 | 18.8% | 56.4% | +31.4 pts | Elected |
| 4 | Mo Allen | Green Party | 733 | 5.7% | 17.1% | — | |
| 5 | Kathryn Judd | Green Party | 615 | 4.8% | 14.3% | — | |
| 6 | Kris Jack | Green Party | 611 | 4.7% | 14.2% | — | |
| 7 | Rehana Begum Ali-Rahman | Labour Party | 536 | 4.2% | 12.5% | — | |
| 8 | Stephen Roberts | Labour Party | 514 | 4.0% | 12.0% | — | |
| 9 | Matt Davis | Reform UK | 483 | 3.8% | 11.3% | — | |
| 10 | Francis Joseph Bray | Reform UK | 471 | 3.7% | 11.0% | — | |
| 11 | Jimmy Sergi | Labour Party | 452 | 3.5% | 10.5% | — | |
| 12 | Kimberley Tonner | Reform UK | 437 | 3.4% | 10.2% | — | |
| 13 | Henry Arthur Boyle | Liberal Democrats | 208 | 1.6% | 4.8% | — | |
| 14 | Andrew Hugh Chipperfield | Liberal Democrats | 124 | 1.0% | 2.9% | — | |
| 15 | Stephen Francis Greig James | Liberal Democrats | 111 | 0.9% | 2.6% | — |
Lea Bridge · 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. 62.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +37.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,711
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 | Liz Biggs | Green Party | 2,443 | 21.9% | 65.8% | +40.8 pts | Elected |
| 2 | Solène Fabios | Green Party | 2,325 | 20.9% | 62.7% | +37.7 pts | Elected |
| 3 | Rosie Rowlands | Green Party | 2,303 | 20.7% | 62.1% | +37.1 pts | Elected |
| 4 | Shabana Dhedhi | Labour Party | 1,087 | 9.8% | 29.3% | — | |
| 5 | Jennifer Whilby | Labour Party | 984 | 8.8% | 26.5% | — | |
| 6 | George Minnah | Labour Party | 950 | 8.5% | 25.6% | — | |
| 7 | Michael Alexander Dickens | Reform UK | 235 | 2.1% | 6.3% | — | |
| 8 | Hussain Ahmed Foysal | Conservative Party | 180 | 1.6% | 4.9% | — | |
| 9 | Harpreet Bhal | Liberal Democrats | 169 | 1.5% | 4.6% | — | |
| 10 | Humayun Ikram | Conservative Party | 163 | 1.5% | 4.4% | — | |
| 11 | Jim Williams | Liberal Democrats | 153 | 1.4% | 4.1% | — | |
| 12 | Ariba Sheikh | Conservative Party | 140 | 1.3% | 3.8% | — |