← Lambeth (all cycles) · 3 May 2018 cohort
Lambeth 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 21 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 63 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 | 124,160 | 54.4% | 57 | 90.5% | 36 | 57.1% | +21 |
| Green Party | 43,221 | 18.9% | 5 | 7.9% | 12 | 19.0% | -7 |
| Conservative Party | 29,373 | 12.9% | 1 | 1.6% | 8 | 12.7% | -7 |
| Liberal Democrats | 27,313 | 12.0% | 0 | 0.0% | 7 | 11.1% | -7 |
| WEP | 1,534 | 0.7% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 765 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 749 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| HHCLC | 705 | 0.3% | 0 | 0.0% | 0 | 0.0% | 0 |
| Pirate | 127 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 112 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| DPl | 37 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Fed | 26 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 228,122 | 100.0% | 63 | 100.0% | 63 | 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.
- Clapham Common · 3 seats · won at 40.2% · above quota
- Herne Hill · 3 seats · won at 43.8% · above quota
- Oval · 3 seats · won at 43.9% · above quota
- Bishop's · 3 seats · won at 45.9% · above quota
- Gipsy Hill · 3 seats · won at 46.0% · above quota
- St Leonard's · 3 seats · won at 46.8% · above quota
- Streatham Wells · 3 seats · won at 47.8% · above quota
- Thurlow Park · 3 seats · won at 49.8% · above quota
- Brixton Hill · 3 seats · won at 51.1% · above quota
- Clapham Town · 3 seats · won at 51.8% · above quota
- Stockwell · 3 seats · won at 52.8% · above quota
- Streatham Hill · 3 seats · won at 53.4% · above quota
- Larkhall · 3 seats · won at 54.8% · above quota
- Ferndale · 3 seats · won at 55.7% · above quota
- Prince's · 3 seats · won at 56.1% · above quota
- Tulse Hill · 3 seats · won at 58.2% · above quota
- Knight's Hill · 3 seats · won at 58.9% · above quota
- Vassall · 3 seats · won at 60.1% · above quota
- Coldharbour · 3 seats · won at 60.3% · above quota
- Thornton · 3 seats · won at 62.1% · above quota
- Streatham South · 3 seats · won at 65.3% · above quota
Race results
Clapham Common · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 40.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.2 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 | Joe Corry-Roake | Labour Party | 1,455 | 14.7% | 44.1% | +19.1 pts | Elected |
| 2 | Joanna Reynolds | Labour Party | 1,432 | 14.5% | 43.4% | +18.4 pts | Elected |
| 3 | Tim Briggs | Conservative Party | 1,325 | 13.4% | 40.2% | +15.2 pts | Elected |
| 4 | Tim Goodwin | Labour Party | 1,293 | 13.1% | 39.2% | — | |
| 5 | David Frost | Conservative Party | 1,189 | 12.0% | 36.0% | — | |
| 6 | Leslie Maruziva | Conservative Party | 1,164 | 11.8% | 35.3% | — | |
| 7 | Joanna Eaves | Green Party | 441 | 4.5% | 13.4% | — | |
| 8 | Charles Jenkins | Liberal Democrats | 439 | 4.4% | 13.3% | — | |
| 9 | Carita Ogden | Liberal Democrats | 320 | 3.2% | 9.7% | — | |
| 10 | Mark Newby | Liberal Democrats | 317 | 3.2% | 9.6% | — | |
| 11 | Kerstin Selander | Green Party | 269 | 2.7% | 8.2% | — | |
| 12 | Nick Humberstone | Green Party | 252 | 2.5% | 7.6% | — |
Herne Hill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 43.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,128
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 | Becca Thackray | Green Party | 2,365 | 15.4% | 46.1% | +21.1 pts | Elected |
| 2 | Jim Dickson | Labour Party | 2,335 | 15.2% | 45.5% | +20.5 pts | Elected |
| 3 | Pauline George | Labour Party | 2,246 | 14.6% | 43.8% | +18.8 pts | Elected |
| 4 | Jack Holborn | Labour Party | 2,114 | 13.7% | 41.2% | — | |
| 5 | Nick Christian | Green Party | 2,060 | 13.4% | 40.2% | — | |
| 6 | Matt Reynolds | Green Party | 2,049 | 13.3% | 40.0% | — | |
| 7 | Nick Edwards | HHCLC | 705 | 4.6% | 13.7% | — | |
| 8 | Claire Baker | Conservative Party | 308 | 2.0% | 6.0% | — | |
| 9 | Poppy Hasted | Liberal Democrats | 274 | 1.8% | 5.3% | — | |
| 10 | Rachel Lester | Liberal Democrats | 266 | 1.7% | 5.2% | — | |
| 11 | Dick Tooze | Conservative Party | 263 | 1.7% | 5.1% | — | |
| 12 | Anton Richards | Conservative Party | 228 | 1.5% | 4.4% | — | |
| 13 | Luke Sandford | Liberal Democrats | 171 | 1.1% | 3.3% | — |
Oval · 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. 3,913
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 | Claire Holland | Labour Party | 1,983 | 16.9% | 50.7% | +25.7 pts | Elected |
| 2 | Jack Hopkins | Labour Party | 1,836 | 15.6% | 46.9% | +21.9 pts | Elected |
| 3 | Philip Normal | Labour Party | 1,719 | 14.6% | 43.9% | +18.9 pts | Elected |
| 4 | Kathryn Grant | Liberal Democrats | 1,236 | 10.5% | 31.6% | — | |
| 5 | Stéphane Croce | Liberal Democrats | 1,210 | 10.3% | 30.9% | — | |
| 6 | Mike Hillier | Liberal Democrats | 1,076 | 9.2% | 27.5% | — | |
| 7 | Michael Keane | Green Party | 596 | 5.1% | 15.2% | — | |
| 8 | Joshua Gething | Conservative Party | 461 | 3.9% | 11.8% | — | |
| 9 | Cath Potter | Green Party | 458 | 3.9% | 11.7% | — | |
| 10 | Peter Goves | Conservative Party | 445 | 3.8% | 11.4% | — | |
| 11 | James Hallett | Conservative Party | 408 | 3.5% | 10.4% | — | |
| 12 | Pat Price-Tomes | Green Party | 311 | 2.6% | 7.9% | — |
Bishop'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. 45.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,374
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 | Jennie Mosely | Labour Party | 1,126 | 15.8% | 47.4% | +22.4 pts | Elected |
| 2 | Kevin Craig | Labour Party | 1,094 | 15.4% | 46.1% | +21.1 pts | Elected |
| 3 | Ibrahim Dogus | Labour Party | 1,090 | 15.3% | 45.9% | +20.9 pts | Elected |
| 4 | Audrey Eager | Liberal Democrats | 713 | 10.0% | 30.0% | — | |
| 5 | Adrian Hyyryläinen-Trett | Liberal Democrats | 691 | 9.7% | 29.1% | — | |
| 6 | Charley Hasted | Liberal Democrats | 606 | 8.5% | 25.5% | — | |
| 7 | James Bellis | Conservative Party | 311 | 4.4% | 13.1% | — | |
| 8 | Michael Armstrong | Green Party | 292 | 4.1% | 12.3% | — | |
| 9 | Glyn Chambers | Conservative Party | 286 | 4.0% | 12.0% | — | |
| 10 | James Wallace | Green Party | 253 | 3.6% | 10.7% | — | |
| 11 | Peter Wilde | Conservative Party | 243 | 3.4% | 10.2% | — | |
| 12 | Gay Lee | Green Party | 189 | 2.7% | 8.0% | — | |
| 13 | Gavin Gibb | UK Independence Party (UKIP) | 86 | 1.2% | 3.6% | — | |
| 14 | Elizabeth Jones | UK Independence Party (UKIP) | 72 | 1.0% | 3.0% | — | |
| 15 | David Poulden | UK Independence Party (UKIP) | 69 | 1.0% | 2.9% | — |
Gipsy Hill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 46.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,180
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 | Jennifer Brathwaite | Labour Party | 2,063 | 16.5% | 49.4% | +24.4 pts | Elected |
| 2 | Matthew Bennett | Labour Party | 2,054 | 16.4% | 49.1% | +24.1 pts | Elected |
| 3 | Pete Elliott | Green Party | 1,922 | 15.3% | 46.0% | +21.0 pts | Elected |
| 4 | Becki Newell | Green Party | 1,903 | 15.2% | 45.5% | — | |
| 5 | Luke Murphy | Labour Party | 1,778 | 14.2% | 42.5% | — | |
| 6 | Paul Rocks | Green Party | 1,647 | 13.1% | 39.4% | — | |
| 7 | James Davis | Conservative Party | 271 | 2.2% | 6.5% | — | |
| 8 | Irene Kimm | Conservative Party | 229 | 1.8% | 5.5% | — | |
| 9 | Simon Hooberman | Conservative Party | 208 | 1.7% | 5.0% | — | |
| 10 | Alexander Davies | Liberal Democrats | 132 | 1.1% | 3.2% | — | |
| 11 | Samar Riaz | Liberal Democrats | 124 | 1.0% | 3.0% | — | |
| 12 | Alexander Haylett | Liberal Democrats | 101 | 0.8% | 2.4% | — | |
| 13 | John Dodds | UK Independence Party (UKIP) | 42 | 0.3% | 1.0% | — | |
| 14 | David Kennett | UK Independence Party (UKIP) | 36 | 0.3% | 0.9% | — | |
| 15 | Dafydd Morriss | UK Independence Party (UKIP) | 31 | 0.2% | 0.7% | — |
St Leonard'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. 46.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,289
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 Ainslie | Green Party | 2,141 | 16.6% | 49.9% | +24.9 pts | Elected |
| 2 | Jonathan Bartley | Green Party | 2,080 | 16.2% | 48.5% | +23.5 pts | Elected |
| 3 | Nicole Griffiths | Green Party | 2,006 | 15.6% | 46.8% | +21.8 pts | Elected |
| 4 | Saleha Jaffer | Labour Party | 1,677 | 13.0% | 39.1% | — | |
| 5 | Robert Hill | Labour Party | 1,676 | 13.0% | 39.1% | — | |
| 6 | Stephen Donnelly | Labour Party | 1,673 | 13.0% | 39.0% | — | |
| 7 | Wendy Newall | Conservative Party | 439 | 3.4% | 10.2% | — | |
| 8 | Scott Simmonds | Conservative Party | 383 | 3.0% | 8.9% | — | |
| 9 | Neil Salt | Conservative Party | 337 | 2.6% | 7.9% | — | |
| 10 | Jennifer Keen | Liberal Democrats | 188 | 1.5% | 4.4% | — | |
| 11 | Fiona Mackenzie | Liberal Democrats | 159 | 1.2% | 3.7% | — | |
| 12 | Richard Malins | Liberal Democrats | 108 | 0.8% | 2.5% | — |
Streatham Wells · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 47.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,128
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 | Malcolm Clark | Labour Party | 2,151 | 17.4% | 52.1% | +27.1 pts | Elected |
| 2 | Marianna Masters | Labour Party | 2,061 | 16.6% | 49.9% | +24.9 pts | Elected |
| 3 | Mohammed Seedat | Labour Party | 1,971 | 15.9% | 47.8% | +22.8 pts | Elected |
| 4 | Dominic Leigh | Liberal Democrats | 1,281 | 10.3% | 31.0% | — | |
| 5 | Helen Thompson | Liberal Democrats | 1,261 | 10.2% | 30.5% | — | |
| 6 | Eloka Ikegbunam | Liberal Democrats | 1,216 | 9.8% | 29.5% | — | |
| 7 | Sheila Freeman | Green Party | 544 | 4.4% | 13.2% | — | |
| 8 | Rebecca Deegan | Green Party | 532 | 4.3% | 12.9% | — | |
| 9 | Clifford Fleming | Green Party | 351 | 2.8% | 8.5% | — | |
| 10 | Lisabeth Liell | Conservative Party | 350 | 2.8% | 8.5% | — | |
| 11 | Russell Henman | Conservative Party | 340 | 2.7% | 8.2% | — | |
| 12 | Teresa Tunstall | Conservative Party | 325 | 2.6% | 7.9% | — |
Thurlow 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. 49.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,166
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Anna Birley | Labour Party | 2,377 | 19.0% | 57.1% | +32.1 pts | Elected |
| 2 | Fred Cowell | Labour Party | 2,208 | 17.7% | 53.0% | +28.0 pts | Elected |
| 3 | Peter Ely | Labour Party | 2,076 | 16.6% | 49.8% | +24.8 pts | Elected |
| 4 | Kelly Ben-Maimon | Conservative Party | 820 | 6.6% | 19.7% | — | |
| 5 | Elia Carvalho | Conservative Party | 820 | 6.6% | 19.7% | — | |
| 6 | Jack Kelly | Conservative Party | 761 | 6.1% | 18.3% | — | |
| 7 | Kathy Erasmus | Liberal Democrats | 691 | 5.5% | 16.6% | — | |
| 8 | Doug Buist | Liberal Democrats | 649 | 5.2% | 15.6% | — | |
| 9 | Bryan Ball | Liberal Democrats | 576 | 4.6% | 13.8% | — | |
| 10 | Alice Playle | Green Party | 512 | 4.1% | 12.3% | — | |
| 11 | Dale Mathers | Green Party | 461 | 3.7% | 11.1% | — | |
| 12 | Danielle Montrose-Francis | Green Party | 458 | 3.7% | 11.0% | — | |
| 13 | Robin Lambert | Independent | 89 | 0.7% | 2.1% | — |
Brixton Hill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 51.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,512
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 | Maria Kay | Labour Party | 2,142 | 20.3% | 61.0% | +36.0 pts | Elected |
| 2 | Adrian Garden | Labour Party | 2,015 | 19.1% | 57.4% | +32.4 pts | Elected |
| 3 | Martin Tiedemann | Labour Party | 1,796 | 17.0% | 51.1% | +26.1 pts | Elected |
| 4 | Gwen Buck | Green Party | 856 | 8.1% | 24.4% | — | |
| 5 | Janet Baker | WEP | 842 | 8.0% | 24.0% | — | |
| 6 | Richard Bultitude | Green Party | 517 | 4.9% | 14.7% | — | |
| 7 | Will Eaves | Green Party | 478 | 4.5% | 13.6% | — | |
| 8 | Sarah Lewis | Liberal Democrats | 420 | 4.0% | 12.0% | — | |
| 9 | Elaine Bailey | Conservative Party | 389 | 3.7% | 11.1% | — | |
| 10 | Lavinia Cartwright | Conservative Party | 349 | 3.3% | 9.9% | — | |
| 11 | Savill Young | Conservative Party | 319 | 3.0% | 9.1% | — | |
| 12 | Peter Portelli | Liberal Democrats | 222 | 2.1% | 6.3% | — | |
| 13 | Jonathan Price | Liberal Democrats | 192 | 1.8% | 5.5% | — |
Clapham Town · 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.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,503
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 | Linda Bray | Labour Party | 1,901 | 18.1% | 54.3% | +29.3 pts | Elected |
| 2 | Nigel Haselden | Labour Party | 1,840 | 17.5% | 52.5% | +27.5 pts | Elected |
| 3 | Christopher Wellbelove | Labour Party | 1,813 | 17.3% | 51.8% | +26.8 pts | Elected |
| 4 | Timothy Bennett | Conservative Party | 978 | 9.3% | 27.9% | — | |
| 5 | John Sunderland | Conservative Party | 908 | 8.6% | 25.9% | — | |
| 6 | Charley Jarrett | Conservative Party | 871 | 8.3% | 24.9% | — | |
| 7 | Kat Beach | Green Party | 474 | 4.5% | 13.5% | — | |
| 8 | Julie Fox | Liberal Democrats | 398 | 3.8% | 11.4% | — | |
| 9 | Marion Prideaux | Green Party | 395 | 3.8% | 11.3% | — | |
| 10 | Marietta Crichton Stuart | Liberal Democrats | 389 | 3.7% | 11.1% | — | |
| 11 | Rodney Ovenden | Liberal Democrats | 276 | 2.6% | 7.9% | — | |
| 12 | Shahzada Saeed | Green Party | 266 | 2.5% | 7.6% | — |
Stockwell · 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.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,370
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 | Lucy Caldicott | Labour Party | 2,107 | 20.8% | 62.5% | +37.5 pts | Elected |
| 2 | Mahamed Hashi | Labour Party | 1,828 | 18.1% | 54.2% | +29.2 pts | Elected |
| 3 | Mohamed Jaser | Labour Party | 1,778 | 17.6% | 52.8% | +27.8 pts | Elected |
| 4 | Susanna Flood | Liberal Democrats | 598 | 5.9% | 17.7% | — | |
| 5 | Catherine Dawkins | Green Party | 592 | 5.9% | 17.6% | — | |
| 6 | Keith Best | Conservative Party | 521 | 5.2% | 15.5% | — | |
| 7 | Sarah Barr | Conservative Party | 505 | 5.0% | 15.0% | — | |
| 8 | Paul Mawdsley | Conservative Party | 469 | 4.6% | 13.9% | — | |
| 9 | Tom Wood | Green Party | 433 | 4.3% | 12.8% | — | |
| 10 | Andrew Horsler | Liberal Democrats | 405 | 4.0% | 12.0% | — | |
| 11 | Andrew Thurburn | Liberal Democrats | 373 | 3.7% | 11.1% | — | |
| 12 | Martin Dore | Green Party | 352 | 3.5% | 10.4% | — | |
| 13 | Lisa Bainbridge | Trade Unionist and Socialist Coalition | 72 | 0.7% | 2.1% | — | |
| 14 | Steve Nally | Trade Unionist and Socialist Coalition | 40 | 0.4% | 1.2% | — | |
| 15 | Tadeusz Slaski | DPl | 37 | 0.4% | 1.1% | — |
Streatham Hill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 53.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,581
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Liz Atkins | Labour Party | 2,253 | 21.0% | 62.9% | +37.9 pts | Elected |
| 2 | Rezina Chowdhury | Labour Party | 2,121 | 19.7% | 59.2% | +34.2 pts | Elected |
| 3 | Iain Simpson | Labour Party | 1,912 | 17.8% | 53.4% | +28.4 pts | Elected |
| 4 | Will Aspinall | Green Party | 656 | 6.1% | 18.3% | — | |
| 5 | Chris Holt | Green Party | 608 | 5.7% | 17.0% | — | |
| 6 | Alexa Bailey | Conservative Party | 558 | 5.2% | 15.6% | — | |
| 7 | Leon Maurice-Jones | Green Party | 517 | 4.8% | 14.4% | — | |
| 8 | Simon Hemsley | Conservative Party | 505 | 4.7% | 14.1% | — | |
| 9 | Kushal Patel | Conservative Party | 469 | 4.4% | 13.1% | — | |
| 10 | Ashley Lumsden | Liberal Democrats | 404 | 3.8% | 11.3% | — | |
| 11 | Ishbel Brown | Liberal Democrats | 379 | 3.5% | 10.6% | — | |
| 12 | Roger Giess | Liberal Democrats | 360 | 3.4% | 10.1% | — |
Larkhall · 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. 54.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.8 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 | Tina Valcarcel | Labour Party | 2,063 | 21.5% | 64.5% | +39.5 pts | Elected |
| 2 | Andy Wilson | Labour Party | 1,893 | 19.7% | 59.2% | +34.2 pts | Elected |
| 3 | Timothy Windle | Labour Party | 1,751 | 18.3% | 54.8% | +29.8 pts | Elected |
| 4 | Colleen Campbell | Green Party | 513 | 5.3% | 16.0% | — | |
| 5 | Thomas Mytton | Conservative Party | 501 | 5.2% | 15.7% | — | |
| 6 | Vivienne Baines | Liberal Democrats | 458 | 4.8% | 14.3% | — | |
| 7 | Abiola Kingsley-Osaiga | Conservative Party | 455 | 4.7% | 14.2% | — | |
| 8 | Jo Parkes | Green Party | 415 | 4.3% | 13.0% | — | |
| 9 | Leila Yaasen | Conservative Party | 411 | 4.3% | 12.9% | — | |
| 10 | Malcolm Baines | Liberal Democrats | 392 | 4.1% | 12.3% | — | |
| 11 | Nick Hattersley | Green Party | 386 | 4.0% | 12.1% | — | |
| 12 | John Medway | Liberal Democrats | 354 | 3.7% | 11.1% | — |
Ferndale · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,963
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 | Jessica Leigh | Labour Party | 1,853 | 20.8% | 62.5% | +37.5 pts | Elected |
| 2 | Joshua Lindsey | Labour Party | 1,685 | 19.0% | 56.9% | +31.9 pts | Elected |
| 3 | Irfan Mohammed | Labour Party | 1,649 | 18.6% | 55.7% | +30.7 pts | Elected |
| 4 | Rachel Alexander | Green Party | 715 | 8.0% | 24.1% | — | |
| 5 | Indar Picton-Howell | Green Party | 459 | 5.2% | 15.5% | — | |
| 6 | Benjamin Austin | Liberal Democrats | 455 | 5.1% | 15.4% | — | |
| 7 | Katie Slack | Conservative Party | 384 | 4.3% | 13.0% | — | |
| 8 | Craig Barrett | Conservative Party | 373 | 4.2% | 12.6% | — | |
| 9 | Leila Fazal | WEP | 366 | 4.1% | 12.4% | — | |
| 10 | David Richardson | Conservative Party | 359 | 4.0% | 12.1% | — | |
| 11 | Aedan Pope | Liberal Democrats | 328 | 3.7% | 11.1% | — | |
| 12 | John Siraut | Liberal Democrats | 263 | 3.0% | 8.9% | — |
Prince'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. 56.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,024
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | David Amos | Labour Party | 2,395 | 19.8% | 59.5% | +34.5 pts | Elected |
| 2 | Jon Davies | Labour Party | 2,325 | 19.3% | 57.8% | +32.8 pts | Elected |
| 3 | Joanne Simpson | Labour Party | 2,256 | 18.7% | 56.1% | +31.1 pts | Elected |
| 4 | Richard Hardman | Liberal Democrats | 644 | 5.3% | 16.0% | — | |
| 5 | Helen Gardiner | Green Party | 591 | 4.9% | 14.7% | — | |
| 6 | Claire Barker | Conservative Party | 570 | 4.7% | 14.2% | — | |
| 7 | Colette Thomas | Liberal Democrats | 542 | 4.5% | 13.5% | — | |
| 8 | Michael Jefferson | Conservative Party | 482 | 4.0% | 12.0% | — | |
| 9 | Jon Harrison | Conservative Party | 471 | 3.9% | 11.7% | — | |
| 10 | Christopher Keating | Liberal Democrats | 461 | 3.8% | 11.5% | — | |
| 11 | Fern Lindsay | Green Party | 422 | 3.5% | 10.5% | — | |
| 12 | Eleanor Hemmens | WEP | 326 | 2.7% | 8.1% | — | |
| 13 | Nick Hemus | Green Party | 318 | 2.6% | 7.9% | — | |
| 14 | Alan Bowles | UK Independence Party (UKIP) | 101 | 0.8% | 2.5% | — | |
| 15 | Robert Stephenson | UK Independence Party (UKIP) | 75 | 0.6% | 1.9% | — | |
| 16 | Mattias Tornstrand | UK Independence Party (UKIP) | 67 | 0.6% | 1.7% | — | |
| 17 | Stuart Clark | Fed | 26 | 0.2% | 0.6% | — |
Tulse Hill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 58.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +33.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,611
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 | Mary Atkins | Labour Party | 2,289 | 21.1% | 63.4% | +38.4 pts | Elected |
| 2 | Marcia Cameron | Labour Party | 2,271 | 21.0% | 62.9% | +37.9 pts | Elected |
| 3 | Ben Kind | Labour Party | 2,102 | 19.4% | 58.2% | +33.2 pts | Elected |
| 4 | Gerlinde Gniewosz | Green Party | 947 | 8.7% | 26.2% | — | |
| 5 | Kate Whitehead | Green Party | 838 | 7.7% | 23.2% | — | |
| 6 | Andy Plant | Green Party | 795 | 7.3% | 22.0% | — | |
| 7 | Matthew Coldrick | Liberal Democrats | 318 | 2.9% | 8.8% | — | |
| 8 | Terry Curtis | Liberal Democrats | 289 | 2.7% | 8.0% | — | |
| 9 | Claire Gardiner | Conservative Party | 280 | 2.6% | 7.8% | — | |
| 10 | Edward Gormley | Conservative Party | 255 | 2.4% | 7.1% | — | |
| 11 | Roger Green | Conservative Party | 235 | 2.2% | 6.5% | — | |
| 12 | Scott Liddle | Liberal Democrats | 213 | 2.0% | 5.9% | — |
Knight's Hill · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 58.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +33.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,451
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 | Jane Pickard | Labour Party | 2,378 | 23.0% | 68.9% | +43.9 pts | Elected |
| 2 | Jackie Meldrum | Labour Party | 2,326 | 22.5% | 67.4% | +42.4 pts | Elected |
| 3 | Sonia Winifred | Labour Party | 2,033 | 19.6% | 58.9% | +33.9 pts | Elected |
| 4 | Torla Evans | Green Party | 637 | 6.2% | 18.5% | — | |
| 5 | Robert Threadgold | Green Party | 504 | 4.9% | 14.6% | — | |
| 6 | Duncan Eastoe | Green Party | 441 | 4.3% | 12.8% | — | |
| 7 | Shirley Cosgrave | Conservative Party | 425 | 4.1% | 12.3% | — | |
| 8 | Raymond Walker | Conservative Party | 414 | 4.0% | 12.0% | — | |
| 9 | Edward Watkins | Conservative Party | 362 | 3.5% | 10.5% | — | |
| 10 | Jeremy Baker | Liberal Democrats | 345 | 3.3% | 10.0% | — | |
| 11 | Shiraz Engineer | Liberal Democrats | 257 | 2.5% | 7.4% | — | |
| 12 | Elizabeth Maffei | Liberal Democrats | 230 | 2.2% | 6.7% | — |
Vassall · 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. 60.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +35.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,525
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 | Jacqui Dyer | Labour Party | 2,296 | 21.7% | 65.1% | +40.1 pts | Elected |
| 2 | Annie Gallop | Labour Party | 2,165 | 20.5% | 61.4% | +36.4 pts | Elected |
| 3 | Paul Gadsby | Labour Party | 2,120 | 20.0% | 60.1% | +35.1 pts | Elected |
| 4 | Sarah Mynott | Green Party | 594 | 5.6% | 16.9% | — | |
| 5 | Florence Pollock | Green Party | 505 | 4.8% | 14.3% | — | |
| 6 | Kate Noble | Liberal Democrats | 476 | 4.5% | 13.5% | — | |
| 7 | Juliet Hodges | Liberal Democrats | 474 | 4.5% | 13.4% | — | |
| 8 | Bruno Combelles | Green Party | 471 | 4.5% | 13.4% | — | |
| 9 | John Lubbock | Liberal Democrats | 433 | 4.1% | 12.3% | — | |
| 10 | Glen Promnitz | Conservative Party | 338 | 3.2% | 9.6% | — | |
| 11 | Gareth Wallace | Conservative Party | 318 | 3.0% | 9.0% | — | |
| 12 | Stuart Barr | Conservative Party | 257 | 2.4% | 7.3% | — | |
| 13 | Mark Chapman | Pirate | 127 | 1.2% | 3.6% | — |
Coldharbour · 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. 60.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +35.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,277
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 | Emma Nye | Labour Party | 2,325 | 23.7% | 71.0% | +46.0 pts | Elected |
| 2 | Donatus Anyanwu | Labour Party | 2,257 | 23.0% | 68.9% | +43.9 pts | Elected |
| 3 | Matthew Parr | Labour Party | 1,975 | 20.1% | 60.3% | +35.3 pts | Elected |
| 4 | Michael Groce | Green Party | 761 | 7.7% | 23.2% | — | |
| 5 | Rashid Nix | Green Party | 683 | 6.9% | 20.8% | — | |
| 6 | Rachel Heywood | Independent | 660 | 6.7% | 20.1% | — | |
| 7 | Michael Johnson | Conservative Party | 228 | 2.3% | 7.0% | — | |
| 8 | Amy Hennessy | Conservative Party | 217 | 2.2% | 6.6% | — | |
| 9 | Yvonne Stewart Williams | Conservative Party | 189 | 1.9% | 5.8% | — | |
| 10 | Olivier Bertin | Liberal Democrats | 182 | 1.9% | 5.6% | — | |
| 11 | Henry McMorrow | Liberal Democrats | 180 | 1.8% | 5.5% | — | |
| 12 | Clive Lewis | Liberal Democrats | 173 | 1.8% | 5.3% | — |
Thornton · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 62.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +37.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,203
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 | Lib Peck | Labour Party | 2,140 | 22.3% | 66.8% | +41.8 pts | Elected |
| 2 | Jane Edbrooke | Labour Party | 1,999 | 20.8% | 62.4% | +37.4 pts | Elected |
| 3 | Edward Davie | Labour Party | 1,990 | 20.7% | 62.1% | +37.1 pts | Elected |
| 4 | Martin Read | Conservative Party | 545 | 5.7% | 17.0% | — | |
| 5 | Michael Spencer | Conservative Party | 511 | 5.3% | 16.0% | — | |
| 6 | Vernon de Maynard | Conservative Party | 489 | 5.1% | 15.3% | — | |
| 7 | Katherine Curran | Green Party | 388 | 4.0% | 12.1% | — | |
| 8 | Adrian Audsley | Green Party | 364 | 3.8% | 11.4% | — | |
| 9 | Duncan Brack | Liberal Democrats | 329 | 3.4% | 10.3% | — | |
| 10 | Rebecca Macnair | Liberal Democrats | 328 | 3.4% | 10.2% | — | |
| 11 | Anja Thies | Green Party | 292 | 3.0% | 9.1% | — | |
| 12 | Conor Doherty | Liberal Democrats | 235 | 2.4% | 7.3% | — |
Streatham South · 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.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +40.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,348
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 | Daniel Adilypour | Labour Party | 2,236 | 22.3% | 66.8% | +41.8 pts | Elected |
| 2 | Clair Wilcox | Labour Party | 2,207 | 22.0% | 65.9% | +40.9 pts | Elected |
| 3 | John Kazantzis | Labour Party | 2,187 | 21.8% | 65.3% | +40.3 pts | Elected |
| 4 | Russell Newall | Conservative Party | 570 | 5.7% | 17.0% | — | |
| 5 | Helen Smith | Conservative Party | 539 | 5.4% | 16.1% | — | |
| 6 | Christopher Paling | Conservative Party | 440 | 4.4% | 13.1% | — | |
| 7 | David Robinson | Green Party | 365 | 3.6% | 10.9% | — | |
| 8 | Pete Johnson | Green Party | 312 | 3.1% | 9.3% | — | |
| 9 | Simon Drage | Liberal Democrats | 277 | 2.8% | 8.3% | — | |
| 10 | Charmian Kenner | Green Party | 269 | 2.7% | 8.0% | — | |
| 11 | Matthew Bryant | Liberal Democrats | 241 | 2.4% | 7.2% | — | |
| 12 | David Hare | Liberal Democrats | 215 | 2.1% | 6.4% | — | |
| 13 | John Plume | UK Independence Party (UKIP) | 76 | 0.8% | 2.3% | — | |
| 14 | Simon Harman | UK Independence Party (UKIP) | 66 | 0.7% | 2.0% | — | |
| 15 | Johan Ward | UK Independence Party (UKIP) | 44 | 0.4% | 1.3% | — |