← Haringey (all cycles) · 7 May 2026 cohort
Haringey 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 | 75,046 | 35.4% | 28 | 49.1% | 21 | 36.8% | +7 |
| Labour Party | 72,415 | 34.2% | 21 | 36.8% | 20 | 35.1% | +1 |
| Liberal Democrats | 36,630 | 17.3% | 8 | 14.0% | 10 | 17.5% | -2 |
| Conservative Party | 13,340 | 6.3% | 0 | 0.0% | 3 | 5.3% | -3 |
| Reform UK | 8,533 | 4.0% | 0 | 0.0% | 2 | 3.5% | -2 |
| Haringey Socialist Alliance | 4,153 | 2.0% | 0 | 0.0% | 1 | 1.8% | -1 |
| Independent | 1,373 | 0.6% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 158 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Christian Peoples Alliance | 140 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 211,788 | 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.
- Alexandra Park · 2 seats · won at 29.5% · −3.8 pts below quota
- Bounds Green · 2 seats · won at 32.3% · −1.0 pts below quota
- Muswell Hill · 2 seats · won at 35.2% · above quota
- Highgate · 3 seats · won at 30.1% · above quota
- Fortis Green · 3 seats · won at 33.4% · above quota
- Crouch End · 3 seats · won at 33.7% · above quota
- White Hart Lane · 3 seats · won at 38.1% · above quota
- Seven Sisters · 2 seats · won at 46.4% · above quota
- Stroud Green · 3 seats · won at 38.6% · above quota
- Woodside · 3 seats · won at 38.7% · above quota
- Hornsey · 3 seats · won at 39.2% · above quota
- West Green · 3 seats · won at 43.5% · above quota
- Noel Park · 3 seats · won at 43.7% · above quota
- Bruce Castle · 3 seats · won at 43.9% · above quota
- Northumberland Park · 3 seats · won at 45.3% · above quota
- South Tottenham · 3 seats · won at 46.7% · above quota
- St Ann's · 2 seats · won at 55.9% · above quota
- Tottenham Hale · 3 seats · won at 50.0% · above quota
- Tottenham Central · 3 seats · won at 50.6% · above quota
- Hermitage and Gardens · 2 seats · won at 59.3% · above quota
- Harringay · 3 seats · won at 51.7% · above quota
Race results
Alexandra Park · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 29.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,880
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 | Melanie Gingell | Labour Party | 1,161 | 15.0% | 29.9% | −3.4 pts | Elected |
| 2 | AJ Egemonye | Labour Party | 1,144 | 14.7% | 29.5% | −3.8 pts | Elected |
| 3 | Paul Michael Dennison | Liberal Democrats | 1,043 | 13.4% | 26.9% | — | |
| 4 | Shelley Salter | Liberal Democrats | 956 | 12.3% | 24.6% | — | |
| 5 | Michael Anderson | Green Party | 877 | 11.3% | 22.6% | — | |
| 6 | Brij Sharma | Green Party | 803 | 10.3% | 20.7% | — | |
| 7 | Yulia Bakman | Independent | 704 | 9.1% | 18.1% | — | |
| 8 | Helen Gerolaki | Independent | 669 | 8.6% | 17.2% | — | |
| 9 | Will Lewis | Reform UK | 150 | 1.9% | 3.9% | — | |
| 10 | Guy Carter | Conservative Party | 142 | 1.8% | 3.7% | — | |
| 11 | Xander Phillips | Conservative Party | 110 | 1.4% | 2.8% | — |
Bounds Green · 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. 32.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,076
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 | Emily Arkell | Labour Party | 1,212 | 19.7% | 39.4% | +6.1 pts | Elected |
| 2 | Andrea Hodgson | Labour Party | 994 | 16.2% | 32.3% | −1.0 pts | Elected |
| 3 | Dan Jones | Liberal Democrats | 965 | 15.7% | 31.4% | — | |
| 4 | Emily Rebecca Carr | Green Party | 865 | 14.1% | 28.1% | — | |
| 5 | Asli Nicolaou | Liberal Democrats | 781 | 12.7% | 25.4% | — | |
| 6 | Phil Sheridan | Green Party | 701 | 11.4% | 22.8% | — | |
| 7 | Adam Daniel Cathles Rynhold | Conservative Party | 219 | 3.6% | 7.1% | — | |
| 8 | John Philip Attree | Reform UK | 218 | 3.5% | 7.1% | — | |
| 9 | Kono Votu Kono-Ugen | Conservative Party | 196 | 3.2% | 6.4% | — |
Muswell Hill · 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. 35.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,617
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 | Karolina Braun | Liberal Democrats | 1,474 | 20.4% | 40.8% | +7.4 pts | Elected |
| 2 | Tony Powell | Liberal Democrats | 1,273 | 17.6% | 35.2% | +1.9 pts | Elected |
| 3 | Cathy Brennan | Labour Party | 1,192 | 16.5% | 33.0% | — | |
| 4 | Sean O'Donovan | Labour Party | 925 | 12.8% | 25.6% | — | |
| 5 | Flo Wright | Green Party | 853 | 11.8% | 23.6% | — | |
| 6 | Joshua Prideaux Thomson | Green Party | 743 | 10.3% | 20.5% | — | |
| 7 | Eva Carr | Conservative Party | 209 | 2.9% | 5.8% | — | |
| 8 | Geno Esposito | Reform UK | 191 | 2.6% | 5.3% | — | |
| 9 | Benjamin William Lloyd | Conservative Party | 189 | 2.6% | 5.2% | — | |
| 10 | Michael Gabbay | Reform UK | 185 | 2.6% | 5.1% | — |
Highgate · 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. 30.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,817
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 | Scott Emery | Liberal Democrats | 1,829 | 12.7% | 38.0% | +13.0 pts | Elected |
| 2 | Nick Da Costa | Liberal Democrats | 1,815 | 12.6% | 37.7% | +12.7 pts | Elected |
| 3 | Eva Marie Bell | Green Party | 1,448 | 10.0% | 30.1% | +5.1 pts | Elected |
| 4 | Shamim Muhammad | Liberal Democrats | 1,357 | 9.4% | 28.2% | — | |
| 5 | Max Knowles-Parr | Green Party | 1,186 | 8.2% | 24.6% | — | |
| 6 | Svenja Martina Nierwetberg | Green Party | 1,138 | 7.9% | 23.6% | — | |
| 7 | Sofia Patse | Labour Party | 1,077 | 7.5% | 22.4% | — | |
| 8 | David Talbot | Labour Party | 1,016 | 7.0% | 21.1% | — | |
| 9 | Sean Smyth | Labour Party | 969 | 6.7% | 20.1% | — | |
| 10 | Nathan Steinberg | Conservative Party | 561 | 3.9% | 11.6% | — | |
| 11 | Catherine McQueen | Conservative Party | 555 | 3.8% | 11.5% | — | |
| 12 | Skye Phillips | Conservative Party | 479 | 3.3% | 9.9% | — | |
| 13 | Christian Mehl | Reform UK | 386 | 2.7% | 8.0% | — | |
| 14 | Oliver Iglesia Victorio | Reform UK | 325 | 2.2% | 6.7% | — | |
| 15 | Shahab Mossavat | Reform UK | 309 | 2.1% | 6.4% | — |
Fortis 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. 33.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,949
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 | Dawn Barnes | Liberal Democrats | 1,871 | 12.6% | 37.8% | +12.8 pts | Elected |
| 2 | Michael Brookes | Labour Party | 1,712 | 11.5% | 34.6% | +9.6 pts | Elected |
| 3 | Daniela Parry | Labour Party | 1,654 | 11.1% | 33.4% | +8.4 pts | Elected |
| 4 | Matthew Peter Bentham | Liberal Democrats | 1,573 | 10.6% | 31.8% | — | |
| 5 | David Kahn | Labour Party | 1,565 | 10.5% | 31.6% | — | |
| 6 | Viv Ross | Liberal Democrats | 1,427 | 9.6% | 28.8% | — | |
| 7 | Debbie Michele Dixon | Green Party | 1,166 | 7.9% | 23.6% | — | |
| 8 | Greg Dryer | Green Party | 1,027 | 6.9% | 20.8% | — | |
| 9 | Christyn Parkes | Green Party | 995 | 6.7% | 20.1% | — | |
| 10 | Karin Carver | Conservative Party | 356 | 2.4% | 7.2% | — | |
| 11 | Rebecca Louise White | Conservative Party | 338 | 2.3% | 6.8% | — | |
| 12 | Jo Clark | Reform UK | 316 | 2.1% | 6.4% | — | |
| 13 | Jai Singh | Conservative Party | 311 | 2.1% | 6.3% | — | |
| 14 | Lidia Ana Mihele | Reform UK | 273 | 1.8% | 5.5% | — | |
| 15 | Michael David Tringham | Reform UK | 262 | 1.8% | 5.3% | — |
Crouch 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. 33.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,483
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 | Luke Cawley-Harrison | Liberal Democrats | 2,338 | 14.2% | 42.6% | +17.6 pts | Elected |
| 2 | Fiona Orford-Williams | Liberal Democrats | 1,865 | 11.3% | 34.0% | +9.0 pts | Elected |
| 3 | Imad Ahmed | Liberal Democrats | 1,846 | 11.2% | 33.7% | +8.7 pts | Elected |
| 4 | Cressida Johnson | Labour Party | 1,715 | 10.4% | 31.3% | — | |
| 5 | Tay Riann Quartermain | Green Party | 1,552 | 9.4% | 28.3% | — | |
| 6 | Lester Buxton | Labour Party | 1,542 | 9.4% | 28.1% | — | |
| 7 | Niall Adams | Labour Party | 1,511 | 9.2% | 27.6% | — | |
| 8 | Rimil Hembrom | Green Party | 1,496 | 9.1% | 27.3% | — | |
| 9 | Dushka Wertenbaker-Man | Green Party | 1,397 | 8.5% | 25.5% | — | |
| 10 | Theodora Nathanael | Reform UK | 248 | 1.5% | 4.5% | — | |
| 11 | Christian-C Dike | Reform UK | 233 | 1.4% | 4.2% | — | |
| 12 | Jeanne Dorothy Sherwood | Conservative Party | 224 | 1.4% | 4.1% | — | |
| 13 | Julian Alexander James Sherwood | Conservative Party | 221 | 1.3% | 4.0% | — | |
| 14 | Ann Sinnott | Conservative Party | 183 | 1.1% | 3.3% | — | |
| 15 | Thomas Rhys Williams | Christian Peoples Alliance | 79 | 0.5% | 1.4% | — |
White Hart Lane · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,082
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 | Mike Hodges | Green Party | 1,318 | 14.3% | 42.8% | +17.8 pts | Elected |
| 2 | Marie Dippel Kristensen | Green Party | 1,246 | 13.5% | 40.4% | +15.4 pts | Elected |
| 3 | Beverley Berrick | Labour Party | 1,173 | 12.7% | 38.1% | +13.1 pts | Elected |
| 4 | Shaan Rafiq | Green Party | 1,091 | 11.8% | 35.4% | — | |
| 5 | Ahmed Mahbub | Labour Party | 1,042 | 11.3% | 33.8% | — | |
| 6 | Ishaq Pathan | Labour Party | 930 | 10.1% | 30.2% | — | |
| 7 | Andrew Charles Bence | Reform UK | 362 | 3.9% | 11.7% | — | |
| 8 | Jacqueline Jean Newland | Reform UK | 327 | 3.5% | 10.6% | — | |
| 9 | Plamena Grigorova | Conservative Party | 306 | 3.3% | 9.9% | — | |
| 10 | David Mark Powder | Reform UK | 303 | 3.3% | 9.8% | — | |
| 11 | Esther Prasad | Conservative Party | 278 | 3.0% | 9.0% | — | |
| 12 | Angelos Kyriacos Tsangarides | Conservative Party | 261 | 2.8% | 8.5% | — | |
| 13 | Emma Louise Chennells | Liberal Democrats | 246 | 2.7% | 8.0% | — | |
| 14 | Jeremy Elwes Cunnington | Liberal Democrats | 191 | 2.1% | 6.2% | — | |
| 15 | Robert Lindsay-Smith | Liberal Democrats | 173 | 1.9% | 5.6% | — |
Seven Sisters · 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.4% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,317
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 | Ash Ahmed | Green Party | 1,208 | 26.1% | 52.1% | +18.8 pts | Elected |
| 2 | Luisa Brands | Green Party | 1,076 | 23.2% | 46.4% | +13.1 pts | Elected |
| 3 | Barbara Blake | Labour Party | 917 | 19.8% | 39.6% | — | |
| 4 | Michelle Simmons-Safo | Labour Party | 783 | 16.9% | 33.8% | — | |
| 5 | Tatiana Nachman Piadlowska | Conservative Party | 128 | 2.8% | 5.5% | — | |
| 6 | Miguel Baruc Koseleff | Reform UK | 125 | 2.7% | 5.4% | — | |
| 7 | Shloime Royde | Conservative Party | 124 | 2.7% | 5.4% | — | |
| 8 | Raul Mancera | Reform UK | 121 | 2.6% | 5.2% | — | |
| 9 | Joan Lindeman | Liberal Democrats | 86 | 1.9% | 3.7% | — | |
| 10 | Jhonny Rodriguez | Liberal Democrats | 65 | 1.4% | 2.8% | — |
Stroud 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. 38.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,654
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 | Bethany Anderson | Green Party | 2,131 | 15.3% | 45.8% | +20.8 pts | Elected |
| 2 | Gio Iozzi | Green Party | 1,824 | 13.1% | 39.2% | +14.2 pts | Elected |
| 3 | Eddy Thacker | Green Party | 1,796 | 12.9% | 38.6% | +13.6 pts | Elected |
| 4 | Liz Whitlock | Liberal Democrats | 1,342 | 9.6% | 28.8% | — | |
| 5 | George Dunstall | Labour Party | 1,265 | 9.1% | 27.2% | — | |
| 6 | Nicholas Orford-Williams | Liberal Democrats | 1,205 | 8.6% | 25.9% | — | |
| 7 | David Robert Vigoureux | Liberal Democrats | 1,172 | 8.4% | 25.2% | — | |
| 8 | Navdeep Kaur | Labour Party | 1,130 | 8.1% | 24.3% | — | |
| 9 | James Hand | Labour Party | 1,119 | 8.0% | 24.0% | — | |
| 10 | David Douglas | Conservative Party | 155 | 1.1% | 3.3% | — | |
| 11 | Peter Forrest | Conservative Party | 150 | 1.1% | 3.2% | — | |
| 12 | Mark Gurney | Reform UK | 150 | 1.1% | 3.2% | — | |
| 13 | Daphne Forrest | Conservative Party | 146 | 1.0% | 3.1% | — | |
| 14 | Valerie Henderson | Reform UK | 136 | 1.0% | 2.9% | — | |
| 15 | Ciprian Mihele | Reform UK | 121 | 0.9% | 2.6% | — | |
| 16 | Nicholas Robert Auvache | Trade Unionist and Socialist Coalition | 58 | 0.4% | 1.2% | — | |
| 17 | Helen Spiby-Vann | Christian Peoples Alliance | 31 | 0.2% | 0.7% | — | |
| 18 | Amelia Allao | Christian Peoples Alliance | 30 | 0.2% | 0.6% | — |
Woodside · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,459
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 | Lucia Das Neves | Labour Party | 1,434 | 13.8% | 41.5% | +16.5 pts | Elected |
| 2 | Tammy Hymas | Green Party | 1,394 | 13.4% | 40.3% | +15.3 pts | Elected |
| 3 | Hasret Bozdogan | Labour Party | 1,337 | 12.9% | 38.7% | +13.7 pts | Elected |
| 4 | Hayley Nicola Jukes | Green Party | 1,334 | 12.9% | 38.6% | — | |
| 5 | Sumrah Paras Mohammed | Green Party | 1,158 | 11.2% | 33.5% | — | |
| 6 | Thayahlan Iyngkaran | Labour Party | 1,151 | 11.1% | 33.3% | — | |
| 7 | Marsha Isilar-Gosling | Liberal Democrats | 388 | 3.7% | 11.2% | — | |
| 8 | Nigel Peter Scott | Liberal Democrats | 355 | 3.4% | 10.3% | — | |
| 9 | Rita Hand | Conservative Party | 316 | 3.0% | 9.1% | — | |
| 10 | Keshon Smith | Liberal Democrats | 293 | 2.8% | 8.5% | — | |
| 11 | Ruth Price | Reform UK | 266 | 2.6% | 7.7% | — | |
| 12 | Mikeleno Fureraj | Conservative Party | 264 | 2.5% | 7.6% | — | |
| 13 | Neil O'Shea | Conservative Party | 246 | 2.4% | 7.1% | — | |
| 14 | Ciprian Moises Mihele | Reform UK | 240 | 2.3% | 6.9% | — | |
| 15 | Da Wei | Reform UK | 200 | 1.9% | 5.8% | — |
Hornsey · 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.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,439
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 | Dana Carlin | Labour Party | 2,282 | 14.0% | 42.0% | +17.0 pts | Elected |
| 2 | Adam Small | Labour Party | 2,282 | 14.0% | 42.0% | +17.0 pts | Elected |
| 3 | Elin Weston | Labour Party | 2,134 | 13.1% | 39.2% | +14.2 pts | Elected |
| 4 | David Alexander Baulk | Green Party | 2,095 | 12.8% | 38.5% | — | |
| 5 | Felicity De Motta | Green Party | 2,027 | 12.4% | 37.3% | — | |
| 6 | Lucas Kai Bouvier | Green Party | 2,002 | 12.3% | 36.8% | — | |
| 7 | Gilly Kilby-Gjini | Liberal Democrats | 843 | 5.2% | 15.5% | — | |
| 8 | Julia Ogiehor | Liberal Democrats | 798 | 4.9% | 14.7% | — | |
| 9 | Tom Williams | Liberal Democrats | 791 | 4.8% | 14.5% | — | |
| 10 | Mark Cortacans | Reform UK | 290 | 1.8% | 5.3% | — | |
| 11 | Kay Julie Carter | Conservative Party | 285 | 1.7% | 5.2% | — | |
| 12 | John Stuart MacDonald Carver | Conservative Party | 260 | 1.6% | 4.8% | — | |
| 13 | Harry Sullivan | Conservative Party | 229 | 1.4% | 4.2% | — |
West 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. 43.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,454
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 | Anne Maureen Gray | Green Party | 2,009 | 19.4% | 58.2% | +33.2 pts | Elected |
| 2 | Seema Chandwani | Labour Party | 1,727 | 16.7% | 50.0% | +25.0 pts | Elected |
| 3 | Sarah Anne Williams | Labour Party | 1,504 | 14.5% | 43.5% | +18.5 pts | Elected |
| 4 | Sami Ngoie | Labour Party | 1,343 | 13.0% | 38.9% | — | |
| 5 | Meryem Ulger | Haringey Socialist Alliance | 800 | 7.7% | 23.2% | — | |
| 6 | John Sinha | Haringey Socialist Alliance | 781 | 7.5% | 22.6% | — | |
| 7 | Birgit Duncan | Liberal Democrats | 418 | 4.0% | 12.1% | — | |
| 8 | Jim Jenks | Liberal Democrats | 326 | 3.1% | 9.4% | — | |
| 9 | Michael Denis Woods | Liberal Democrats | 289 | 2.8% | 8.4% | — | |
| 10 | Damian Grigorov | Conservative Party | 281 | 2.7% | 8.1% | — | |
| 11 | Ewa Ostrowski | Conservative Party | 243 | 2.3% | 7.0% | — | |
| 12 | Caesar Lalobo | Conservative Party | 225 | 2.2% | 6.5% | — | |
| 13 | Azbi Dauti | Reform UK | 211 | 2.0% | 6.1% | — | |
| 14 | Andrew Robert Price | Reform UK | 205 | 2.0% | 5.9% | — |
Noel 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. 43.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,465
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 | Johann Beckford | Green Party | 1,582 | 15.2% | 45.7% | +20.7 pts | Elected |
| 2 | Simon Matthew Clark | Green Party | 1,548 | 14.9% | 44.7% | +19.7 pts | Elected |
| 3 | Erin Wolson | Green Party | 1,514 | 14.6% | 43.7% | +18.7 pts | Elected |
| 4 | Peray Ahmet | Labour Party | 1,367 | 13.2% | 39.5% | — | |
| 5 | Emine Ibrahim | Labour Party | 1,180 | 11.4% | 34.1% | — | |
| 6 | Menha Tresor Zola | Labour Party | 1,095 | 10.5% | 31.6% | — | |
| 7 | David Morgan Beacham | Liberal Democrats | 344 | 3.3% | 9.9% | — | |
| 8 | Jade Tracy Blackwell | Reform UK | 287 | 2.8% | 8.3% | — | |
| 9 | David Hardie | Reform UK | 276 | 2.7% | 8.0% | — | |
| 10 | Eva Kleinova | Conservative Party | 275 | 2.6% | 7.9% | — | |
| 11 | Arzu Ercan | Liberal Democrats | 264 | 2.5% | 7.6% | — | |
| 12 | Martyna Piadlowska | Conservative Party | 231 | 2.2% | 6.7% | — | |
| 13 | Richard Milnes Mansfield | Liberal Democrats | 230 | 2.2% | 6.6% | — | |
| 14 | Dariusz Piadlowski | Conservative Party | 201 | 1.9% | 5.8% | — |
Bruce Castle · 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.9% Proportional quota 25.0% 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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,432
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 | Ibrahim Ali | Labour Party | 1,298 | 17.8% | 53.4% | +28.4 pts | Elected |
| 2 | Dan Johnson | Green Party | 1,209 | 16.6% | 49.7% | +24.7 pts | Elected |
| 3 | Sue Jameson | Labour Party | 1,068 | 14.6% | 43.9% | +18.9 pts | Elected |
| 4 | Duygu Toguz | Labour Party | 937 | 12.8% | 38.5% | — | |
| 5 | Amelie Cooper | Haringey Socialist Alliance | 599 | 8.2% | 24.6% | — | |
| 6 | Paul John Burnham | Haringey Socialist Alliance | 528 | 7.2% | 21.7% | — | |
| 7 | James Andrew Barton | Conservative Party | 275 | 3.8% | 11.3% | — | |
| 8 | Kehinde Ajao | Conservative Party | 238 | 3.3% | 9.8% | — | |
| 9 | Kevin John Blackwell | Reform UK | 238 | 3.3% | 9.8% | — | |
| 10 | John Poulter | Reform UK | 230 | 3.2% | 9.5% | — | |
| 11 | Justin David Hinchcliffe | Liberal Democrats | 184 | 2.5% | 7.6% | — | |
| 12 | Cara Penelope Jenkinson | Liberal Democrats | 181 | 2.5% | 7.4% | — | |
| 13 | Queenjane Tobin | Conservative Party | 176 | 2.4% | 7.2% | — | |
| 14 | Paul Gilbert Negus | Liberal Democrats | 134 | 1.8% | 5.5% | — |
Northumberland 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. 45.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,508
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 | Kaushika Amin | Labour Party | 1,238 | 16.5% | 49.4% | +24.4 pts | Elected |
| 2 | John Bevan | Labour Party | 1,237 | 16.4% | 49.3% | +24.3 pts | Elected |
| 3 | Jayon Henriques | Green Party | 1,135 | 15.1% | 45.3% | +20.3 pts | Elected |
| 4 | Ajda Ovat | Labour Party | 1,022 | 13.6% | 40.8% | — | |
| 5 | Alison Davy | Haringey Socialist Alliance | 823 | 10.9% | 32.8% | — | |
| 6 | Gary Alexander Joseph McFarlane | Haringey Socialist Alliance | 622 | 8.3% | 24.8% | — | |
| 7 | Robin Charles Everett | Conservative Party | 270 | 3.6% | 10.8% | — | |
| 8 | Dominic Graham | Conservative Party | 241 | 3.2% | 9.6% | — | |
| 9 | Dominic Adam Simler | Reform UK | 231 | 3.1% | 9.2% | — | |
| 10 | Peter Gorski | Conservative Party | 227 | 3.0% | 9.1% | — | |
| 11 | Glen Nichol | Liberal Democrats | 182 | 2.4% | 7.3% | — | |
| 12 | Charlotte Sophia Mortimer Schmitz | Liberal Democrats | 170 | 2.3% | 6.8% | — | |
| 13 | Richard Ian Teuten | Liberal Democrats | 125 | 1.7% | 5.0% | — |
South Tottenham · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,097
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 | Mark Grosskopf | Labour Party | 1,569 | 16.9% | 50.7% | +25.7 pts | Elected |
| 2 | Makbule Gunes | Labour Party | 1,468 | 15.8% | 47.4% | +22.4 pts | Elected |
| 3 | Anna Lawton | Labour Party | 1,445 | 15.6% | 46.7% | +21.7 pts | Elected |
| 4 | Aisha Dodwell | Green Party | 1,185 | 12.8% | 38.3% | — | |
| 5 | Joss MacDonald | Green Party | 1,123 | 12.1% | 36.3% | — | |
| 6 | Charlotte Maria Pink | Green Party | 1,107 | 11.9% | 35.7% | — | |
| 7 | Stephen Michael Noble | Conservative Party | 270 | 2.9% | 8.7% | — | |
| 8 | Ian David Sinclair | Reform UK | 235 | 2.5% | 7.6% | — | |
| 9 | Patricia Mindham | Conservative Party | 229 | 2.5% | 7.4% | — | |
| 10 | Suzanne Jane Crossman | Liberal Democrats | 199 | 2.1% | 6.4% | — | |
| 11 | Judith Okeno | Conservative Party | 199 | 2.1% | 6.4% | — | |
| 12 | Richard Jeffrey Marks | Liberal Democrats | 139 | 1.5% | 4.5% | — | |
| 13 | Roger Stuart Mothersdale | Liberal Democrats | 124 | 1.3% | 4.0% | — |
St Ann's · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 55.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,723
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 | Ruairidh George Paton | Green Party | 1,640 | 30.1% | 60.2% | +26.9 pts | Elected |
| 2 | Georgia Helen Twigg | Green Party | 1,522 | 28.0% | 55.9% | +22.6 pts | Elected |
| 3 | Vanessa Heron-Hua | Labour Party | 819 | 15.0% | 30.1% | — | |
| 4 | Amit Kamal | Labour Party | 789 | 14.5% | 29.0% | — | |
| 5 | Susan Jane Button | Reform UK | 165 | 3.0% | 6.1% | — | |
| 6 | Devi Dimitrova | Conservative Party | 148 | 2.7% | 5.4% | — | |
| 7 | Claudia Matthews | Conservative Party | 145 | 2.7% | 5.3% | — | |
| 8 | Marisha Priyanka Ray | Liberal Democrats | 110 | 2.0% | 4.0% | — | |
| 9 | Gregory Hirst | Liberal Democrats | 107 | 2.0% | 3.9% | — |
Tottenham Hale · 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.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,995
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 | Tehseen Khan | Green Party | 1,619 | 18.0% | 54.1% | +29.1 pts | Elected |
| 2 | Hannah Ward | Green Party | 1,551 | 17.3% | 51.8% | +26.8 pts | Elected |
| 3 | Nelly Tackie | Green Party | 1,499 | 16.7% | 50.0% | +25.0 pts | Elected |
| 4 | Sarah Carson | Labour Party | 1,116 | 12.4% | 37.3% | — | |
| 5 | Ruth Gordon | Labour Party | 1,089 | 12.1% | 36.4% | — | |
| 6 | Stephen Tawiah | Labour Party | 934 | 10.4% | 31.2% | — | |
| 7 | Maria Joseph | Conservative Party | 200 | 2.2% | 6.7% | — | |
| 8 | Tracy June Wackett | Reform UK | 188 | 2.1% | 6.3% | — | |
| 9 | Elizabeth Williams | Conservative Party | 174 | 1.9% | 5.8% | — | |
| 10 | Daniel Kinnear | Liberal Democrats | 172 | 1.9% | 5.7% | — | |
| 11 | Tamouy Black | Conservative Party | 168 | 1.9% | 5.6% | — | |
| 12 | Julie Whittaker | Liberal Democrats | 140 | 1.6% | 4.7% | — | |
| 13 | Gavin Harvey Rosenthal | Liberal Democrats | 136 | 1.5% | 4.5% | — |
Tottenham 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. 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,814
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 | Mark Antony Blake | Green Party | 2,101 | 18.4% | 55.1% | +30.1 pts | Elected |
| 2 | Dixie-Ann Joseph | Green Party | 2,052 | 17.9% | 53.8% | +28.8 pts | Elected |
| 3 | Andrew Nigel Reid | Green Party | 1,931 | 16.9% | 50.6% | +25.6 pts | Elected |
| 4 | Funmi Abari | Labour Party | 1,388 | 12.1% | 36.4% | — | |
| 5 | Matt White | Labour Party | 1,283 | 11.2% | 33.6% | — | |
| 6 | Zak Ivany | Labour Party | 1,191 | 10.4% | 31.2% | — | |
| 7 | Trevor Malcolm | Conservative Party | 269 | 2.4% | 7.1% | — | |
| 8 | Matthew Richard Evans | Liberal Democrats | 252 | 2.2% | 6.6% | — | |
| 9 | Joseph Frederick Doyle | Reform UK | 225 | 2.0% | 5.9% | — | |
| 10 | Jeanne Coreen Mendis-Abeysekera | Conservative Party | 218 | 1.9% | 5.7% | — | |
| 11 | Yolanda Julia Powell | Liberal Democrats | 200 | 1.7% | 5.2% | — | |
| 12 | Doulla Theodorou | Conservative Party | 193 | 1.7% | 5.1% | — | |
| 13 | Uladzislau Ramanenka | Liberal Democrats | 140 | 1.2% | 3.7% | — |
Hermitage and Gardens · 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. 59.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,827
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 | Ata Berk Aksit | Green Party | 1,773 | 31.4% | 62.7% | +29.4 pts | Elected |
| 2 | Fin Fitzgerald | Green Party | 1,676 | 29.6% | 59.3% | +26.0 pts | Elected |
| 3 | Millie Cartwright | Labour Party | 853 | 15.1% | 30.2% | — | |
| 4 | Edward Lewis-Smith | Labour Party | 702 | 12.4% | 24.8% | — | |
| 5 | Ronald Aitken | Liberal Democrats | 144 | 2.5% | 5.1% | — | |
| 6 | Lydia Elena Hirst | Liberal Democrats | 142 | 2.5% | 5.0% | — | |
| 7 | Catherine El-Gamry | Conservative Party | 127 | 2.2% | 4.5% | — | |
| 8 | Susan Dorothy Attridge | Reform UK | 106 | 1.9% | 3.8% | — | |
| 9 | Daniel El-Gamry | Conservative Party | 98 | 1.7% | 3.5% | — | |
| 10 | Amnon Jonathan Baron Cohen | Trade Unionist and Socialist Coalition | 32 | 0.6% | 1.1% | — |
Harringay · 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. 4,657
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 | Jo Kuper | Green Party | 2,458 | 17.6% | 52.8% | +27.8 pts | Elected |
| 2 | Rosie Latchford | Green Party | 2,457 | 17.6% | 52.8% | +27.8 pts | Elected |
| 3 | Marc John Jenner | Green Party | 2,408 | 17.2% | 51.7% | +26.7 pts | Elected |
| 4 | Anna Abela | Labour Party | 1,621 | 11.6% | 34.8% | — | |
| 5 | Zena Brabazon | Labour Party | 1,404 | 10.1% | 30.2% | — | |
| 6 | Olly Bennathan | Labour Party | 1,360 | 9.7% | 29.2% | — | |
| 7 | Karen Jane Alexander | Liberal Democrats | 531 | 3.8% | 11.4% | — | |
| 8 | David Reuben Schmitz | Liberal Democrats | 500 | 3.6% | 10.7% | — | |
| 9 | Dom Gibson | Liberal Democrats | 386 | 2.8% | 8.3% | — | |
| 10 | Juliet Eileen Donnelly | Conservative Party | 215 | 1.5% | 4.6% | — | |
| 11 | Rosemary Linda Parry | Reform UK | 199 | 1.4% | 4.3% | — | |
| 12 | Jonathan Thornton | Conservative Party | 190 | 1.4% | 4.1% | — | |
| 13 | Lili Shtipska | Conservative Party | 173 | 1.2% | 3.7% | — | |
| 14 | Nick Davies | Trade Unionist and Socialist Coalition | 68 | 0.5% | 1.5% | — |