← Hackney (all cycles) · 7 May 2026 cohort
Hackney 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 21 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 57 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 | 84,172 | 43.1% | 42 | 73.7% | 26 | 45.6% | +16 |
| Labour Party | 69,649 | 35.7% | 9 | 15.8% | 21 | 36.8% | -12 |
| Conservative Party | 21,748 | 11.1% | 6 | 10.5% | 6 | 10.5% | 0 |
| Liberal Democrats | 7,295 | 3.7% | 0 | 0.0% | 2 | 3.5% | -2 |
| Hackney Independent Socialist Collective | 5,649 | 2.9% | 0 | 0.0% | 1 | 1.8% | -1 |
| Reform UK | 5,025 | 2.6% | 0 | 0.0% | 1 | 1.8% | -1 |
| Independent | 1,527 | 0.8% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 272 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 195,337 | 100.0% | 57 | 100.0% | 57 | 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.
- Woodberry Down · 2 seats · won at 40.5% · above quota
- De Beauvoir · 2 seats · won at 45.2% · above quota
- Cazenove · 3 seats · won at 38.0% · above quota
- Brownswood · 2 seats · won at 49.3% · above quota
- Hoxton West · 3 seats · won at 41.2% · above quota
- Stamford Hill West · 2 seats · won at 50.3% · above quota
- Hoxton East and Shoreditch · 3 seats · won at 43.1% · above quota
- Clissold · 3 seats · won at 43.4% · above quota
- Victoria · 3 seats · won at 43.6% · above quota
- Shacklewell · 2 seats · won at 52.2% · above quota
- Dalston · 2 seats · won at 53.7% · above quota
- Haggerston · 3 seats · won at 45.6% · above quota
- Hackney Central · 3 seats · won at 46.0% · above quota
- Homerton · 3 seats · won at 46.6% · above quota
- Hackney Wick · 3 seats · won at 47.2% · above quota
- London Fields · 3 seats · won at 49.1% · above quota
- Stoke Newington · 3 seats · won at 49.2% · above quota
- King's Park · 3 seats · won at 50.3% · above quota
- Springfield · 3 seats · won at 51.7% · above quota
- Lea Bridge · 3 seats · won at 55.6% · above quota
- Hackney Downs · 3 seats · won at 62.5% · above quota
Race results
Woodberry Down · 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. 40.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,782
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 | Sarah Young | Labour Party | 1,170 | 21.0% | 42.1% | +8.7 pts | Elected |
| 2 | Florence Cullen Davies | Green Party | 1,128 | 20.3% | 40.5% | +7.2 pts | Elected |
| 3 | Sam Pallis | Labour Party | 1,109 | 19.9% | 39.9% | — | |
| 4 | Esther Jones Russell | Green Party | 1,062 | 19.1% | 38.2% | — | |
| 5 | David Grosz | Reform UK | 251 | 4.5% | 9.0% | — | |
| 6 | Moty Moskovitz | Reform UK | 208 | 3.7% | 7.5% | — | |
| 7 | Harry Thomas | Conservative Party | 183 | 3.3% | 6.6% | — | |
| 8 | Andrew Chojnicki | Liberal Democrats | 154 | 2.8% | 5.5% | — | |
| 9 | Katarzyna Wanat | Conservative Party | 151 | 2.7% | 5.4% | — | |
| 10 | Georgy Mordokhov | Liberal Democrats | 120 | 2.2% | 4.3% | — | |
| 11 | Thangavelu Senthil Kumar | Independent | 28 | 0.5% | 1.0% | — |
De Beauvoir · 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. 45.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,562
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 | Gemma Per-Bo | Green Party | 1,198 | 23.4% | 46.8% | +13.4 pts | Elected |
| 2 | Paul Anderson | Green Party | 1,157 | 22.6% | 45.2% | +11.8 pts | Elected |
| 3 | Jasmine Martins | Labour Party | 1,055 | 20.6% | 41.2% | — | |
| 4 | Joe Walker | Labour Party | 971 | 19.0% | 37.9% | — | |
| 5 | Emma Hulse | Reform UK | 201 | 3.9% | 7.8% | — | |
| 6 | Million Joseph | Conservative Party | 201 | 3.9% | 7.8% | — | |
| 7 | Shelaine Stanley-Mitchell | Liberal Democrats | 195 | 3.8% | 7.6% | — | |
| 8 | Shalom Nove | Conservative Party | 145 | 2.8% | 5.7% | — |
Cazenove · 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. 3,698
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 | Charlie Lawrie | Green Party | 1,462 | 13.2% | 39.5% | +14.5 pts | Elected |
| 2 | Ian David Sharer | Conservative Party | 1,409 | 12.7% | 38.1% | +13.1 pts | Elected |
| 3 | Emma Neath | Green Party | 1,405 | 12.7% | 38.0% | +13.0 pts | Elected |
| 4 | Simche Feldman | Conservative Party | 1,400 | 12.6% | 37.9% | — | |
| 5 | Hershi Moskovits | Conservative Party | 1,366 | 12.3% | 36.9% | — | |
| 6 | Rida Oyebade | Labour Party | 1,120 | 10.1% | 30.3% | — | |
| 7 | Patrick Pinkerton | Labour Party | 1,036 | 9.3% | 28.0% | — | |
| 8 | Stephen Sartain | Labour Party | 817 | 7.4% | 22.1% | — | |
| 9 | Ceren Sagir | Independent | 389 | 3.5% | 10.5% | — | |
| 10 | Des Barrow | Independent | 269 | 2.4% | 7.3% | — | |
| 11 | Lorraine Shears | Liberal Democrats | 148 | 1.3% | 4.0% | — | |
| 12 | Leo Castano | Reform UK | 138 | 1.2% | 3.7% | — | |
| 13 | Rebekah Muinde | Liberal Democrats | 135 | 1.2% | 3.7% | — |
Brownswood · 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. 49.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,777
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 | Soraya Adejare | Green Party | 1,554 | 28.0% | 56.0% | +22.6 pts | Elected |
| 2 | Florence Schechter | Green Party | 1,370 | 24.7% | 49.3% | +16.0 pts | Elected |
| 3 | Clare Potter | Labour Party | 1,152 | 20.7% | 41.5% | — | |
| 4 | Mayiata Lahai | Labour Party | 896 | 16.1% | 32.3% | — | |
| 5 | Mark Smulian | Liberal Democrats | 170 | 3.1% | 6.1% | — | |
| 6 | Pearce Branigan | Conservative Party | 160 | 2.9% | 5.8% | — | |
| 7 | Michelle Tabone | Reform UK | 144 | 2.6% | 5.2% | — | |
| 8 | Weronika Wojciechowska | Conservative Party | 108 | 1.9% | 3.9% | — |
Hoxton West · 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.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,884
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 | Nicholas Blincoe | Green Party | 1,207 | 14.0% | 41.9% | +16.9 pts | Elected |
| 2 | Ben Lucas | Labour Party | 1,200 | 13.9% | 41.6% | +16.6 pts | Elected |
| 3 | Jas Zavar Crowe | Green Party | 1,187 | 13.7% | 41.2% | +16.2 pts | Elected |
| 4 | Carole Williams | Labour Party | 1,169 | 13.5% | 40.5% | — | |
| 5 | Dave Carr | Green Party | 1,157 | 13.4% | 40.1% | — | |
| 6 | Clayeon McKenzie | Labour Party | 1,082 | 12.5% | 37.5% | — | |
| 7 | Paul Kennedy | Reform UK | 355 | 4.1% | 12.3% | — | |
| 8 | Mark Beckett | Conservative Party | 324 | 3.7% | 11.2% | — | |
| 9 | Bella Sharer | Conservative Party | 252 | 2.9% | 8.7% | — | |
| 10 | Thierry Levenq | Liberal Democrats | 251 | 2.9% | 8.7% | — | |
| 11 | Miroslawa Dabrowska | Conservative Party | 242 | 2.8% | 8.4% | — | |
| 12 | Geoffrey Payne | Liberal Democrats | 225 | 2.6% | 7.8% | — |
Stamford Hill West · 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. 50.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,840
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 | Benzion Papier | Conservative Party | 1,550 | 27.3% | 54.6% | +21.3 pts | Elected |
| 2 | Hershy Lisser | Conservative Party | 1,428 | 25.1% | 50.3% | +17.0 pts | Elected |
| 3 | Joe Cush | Green Party | 626 | 11.0% | 22.0% | — | |
| 4 | Greg Houston | Green Party | 571 | 10.1% | 20.1% | — | |
| 5 | Jonathan England | Labour Party | 529 | 9.3% | 18.6% | — | |
| 6 | Adam Tyndall | Labour Party | 467 | 8.2% | 16.4% | — | |
| 7 | Aharon Klein | Reform UK | 355 | 6.3% | 12.5% | — | |
| 8 | John Hodgson | Liberal Democrats | 62 | 1.1% | 2.2% | — | |
| 9 | Neel Kulkarni | Liberal Democrats | 44 | 0.8% | 1.5% | — | |
| 10 | Khuram Hussain | Independent | 24 | 0.4% | 0.8% | — | |
| 11 | Yousaf Khan Hussain | Independent | 23 | 0.4% | 0.8% | — |
Hoxton East and Shoreditch · 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. 43.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,595
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 | Kam Adams | Labour Party | 1,286 | 16.5% | 49.6% | +24.6 pts | Elected |
| 2 | Janet Lee | Green Party | 1,176 | 15.1% | 45.3% | +20.3 pts | Elected |
| 3 | Mihai Chereji | Green Party | 1,118 | 14.4% | 43.1% | +18.1 pts | Elected |
| 4 | Anya Sizer | Labour Party | 1,103 | 14.2% | 42.5% | — | |
| 5 | Faruk Tinaz | Labour Party | 996 | 12.8% | 38.4% | — | |
| 6 | Romain Muhammad | Green Party | 969 | 12.4% | 37.3% | — | |
| 7 | Vahid Almasi | Reform UK | 225 | 2.9% | 8.7% | — | |
| 8 | Cimeon Ellerton-Kay | Liberal Democrats | 201 | 2.6% | 7.7% | — | |
| 9 | Peter Ivor Friend | Liberal Democrats | 178 | 2.3% | 6.9% | — | |
| 10 | Farhan Jaisin | Conservative Party | 164 | 2.1% | 6.3% | — | |
| 11 | Sandy Nkolomoni Mulamba | Conservative Party | 157 | 2.0% | 6.1% | — | |
| 12 | Christopher Okocha | Conservative Party | 154 | 2.0% | 5.9% | — | |
| 13 | Chris Newby | Trade Unionist and Socialist Coalition | 57 | 0.7% | 2.2% | — |
Clissold · 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. 43.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,024
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 | Sam Mathys | Green Party | 2,479 | 20.5% | 61.6% | +36.6 pts | Elected |
| 2 | George Sheldon Grün | Green Party | 2,185 | 18.1% | 54.3% | +29.3 pts | Elected |
| 3 | Rachel Maguire | Labour Party | 1,747 | 14.5% | 43.4% | +18.4 pts | Elected |
| 4 | Sade Etti | Labour Party | 1,711 | 14.2% | 42.5% | — | |
| 5 | Frank Baffour | Labour Party | 1,547 | 12.8% | 38.4% | — | |
| 6 | Fliss Premru | Hackney Independent Socialist Collective | 1,008 | 8.3% | 25.0% | — | |
| 7 | Joseph Frederick Bell | Liberal Democrats | 333 | 2.8% | 8.3% | — | |
| 8 | Andrew Richard Neadley | Liberal Democrats | 264 | 2.2% | 6.6% | — | |
| 9 | Tareke Gregg | Conservative Party | 245 | 2.0% | 6.1% | — | |
| 10 | Agnieszka MacHalewska | Conservative Party | 207 | 1.7% | 5.1% | — | |
| 11 | Shae Cole | Reform UK | 181 | 1.5% | 4.5% | — | |
| 12 | Nikodem Mikolajewski | Conservative Party | 166 | 1.4% | 4.1% | — |
Victoria · 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. 43.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,425
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 | Rolf Dekker | Green Party | 2,090 | 20.3% | 61.0% | +36.0 pts | Elected |
| 2 | Joanna Sumner | Labour Party | 1,696 | 16.5% | 49.5% | +24.5 pts | Elected |
| 3 | Daniel Rea | Labour Party | 1,493 | 14.5% | 43.6% | +18.6 pts | Elected |
| 4 | Andy Farrell | Labour Party | 1,446 | 14.1% | 42.2% | — | |
| 5 | Penny Wrout | Hackney Independent Socialist Collective | 1,010 | 9.8% | 29.5% | — | |
| 6 | Claudia Turbet-Delof | Hackney Independent Socialist Collective | 997 | 9.7% | 29.1% | — | |
| 7 | Heather Lynn James | Liberal Democrats | 290 | 2.8% | 8.5% | — | |
| 8 | Chloe Edwards | Reform UK | 287 | 2.8% | 8.4% | — | |
| 9 | Alison Isabel Brownell | Conservative Party | 279 | 2.7% | 8.1% | — | |
| 10 | Frederick James Gotts | Liberal Democrats | 253 | 2.5% | 7.4% | — | |
| 11 | Alexander Dawson | Conservative Party | 247 | 2.4% | 7.2% | — | |
| 12 | Almog Adir | Conservative Party | 186 | 1.8% | 5.4% | — |
Shacklewell · 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. 52.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,605
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 | Ülgen Semerci | Green Party | 1,479 | 28.4% | 56.8% | +23.4 pts | Elected |
| 2 | Cathy Troupp | Green Party | 1,361 | 26.1% | 52.2% | +18.9 pts | Elected |
| 3 | Richard Lufkin | Labour Party | 986 | 18.9% | 37.9% | — | |
| 4 | Arzu Demir | Labour Party | 936 | 18.0% | 35.9% | — | |
| 5 | Mirza Malik | Liberal Democrats | 137 | 2.6% | 5.3% | — | |
| 6 | Christopher Sills | Conservative Party | 123 | 2.4% | 4.7% | — | |
| 7 | Alex Mak | Reform UK | 105 | 2.0% | 4.0% | — | |
| 8 | Pamela Sills | Conservative Party | 83 | 1.6% | 3.2% | — |
Dalston · 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. 53.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,595
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 | Zoë Garbett | Green Party | 1,862 | 35.9% | 71.8% | +38.4 pts | Elected |
| 2 | Rachel Nkiessu-Guifo | Green Party | 1,394 | 26.9% | 53.7% | +20.4 pts | Elected |
| 3 | Grace Adebayo | Labour Party | 897 | 17.3% | 34.6% | — | |
| 4 | John McAreavey | Labour Party | 635 | 12.2% | 24.5% | — | |
| 5 | Brandon Hadwin | Liberal Democrats | 140 | 2.7% | 5.4% | — | |
| 6 | Brandon Hullett | Conservative Party | 102 | 2.0% | 3.9% | — | |
| 7 | Uzo Owoh | Reform UK | 87 | 1.7% | 3.4% | — | |
| 8 | Jerry Sulaiman | Conservative Party | 72 | 1.4% | 2.8% | — |
Haggerston · 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. 3,540
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 | Siobhan MacMahon | Green Party | 1,775 | 16.7% | 50.1% | +25.1 pts | Elected |
| 2 | Charlene Concepcion | Green Party | 1,772 | 16.7% | 50.1% | +25.1 pts | Elected |
| 3 | Nisa Sharif | Green Party | 1,615 | 15.2% | 45.6% | +20.6 pts | Elected |
| 4 | Femi Adekoya | Labour Party | 1,467 | 13.8% | 41.4% | — | |
| 5 | Midnight Ross | Labour Party | 1,317 | 12.4% | 37.2% | — | |
| 6 | Jon Narcross | Labour Party | 1,238 | 11.7% | 35.0% | — | |
| 7 | Christine Ball | Reform UK | 300 | 2.8% | 8.5% | — | |
| 8 | Jonathan Munro | Liberal Democrats | 287 | 2.7% | 8.1% | — | |
| 9 | Monika Mierzejewska | Conservative Party | 262 | 2.5% | 7.4% | — | |
| 10 | Nosson Negin | Conservative Party | 220 | 2.1% | 6.2% | — | |
| 11 | Dave Raval | Liberal Democrats | 195 | 1.8% | 5.5% | — | |
| 12 | Bartosz Skonieczny | Conservative Party | 173 | 1.6% | 4.9% | — |
Hackney Central · 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. 46.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,653
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 | Izzy Castello-Cortes | Green Party | 2,061 | 18.8% | 56.4% | +31.4 pts | Elected |
| 2 | Pascale Frazer-Carroll | Green Party | 1,818 | 16.6% | 49.8% | +24.8 pts | Elected |
| 3 | James Tilden | Green Party | 1,681 | 15.3% | 46.0% | +21.0 pts | Elected |
| 4 | Anna-Joy Rickard | Labour Party | 1,295 | 11.8% | 35.5% | — | |
| 5 | Zak Davies-Khan | Labour Party | 1,237 | 11.3% | 33.9% | — | |
| 6 | Sheila Suso-Runge | Labour Party | 1,176 | 10.7% | 32.2% | — | |
| 7 | Ken Gabbott-Rolph | Liberal Democrats | 317 | 2.9% | 8.7% | — | |
| 8 | Peter Kellett | Liberal Democrats | 294 | 2.7% | 8.0% | — | |
| 9 | Clair Battaglino | Independent | 242 | 2.2% | 6.6% | — | |
| 10 | Abel Olutayo Olasunbo | Reform UK | 203 | 1.9% | 5.6% | — | |
| 11 | Ken Brownell | Conservative Party | 202 | 1.8% | 5.5% | — | |
| 12 | Eva Feldman | Conservative Party | 174 | 1.6% | 4.8% | — | |
| 13 | Joanna Wojciechowska | Conservative Party | 127 | 1.2% | 3.5% | — | |
| 14 | Margaret Trotter | Trade Unionist and Socialist Coalition | 73 | 0.7% | 2.0% | — | |
| 15 | Brian Debus | Trade Unionist and Socialist Coalition | 59 | 0.5% | 1.6% | — |
Homerton · 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. 46.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,161
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 | Zoe Holman | Green Party | 2,141 | 22.6% | 67.7% | +42.7 pts | Elected |
| 2 | Anna Lynch | Labour Party | 1,592 | 16.8% | 50.4% | +25.4 pts | Elected |
| 3 | Robert Chapman | Labour Party | 1,472 | 15.5% | 46.6% | +21.6 pts | Elected |
| 4 | Guy Nicholson | Labour Party | 1,287 | 13.6% | 40.7% | — | |
| 5 | Alana Heaney | Hackney Independent Socialist Collective | 893 | 9.4% | 28.3% | — | |
| 6 | Heather Mendick | Hackney Independent Socialist Collective | 873 | 9.2% | 27.6% | — | |
| 7 | Altan Hassan | Liberal Democrats | 301 | 3.2% | 9.5% | — | |
| 8 | Peter Edward Mance | Liberal Democrats | 252 | 2.7% | 8.0% | — | |
| 9 | Milton Morris | Conservative Party | 209 | 2.2% | 6.6% | — | |
| 10 | Obinna Okeke | Conservative Party | 181 | 1.9% | 5.7% | — | |
| 11 | Anthony Roger Greatorex | Reform UK | 143 | 1.5% | 4.5% | — | |
| 12 | Hristo Todorov | Conservative Party | 139 | 1.5% | 4.4% | — |
Hackney Wick · 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.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,469
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 | Aaron Briddon | Green Party | 1,750 | 16.8% | 50.4% | +25.4 pts | Elected |
| 2 | Tyrone Scott | Green Party | 1,727 | 16.6% | 49.8% | +24.8 pts | Elected |
| 3 | Jam Anker | Green Party | 1,636 | 15.7% | 47.2% | +22.2 pts | Elected |
| 4 | Jess Webb | Labour Party | 1,406 | 13.5% | 40.5% | — | |
| 5 | Chris Kennedy | Labour Party | 1,369 | 13.2% | 39.5% | — | |
| 6 | Joseph Ogundemuren | Labour Party | 1,236 | 11.9% | 35.6% | — | |
| 7 | Syed Musaddik Muzaffar | Reform UK | 228 | 2.2% | 6.6% | — | |
| 8 | lonica Pop | Reform UK | 206 | 2.0% | 5.9% | — | |
| 9 | Elechi Mbonye | Liberal Democrats | 190 | 1.8% | 5.5% | — | |
| 10 | Shirin Aiyubi | Conservative Party | 176 | 1.7% | 5.1% | — | |
| 11 | Phillip Resnick | Conservative Party | 173 | 1.7% | 5.0% | — | |
| 12 | Matthew George Wenban-Smith | Liberal Democrats | 161 | 1.5% | 4.6% | — | |
| 13 | Paulina Mierzejewska | Conservative Party | 149 | 1.4% | 4.3% | — |
London Fields · 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. 49.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,578
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 | Brenda Puech | Green Party | 1,872 | 17.4% | 52.3% | +27.3 pts | Elected |
| 2 | Anntoinette Bramble | Labour Party | 1,849 | 17.2% | 51.7% | +26.7 pts | Elected |
| 3 | Kwame Otiende | Green Party | 1,756 | 16.4% | 49.1% | +24.1 pts | Elected |
| 4 | George Gooch | Labour Party | 1,362 | 12.7% | 38.1% | — | |
| 5 | Owen Ramsay | Labour Party | 1,287 | 12.0% | 36.0% | — | |
| 6 | Sarah Byrne | Hackney Independent Socialist Collective | 868 | 8.1% | 24.3% | — | |
| 7 | M Can Ozsen | Independent | 422 | 3.9% | 11.8% | — | |
| 8 | James Couceiro | Liberal Democrats | 256 | 2.4% | 7.2% | — | |
| 9 | Anna Bevan | Reform UK | 229 | 2.1% | 6.4% | — | |
| 10 | Meyer Rapaport | Conservative Party | 215 | 2.0% | 6.0% | — | |
| 11 | Jeff Gabbott-Rolph | Liberal Democrats | 183 | 1.7% | 5.1% | — | |
| 12 | Andrzej Zolnierzak | Conservative Party | 169 | 1.6% | 4.7% | — | |
| 13 | Iwona Zolnierzak | Conservative Party | 137 | 1.3% | 3.8% | — | |
| 14 | Rafie Faruq | Independent | 130 | 1.2% | 3.6% | — |
Stoke Newington · 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. 49.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,648
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 | Jacob Cable | Green Party | 2,644 | 19.0% | 56.9% | +31.9 pts | Elected |
| 2 | Ifhat Shaheen | Green Party | 2,351 | 16.9% | 50.6% | +25.6 pts | Elected |
| 3 | Reiner Tegtmeyer | Green Party | 2,286 | 16.4% | 49.2% | +24.2 pts | Elected |
| 4 | Susan Fajana-Thomas | Labour Party | 1,859 | 13.3% | 40.0% | — | |
| 5 | Louis Burg | Labour Party | 1,823 | 13.1% | 39.2% | — | |
| 6 | Gilbert Smyth | Labour Party | 1,784 | 12.8% | 38.4% | — | |
| 7 | Simon De Deney | Liberal Democrats | 239 | 1.7% | 5.1% | — | |
| 8 | Pauline Levy | Conservative Party | 238 | 1.7% | 5.1% | — | |
| 9 | Oliver Middleton | Conservative Party | 202 | 1.4% | 4.3% | — | |
| 10 | Thrusie Maurseth-Cahill | Liberal Democrats | 188 | 1.3% | 4.0% | — | |
| 11 | Charlton Richard Otto | Reform UK | 181 | 1.3% | 3.9% | — | |
| 12 | Agnieszka Wypych | Conservative Party | 150 | 1.1% | 3.2% | — |
King's 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. 50.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,858
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 | Abi Kingston | Green Party | 2,166 | 18.7% | 56.1% | +31.1 pts | Elected |
| 2 | Jasmine O'Connor | Green Party | 2,068 | 17.9% | 53.6% | +28.6 pts | Elected |
| 3 | Emmanuel Onapa | Green Party | 1,941 | 16.8% | 50.3% | +25.3 pts | Elected |
| 4 | Baran Bayir | Labour Party | 1,525 | 13.2% | 39.5% | — | |
| 5 | Sharon Patrick | Labour Party | 1,444 | 12.5% | 37.4% | — | |
| 6 | Lynne Troughton | Labour Party | 1,402 | 12.1% | 36.3% | — | |
| 7 | Paul Clay | Reform UK | 217 | 1.9% | 5.6% | — | |
| 8 | Annette Simpson | Conservative Party | 203 | 1.8% | 5.3% | — | |
| 9 | Katarzyna Cizynska | Conservative Party | 201 | 1.7% | 5.2% | — | |
| 10 | Juliette Heather Bigley | Liberal Democrats | 151 | 1.3% | 3.9% | — | |
| 11 | Agnieszka Iwinska | Conservative Party | 151 | 1.3% | 3.9% | — | |
| 12 | Peter Munro | Liberal Democrats | 106 | 0.9% | 2.7% | — |
Springfield · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,595
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 | Simche Steinberger | Conservative Party | 1,971 | 18.3% | 54.8% | +29.8 pts | Elected |
| 2 | Michael Levy | Conservative Party | 1,932 | 17.9% | 53.7% | +28.7 pts | Elected |
| 3 | Shaul Krautwirt | Conservative Party | 1,858 | 17.2% | 51.7% | +26.7 pts | Elected |
| 4 | Anne Whitehead | Green Party | 926 | 8.6% | 25.8% | — | |
| 5 | Chaim Babad | Green Party | 908 | 8.4% | 25.3% | — | |
| 6 | Boris Knezevic | Green Party | 853 | 7.9% | 23.7% | — | |
| 7 | James Bartholomeusz | Labour Party | 569 | 5.3% | 15.8% | — | |
| 8 | Funmi Oni | Labour Party | 550 | 5.1% | 15.3% | — | |
| 9 | Russell Foster | Labour Party | 541 | 5.0% | 15.0% | — | |
| 10 | Yisroel Leibowitz | Reform UK | 249 | 2.3% | 6.9% | — | |
| 11 | Ivon Fleming | Reform UK | 183 | 1.7% | 5.1% | — | |
| 12 | Jemima Davis | Liberal Democrats | 129 | 1.2% | 3.6% | — | |
| 13 | Eva Steinhardt | Liberal Democrats | 116 | 1.1% | 3.2% | — |
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. 55.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,214
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 | Antoinette Fernandez | Green Party | 2,684 | 21.2% | 63.7% | +38.7 pts | Elected |
| 2 | Bettina Maidment | Green Party | 2,461 | 19.5% | 58.4% | +33.4 pts | Elected |
| 3 | Sally Zlotowitz | Green Party | 2,342 | 18.5% | 55.6% | +30.6 pts | Elected |
| 4 | Margaret Gordon | Labour Party | 1,414 | 11.2% | 33.6% | — | |
| 5 | Ian Rathbone | Labour Party | 1,370 | 10.8% | 32.5% | — | |
| 6 | Jennifer Parillon | Labour Party | 1,295 | 10.2% | 30.7% | — | |
| 7 | Beata Skonieczna | Conservative Party | 192 | 1.5% | 4.6% | — | |
| 8 | Bella Weil | Conservative Party | 174 | 1.4% | 4.1% | — | |
| 9 | Yehoshua Cymerman | Reform UK | 173 | 1.4% | 4.1% | — | |
| 10 | Marcin Skonieczny | Conservative Party | 154 | 1.2% | 3.7% | — | |
| 11 | Lars Wilmar | Liberal Democrats | 152 | 1.2% | 3.6% | — | |
| 12 | Tony Harms | Liberal Democrats | 148 | 1.2% | 3.5% | — | |
| 13 | James Ivens | Trade Unionist and Socialist Coalition | 83 | 0.7% | 2.0% | — |
Hackney Downs · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +37.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,997
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 | Alastair Binnie-Lubbock | Green Party | 2,668 | 22.3% | 66.8% | +41.8 pts | Elected |
| 2 | Laura-Louise Fairley | Green Party | 2,574 | 21.5% | 64.4% | +39.4 pts | Elected |
| 3 | Dylan Law | Green Party | 2,499 | 20.8% | 62.5% | +37.5 pts | Elected |
| 4 | Michael Desmond | Labour Party | 1,220 | 10.2% | 30.5% | — | |
| 5 | Michael Gribben | Labour Party | 1,016 | 8.5% | 25.4% | — | |
| 6 | Sudenaz Top | Labour Party | 995 | 8.3% | 24.9% | — | |
| 7 | Serhan Bay | Conservative Party | 200 | 1.7% | 5.0% | — | |
| 8 | Bibi Subratie | Reform UK | 176 | 1.5% | 4.4% | — | |
| 9 | Judith Lisser | Conservative Party | 173 | 1.4% | 4.3% | — | |
| 10 | Les Kelly | Liberal Democrats | 168 | 1.4% | 4.2% | — | |
| 11 | Mohammed Sadiq | Liberal Democrats | 162 | 1.4% | 4.1% | — | |
| 12 | Keith Smeaton | Conservative Party | 139 | 1.2% | 3.5% | — |