← Islington (all cycles) · 3 May 2018 cohort
Islington 2018
Local elections held 3 May 2018.
How to read this page
Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.
Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.
If votes were counted by party
Across the 16 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 48 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Labour Party | 102,352 | 60.6% | 47 | 97.9% | 30 | 62.5% | +17 |
| Green Party | 27,728 | 16.4% | 1 | 2.1% | 8 | 16.7% | -7 |
| Liberal Democrats | 20,785 | 12.3% | 0 | 0.0% | 6 | 12.5% | -6 |
| Conservative Party | 16,414 | 9.7% | 0 | 0.0% | 4 | 8.3% | -4 |
| WEP | 1,262 | 0.7% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 244 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| DVP | 98 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Soc | 52 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 168,935 | 100.0% | 48 | 100.0% | 48 | 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 2018 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2018 election (current) and on the eve of it (2017), 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.
- Highbury East · 3 seats · won at 37.5% · above quota
- St Mary's · 3 seats · won at 48.4% · above quota
- St George's · 3 seats · won at 51.4% · above quota
- Barnsbury · 3 seats · won at 52.9% · above quota
- St Peter's · 3 seats · won at 55.1% · above quota
- Bunhill · 3 seats · won at 55.3% · above quota
- Clerkenwell · 3 seats · won at 55.9% · above quota
- Highbury West · 3 seats · won at 56.6% · above quota
- Canonbury · 3 seats · won at 58.3% · above quota
- Hillrise · 3 seats · won at 63.3% · above quota
- Caledonian · 3 seats · won at 64.9% · above quota
- Mildmay · 3 seats · won at 65.4% · above quota
- Holloway · 3 seats · won at 66.2% · above quota
- Junction · 3 seats · won at 66.5% · above quota
- Tollington · 3 seats · won at 72.1% · above quota
- Finsbury Park · 3 seats · won at 73.6% · above quota
Race results
Highbury East · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 37.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,344
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 | Caroline Russell | Green Party | 2,307 | 17.7% | 53.1% | +28.1 pts | Elected |
| 2 | Sue Lukes | Labour Party | 1,641 | 12.6% | 37.8% | +12.8 pts | Elected |
| 3 | Osh Gantley | Labour Party | 1,628 | 12.5% | 37.5% | +12.5 pts | Elected |
| 4 | Benali Hamdache | Green Party | 1,555 | 11.9% | 35.8% | — | |
| 5 | Chris Russell | Labour Party | 1,546 | 11.9% | 35.6% | — | |
| 6 | Ernestas Jegorovas | Green Party | 1,533 | 11.8% | 35.3% | — | |
| 7 | Terry Stacy | Liberal Democrats | 887 | 6.8% | 20.4% | — | |
| 8 | Kate Pothalingam | Liberal Democrats | 775 | 5.9% | 17.8% | — | |
| 9 | Nathan Hill | Liberal Democrats | 575 | 4.4% | 13.2% | — | |
| 10 | Connor Coleman | Conservative Party | 239 | 1.8% | 5.5% | — | |
| 11 | Riddhi Bhalla | Conservative Party | 204 | 1.6% | 4.7% | — | |
| 12 | Jianjun Xi | Conservative Party | 142 | 1.1% | 3.3% | — |
St Mary's · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 48.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +23.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,168
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 | Angela Picknell | Labour Party | 1,701 | 17.9% | 53.7% | +28.7 pts | Elected |
| 2 | Nurullah Turan | Labour Party | 1,535 | 16.2% | 48.5% | +23.5 pts | Elected |
| 3 | Gary Poole | Labour Party | 1,534 | 16.1% | 48.4% | +23.4 pts | Elected |
| 4 | Pierre Delarue | Liberal Democrats | 904 | 9.5% | 28.5% | — | |
| 5 | Ilana Lever | Liberal Democrats | 882 | 9.3% | 27.8% | — | |
| 6 | Victor Kaufman | Liberal Democrats | 824 | 8.7% | 26.0% | — | |
| 7 | Alexander Baker | Conservative Party | 418 | 4.4% | 13.2% | — | |
| 8 | Alexandra Burton | Green Party | 397 | 4.2% | 12.5% | — | |
| 9 | James Kanagasooriam | Conservative Party | 379 | 4.0% | 12.0% | — | |
| 10 | Nigel Watts | Conservative Party | 343 | 3.6% | 10.8% | — | |
| 11 | Mike Crowson | Green Party | 317 | 3.3% | 10.0% | — | |
| 12 | Jonathan Hathaway | Green Party | 270 | 2.8% | 8.5% | — |
St George's · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 51.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,955
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 | Kat Fletcher | Labour Party | 2,227 | 18.8% | 56.3% | +31.3 pts | Elected |
| 2 | Tricia Clarke | Labour Party | 2,161 | 18.2% | 54.6% | +29.6 pts | Elected |
| 3 | Satnam Gill | Labour Party | 2,031 | 17.1% | 51.4% | +26.4 pts | Elected |
| 4 | Natasha Cox | Green Party | 1,512 | 12.7% | 38.2% | — | |
| 5 | Zoe O'Sullivan | Green Party | 1,366 | 11.5% | 34.5% | — | |
| 6 | Rod Gonggrijp | Green Party | 1,294 | 10.9% | 32.7% | — | |
| 7 | Nadine Mellor | Liberal Democrats | 251 | 2.1% | 6.3% | — | |
| 8 | David Wilson | Liberal Democrats | 248 | 2.1% | 6.3% | — | |
| 9 | Richard Bunting | Conservative Party | 216 | 1.8% | 5.5% | — | |
| 10 | Andrew Kidd | Conservative Party | 191 | 1.6% | 4.8% | — | |
| 11 | Mags Joseph | Conservative Party | 189 | 1.6% | 4.8% | — | |
| 12 | Charles Radcliffe | Liberal Democrats | 179 | 1.5% | 4.5% | — |
Barnsbury · 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. 52.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,138
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 | Rowena Champion | Labour Party | 1,820 | 19.3% | 58.0% | +33.0 pts | Elected |
| 2 | Jilani Chowdhury | Labour Party | 1,661 | 17.6% | 52.9% | +27.9 pts | Elected |
| 3 | Mouna Hamitouche | Labour Party | 1,661 | 17.6% | 52.9% | +27.9 pts | Elected |
| 4 | Edward Waldegrave | Conservative Party | 622 | 6.6% | 19.8% | — | |
| 5 | Imogen Atkinson | Conservative Party | 611 | 6.5% | 19.5% | — | |
| 6 | Natasha Broke | Liberal Democrats | 595 | 6.3% | 19.0% | — | |
| 7 | Peng Chou | Conservative Party | 555 | 5.9% | 17.7% | — | |
| 8 | Carmela Bromhead Jones | Green Party | 455 | 4.8% | 14.5% | — | |
| 9 | Brian Tjugum | Liberal Democrats | 447 | 4.7% | 14.2% | — | |
| 10 | Imogen Wall | Liberal Democrats | 406 | 4.3% | 12.9% | — | |
| 11 | Jill Renwick | Green Party | 295 | 3.1% | 9.4% | — | |
| 12 | Roger Kitsis | Green Party | 287 | 3.0% | 9.1% | — |
St Peter's · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 55.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,197
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 | Martin Klute | Labour Party | 1,816 | 18.9% | 56.8% | +31.8 pts | Elected |
| 2 | Vivien Cutler | Labour Party | 1,786 | 18.6% | 55.9% | +30.9 pts | Elected |
| 3 | Alice Clarke-Perry | Labour Party | 1,762 | 18.4% | 55.1% | +30.1 pts | Elected |
| 4 | Kathryn Davies | Liberal Democrats | 579 | 6.0% | 18.1% | — | |
| 5 | Christian Forsdyke | Conservative Party | 572 | 6.0% | 17.9% | — | |
| 6 | Muhammad Kalaam | Conservative Party | 558 | 5.8% | 17.5% | — | |
| 7 | Mark Burch | Liberal Democrats | 500 | 5.2% | 15.6% | — | |
| 8 | Evan Williams | Conservative Party | 499 | 5.2% | 15.6% | — | |
| 9 | David Sant | Liberal Democrats | 443 | 4.6% | 13.9% | — | |
| 10 | Michael Coffey | Green Party | 406 | 4.2% | 12.7% | — | |
| 11 | Wendy Proudfoot | Green Party | 355 | 3.7% | 11.1% | — | |
| 12 | Fabrice Ward | Green Party | 315 | 3.3% | 9.9% | — |
Bunhill · 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.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,083
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 | Troy Gallagher | Labour Party | 1,832 | 19.8% | 59.4% | +34.4 pts | Elected |
| 2 | Phil Graham | Labour Party | 1,725 | 18.6% | 55.9% | +30.9 pts | Elected |
| 3 | Claudia Webbe | Labour Party | 1,704 | 18.4% | 55.3% | +30.3 pts | Elected |
| 4 | Orson Francescone | Conservative Party | 501 | 5.4% | 16.2% | — | |
| 5 | Mick Collins | Conservative Party | 473 | 5.1% | 15.3% | — | |
| 6 | Sebastian Sandys | Green Party | 439 | 4.7% | 14.2% | — | |
| 7 | Catherine Webb | Green Party | 437 | 4.7% | 14.2% | — | |
| 8 | Adrian Hall | Liberal Democrats | 417 | 4.5% | 13.5% | — | |
| 9 | Ben Hickey | Green Party | 413 | 4.5% | 13.4% | — | |
| 10 | Pat Treacy | Liberal Democrats | 364 | 3.9% | 11.8% | — | |
| 11 | Mark Lim | Conservative Party | 345 | 3.7% | 11.2% | — | |
| 12 | Tom Hemsley | Liberal Democrats | 339 | 3.7% | 11.0% | — | |
| 13 | Pete Muswell | UK Independence Party (UKIP) | 163 | 1.8% | 5.3% | — | |
| 14 | Jake Painter | DVP | 98 | 1.1% | 3.2% | — |
Clerkenwell · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,630
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 | Ben Mackmurdie | Labour Party | 1,568 | 19.9% | 59.6% | +34.6 pts | Elected |
| 2 | Kadeema Woodbyrne | Labour Party | 1,487 | 18.8% | 56.5% | +31.5 pts | Elected |
| 3 | Matt Nathan | Labour Party | 1,471 | 18.6% | 55.9% | +30.9 pts | Elected |
| 4 | Baroness Ludford | Liberal Democrats | 479 | 6.1% | 18.2% | — | |
| 5 | Catriona McDougall | Liberal Democrats | 409 | 5.2% | 15.6% | — | |
| 6 | Laura Grayling | Conservative Party | 376 | 4.8% | 14.3% | — | |
| 7 | Simon Bone | Conservative Party | 372 | 4.7% | 14.1% | — | |
| 8 | Rosemary Sonnenschein | Green Party | 358 | 4.5% | 13.6% | — | |
| 9 | Walter Balmford | Conservative Party | 356 | 4.5% | 13.5% | — | |
| 10 | Alan Muhammed | Liberal Democrats | 355 | 4.5% | 13.5% | — | |
| 11 | Cecilie Hestbaek | Green Party | 310 | 3.9% | 11.8% | — | |
| 12 | Miranda Perfitt | Green Party | 267 | 3.4% | 10.2% | — | |
| 13 | Charlotte Whitmore | UK Independence Party (UKIP) | 81 | 1.0% | 3.1% | — |
Highbury 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. 56.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,666
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 | Theresa Debono | Labour Party | 3,002 | 21.4% | 64.3% | +39.3 pts | Elected |
| 2 | Andy Hull | Labour Party | 2,784 | 19.9% | 59.7% | +34.7 pts | Elected |
| 3 | Roulin Khondoker | Labour Party | 2,642 | 18.9% | 56.6% | +31.6 pts | Elected |
| 4 | Nicola Baird | Green Party | 1,038 | 7.4% | 22.2% | — | |
| 5 | Rosalind Sharpe | Green Party | 694 | 5.0% | 14.9% | — | |
| 6 | Gabrielle Mann | Liberal Democrats | 612 | 4.4% | 13.1% | — | |
| 7 | Andrew Myer | Green Party | 584 | 4.2% | 12.5% | — | |
| 8 | Philip Middleton | Liberal Democrats | 561 | 4.0% | 12.0% | — | |
| 9 | Alison Marshall | WEP | 444 | 3.2% | 9.5% | — | |
| 10 | Robert Page | Liberal Democrats | 436 | 3.1% | 9.3% | — | |
| 11 | Tom Day | Conservative Party | 426 | 3.0% | 9.1% | — | |
| 12 | Ed McGuinness | Conservative Party | 390 | 2.8% | 8.4% | — | |
| 13 | Rob Deering | Conservative Party | 386 | 2.8% | 8.3% | — |
Canonbury · 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. 58.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +33.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,930
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 | Clare Jeapes | Labour Party | 1,828 | 20.8% | 62.4% | +37.4 pts | Elected |
| 2 | John Woolf | Labour Party | 1,725 | 19.6% | 58.9% | +33.9 pts | Elected |
| 3 | Nick Wayne | Labour Party | 1,708 | 19.4% | 58.3% | +33.3 pts | Elected |
| 4 | Barbara Smith | Liberal Democrats | 465 | 5.3% | 15.9% | — | |
| 5 | Louise Coleman | Conservative Party | 461 | 5.2% | 15.7% | — | |
| 6 | Talia Hussain | Green Party | 444 | 5.1% | 15.2% | — | |
| 7 | Henry Bunbury | Conservative Party | 422 | 4.8% | 14.4% | — | |
| 8 | Phil Stevens | Liberal Democrats | 369 | 4.2% | 12.6% | — | |
| 9 | Jonathan Wright | Green Party | 367 | 4.2% | 12.5% | — | |
| 10 | Mat Ilic | Conservative Party | 352 | 4.0% | 12.0% | — | |
| 11 | Ketish Pothalingam | Liberal Democrats | 352 | 4.0% | 12.0% | — | |
| 12 | Richard Halvorsen | Green Party | 297 | 3.4% | 10.1% | — |
Hillrise · 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. 63.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +38.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,741
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 | Marian Spall | Labour Party | 2,446 | 21.8% | 65.4% | +40.4 pts | Elected |
| 2 | Michelline Ngongo | Labour Party | 2,443 | 21.8% | 65.3% | +40.3 pts | Elected |
| 3 | Dave Poyser | Labour Party | 2,369 | 21.1% | 63.3% | +38.3 pts | Elected |
| 4 | Nikki Uppal | WEP | 818 | 7.3% | 21.9% | — | |
| 5 | Anna Portch | Green Party | 486 | 4.3% | 13.0% | — | |
| 6 | Bernadette Wren | Green Party | 461 | 4.1% | 12.3% | — | |
| 7 | Lorraine Constantinou | Liberal Democrats | 423 | 3.8% | 11.3% | — | |
| 8 | Rosa Verity | Liberal Democrats | 403 | 3.6% | 10.8% | — | |
| 9 | Stephen Horne | Green Party | 345 | 3.1% | 9.2% | — | |
| 10 | Ursula Woolley | Liberal Democrats | 337 | 3.0% | 9.0% | — | |
| 11 | Julian Bridger | Conservative Party | 251 | 2.2% | 6.7% | — | |
| 12 | Ben Goldring | Conservative Party | 246 | 2.2% | 6.6% | — | |
| 13 | Zak Vora | Conservative Party | 196 | 1.7% | 5.2% | — |
Caledonian · 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. 64.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +39.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,099
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 | Paul Convery | Labour Party | 2,158 | 23.2% | 69.6% | +44.6 pts | Elected |
| 2 | Sara Hyde | Labour Party | 2,149 | 23.1% | 69.3% | +44.3 pts | Elected |
| 3 | Una O'Halloran | Labour Party | 2,011 | 21.6% | 64.9% | +39.9 pts | Elected |
| 4 | Peter Balchin | Conservative Party | 405 | 4.4% | 13.1% | — | |
| 5 | Alex Gordon | Green Party | 389 | 4.2% | 12.6% | — | |
| 6 | Stuart Cottis | Conservative Party | 365 | 3.9% | 11.8% | — | |
| 7 | Ashley Durwood-Thomas | Conservative Party | 334 | 3.6% | 10.8% | — | |
| 8 | Tricia Peel | Liberal Democrats | 329 | 3.5% | 10.6% | — | |
| 9 | Emma Borroff | Liberal Democrats | 314 | 3.4% | 10.1% | — | |
| 10 | Hannah Graham | Green Party | 307 | 3.3% | 9.9% | — | |
| 11 | Morgan Phillips | Green Party | 284 | 3.1% | 9.2% | — | |
| 12 | Hamir Patel | Liberal Democrats | 252 | 2.7% | 8.1% | — |
Mildmay · 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. 65.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +40.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,376
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 | Jenny Kay | Labour Party | 2,331 | 23.0% | 69.0% | +44.0 pts | Elected |
| 2 | Santiago Bell-Bradford | Labour Party | 2,231 | 22.0% | 66.1% | +41.1 pts | Elected |
| 3 | Joe Caluori | Labour Party | 2,209 | 21.8% | 65.4% | +40.4 pts | Elected |
| 4 | Bob Barnes | Green Party | 547 | 5.4% | 16.2% | — | |
| 5 | Sarah Marks | Green Party | 520 | 5.1% | 15.4% | — | |
| 6 | Dudley Ross | Green Party | 407 | 4.0% | 12.1% | — | |
| 7 | Julie Whittaker | Liberal Democrats | 404 | 4.0% | 12.0% | — | |
| 8 | Baani Singh | Liberal Democrats | 319 | 3.1% | 9.4% | — | |
| 9 | Eleni Zodiates | Liberal Democrats | 309 | 3.1% | 9.2% | — | |
| 10 | Amber Sheridan | Conservative Party | 291 | 2.9% | 8.6% | — | |
| 11 | Alexandra Eldridge | Conservative Party | 286 | 2.8% | 8.5% | — | |
| 12 | Farakhan Coote | Conservative Party | 275 | 2.7% | 8.1% | — |
Holloway · 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. 66.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +41.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,025
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 | Rakhia Ismail | Labour Party | 2,764 | 22.9% | 68.7% | +43.7 pts | Elected |
| 2 | Paul Smith | Labour Party | 2,695 | 22.3% | 67.0% | +42.0 pts | Elected |
| 3 | Diarmaid Ward | Labour Party | 2,665 | 22.1% | 66.2% | +41.2 pts | Elected |
| 4 | Claire Poyner | Green Party | 547 | 4.5% | 13.6% | — | |
| 5 | Mark Atkinson | Liberal Democrats | 495 | 4.1% | 12.3% | — | |
| 6 | Alice Meek | Liberal Democrats | 483 | 4.0% | 12.0% | — | |
| 7 | Robert Magowan | Green Party | 468 | 3.9% | 11.6% | — | |
| 8 | David Kelly | Liberal Democrats | 431 | 3.6% | 10.7% | — | |
| 9 | Jonathan Lui | Conservative Party | 414 | 3.4% | 10.3% | — | |
| 10 | Jon Nott | Green Party | 379 | 3.1% | 9.4% | — | |
| 11 | Christina Michalos | Conservative Party | 368 | 3.0% | 9.1% | — | |
| 12 | Ian Singlehurst | Conservative Party | 365 | 3.0% | 9.1% | — |
Junction · 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. 66.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +41.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,299
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 | Janet Burgess | Labour Party | 2,391 | 24.2% | 72.5% | +47.5 pts | Elected |
| 2 | Sheila Chapman | Labour Party | 2,236 | 22.6% | 67.8% | +42.8 pts | Elected |
| 3 | Kaya Comer-Schwartz | Labour Party | 2,192 | 22.2% | 66.5% | +41.5 pts | Elected |
| 4 | Olivia Brunning | Green Party | 621 | 6.3% | 18.8% | — | |
| 5 | Paul Elliott | Green Party | 389 | 3.9% | 11.8% | — | |
| 6 | Stefan Kasprzyk | Liberal Democrats | 331 | 3.3% | 10.0% | — | |
| 7 | Eric Fabrizi | Green Party | 326 | 3.3% | 9.9% | — | |
| 8 | Kath Pollard | Liberal Democrats | 289 | 2.9% | 8.8% | — | |
| 9 | John Wilkin | Conservative Party | 280 | 2.8% | 8.5% | — | |
| 10 | Amy Vatcher | Liberal Democrats | 271 | 2.7% | 8.2% | — | |
| 11 | Toan Hoang | Conservative Party | 262 | 2.6% | 7.9% | — | |
| 12 | Chinwe Bunting | Conservative Party | 256 | 2.6% | 7.8% | — | |
| 13 | Bill Martin | Soc | 52 | 0.5% | 1.6% | — |
Tollington · 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. 72.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +47.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,755
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 | Anjna Khurana | Labour Party | 2,764 | 24.5% | 73.6% | +48.6 pts | Elected |
| 2 | Richard Watts | Labour Party | 2,727 | 24.2% | 72.6% | +47.6 pts | Elected |
| 3 | Flora Williamson | Labour Party | 2,707 | 24.0% | 72.1% | +47.1 pts | Elected |
| 4 | Lilli Geissendorfer | Green Party | 674 | 6.0% | 18.0% | — | |
| 5 | Robin Latimer | Green Party | 456 | 4.0% | 12.1% | — | |
| 6 | Zachary Gomperts-Mitchelson | Green Party | 380 | 3.4% | 10.1% | — | |
| 7 | Jane Nicolov | Liberal Democrats | 328 | 2.9% | 8.7% | — | |
| 8 | Julian Gregory | Liberal Democrats | 322 | 2.9% | 8.6% | — | |
| 9 | George Allan | Liberal Democrats | 278 | 2.5% | 7.4% | — | |
| 10 | Nicholas Bennett | Conservative Party | 216 | 1.9% | 5.8% | — | |
| 11 | Chris Williams | Conservative Party | 212 | 1.9% | 5.6% | — | |
| 12 | Stephen Ward | Conservative Party | 200 | 1.8% | 5.3% | — |
Finsbury 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. 73.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +48.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,905
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 | Gary Heather | Labour Party | 3,043 | 26.0% | 77.9% | +52.9 pts | Elected |
| 2 | Asima Shaikh | Labour Party | 2,962 | 25.3% | 75.8% | +50.8 pts | Elected |
| 3 | Mick O'Sullivan | Labour Party | 2,873 | 24.5% | 73.6% | +48.6 pts | Elected |
| 4 | Ann Boater | Green Party | 608 | 5.2% | 15.6% | — | |
| 5 | Simon Carter | Green Party | 414 | 3.5% | 10.6% | — | |
| 6 | Nafisah Graham-Brown | Green Party | 408 | 3.5% | 10.4% | — | |
| 7 | Valentina Giordano | Liberal Democrats | 320 | 2.7% | 8.2% | — | |
| 8 | Matthew Phillips | Liberal Democrats | 250 | 2.1% | 6.4% | — | |
| 9 | Pierre Hausemer | Liberal Democrats | 244 | 2.1% | 6.2% | — | |
| 10 | Rachael Henry | Conservative Party | 216 | 1.8% | 5.5% | — | |
| 11 | Brian McDonnell | Conservative Party | 197 | 1.7% | 5.0% | — | |
| 12 | Stephen McMinnies | Conservative Party | 181 | 1.5% | 4.6% | — |