← Lambeth (all cycles) · 7 May 2026 cohort
Lambeth 2026
Local elections held 7 May 2026.
Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →
If votes were counted by party
Across the 25 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Green Party | 82,141 | 36.9% | 29 | 46.0% | 24 | 38.1% | +5 |
| Labour Party | 77,136 | 34.7% | 26 | 41.3% | 22 | 34.9% | +4 |
| Liberal Democrats | 33,641 | 15.1% | 8 | 12.7% | 10 | 15.9% | -2 |
| Conservative Party | 17,697 | 8.0% | 0 | 0.0% | 5 | 7.9% | -5 |
| Reform UK | 8,791 | 4.0% | 0 | 0.0% | 2 | 3.2% | -2 |
| Independent | 2,261 | 1.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 407 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| The Socialist Party of Great Britain | 159 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Christian Peoples Alliance | 100 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Social Democratic Party | 38 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 222,371 | 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 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), so you can see what the result replaced.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Waterloo and South Bank · 2 seats · won at 29.9% · −3.5 pts below quota
- Stockwell East · 2 seats · won at 32.5% · −0.8 pts below quota
- Streatham Wells · 2 seats · won at 36.7% · above quota
- Clapham East · 2 seats · won at 36.9% · above quota
- West Dulwich · 2 seats · won at 37.2% · above quota
- Clapham Common and Abbeville · 2 seats · won at 37.6% · above quota
- Streatham Common and Vale · 3 seats · won at 30.1% · above quota
- Vauxhall · 3 seats · won at 31.6% · above quota
- Myatt's Fields · 2 seats · won at 40.2% · above quota
- Streatham Hill West and Thornton · 2 seats · won at 41.5% · above quota
- Streatham Hill East · 2 seats · won at 41.6% · above quota
- Clapham Town · 3 seats · won at 33.7% · above quota
- Oval · 3 seats · won at 34.6% · above quota
- Streatham St Leonard's · 3 seats · won at 35.6% · above quota
- Stockwell West and Larkhall · 3 seats · won at 35.8% · above quota
- Brixton Windrush · 2 seats · won at 45.8% · above quota
- Kennington · 3 seats · won at 37.7% · above quota
- St Martin's · 2 seats · won at 46.9% · above quota
- Brixton Acre Lane · 3 seats · won at 38.7% · above quota
- Clapham Park · 3 seats · won at 39.0% · above quota
- Gipsy Hill · 2 seats · won at 49.6% · above quota
- Brixton North · 3 seats · won at 41.8% · above quota
- Knight's Hill · 3 seats · won at 42.1% · above quota
- Brixton Rush Common · 3 seats · won at 45.3% · above quota
- Herne Hill and Loughborough Junction · 3 seats · won at 51.4% · above quota
Race results
Waterloo and South Bank · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 29.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −3.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,096
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Ibrahim Dogus | Labour Party | 678 | 16.2% | 32.4% | −1.0 pts | Elected |
| 2 | Doug Buist | Liberal Democrats | 626 | 14.9% | 29.9% | −3.5 pts | Elected |
| 3 | Oliviero Veneri-Thomas | Labour Party | 596 | 14.2% | 28.4% | — | |
| 4 | Elin Kingston | Liberal Democrats | 594 | 14.2% | 28.3% | — | |
| 5 | Celeste Elizabeth Hicks | Green Party | 538 | 12.8% | 25.7% | — | |
| 6 | Gay Lee | Green Party | 507 | 12.1% | 24.2% | — | |
| 7 | Adam Anderson | Reform UK | 207 | 4.9% | 9.9% | — | |
| 8 | Simon Cassey | Reform UK | 195 | 4.7% | 9.3% | — | |
| 9 | Oliver James Pateman | Conservative Party | 128 | 3.1% | 6.1% | — | |
| 10 | Katherine Patricia Tack | Conservative Party | 122 | 2.9% | 5.8% | — |
Stockwell East · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 32.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,616
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Kevin Brown | Green Party | 875 | 16.7% | 33.5% | +0.1 pts | Elected |
| 2 | Tam Langley | Liberal Democrats | 850 | 16.2% | 32.5% | −0.8 pts | Elected |
| 3 | Mahamed Hashi | Labour Party | 832 | 15.9% | 31.8% | — | |
| 4 | David Whitaker | Liberal Democrats | 779 | 14.9% | 29.8% | — | |
| 5 | Qaisar Rana | Green Party | 724 | 13.8% | 27.7% | — | |
| 6 | Rebecca Louise Spencer | Labour Party | 712 | 13.6% | 27.2% | — | |
| 7 | Nicholas Maund | Reform UK | 156 | 3.0% | 6.0% | — | |
| 8 | Alicia Hollings | Conservative Party | 144 | 2.8% | 5.5% | — | |
| 9 | Henrietta Shane Royle | Conservative Party | 140 | 2.7% | 5.4% | — | |
| 10 | Berkay Kartav | Trade Unionist and Socialist Coalition | 19 | 0.4% | 0.7% | — |
Streatham Wells · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 36.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,946
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Judy Best | Liberal Democrats | 1,091 | 18.5% | 37.0% | +3.7 pts | Elected |
| 2 | Simon Bucknall | Liberal Democrats | 1,081 | 18.3% | 36.7% | +3.4 pts | Elected |
| 3 | Pauline Mary Robson | Green Party | 898 | 15.2% | 30.5% | — | |
| 4 | Des Caldwell | Green Party | 852 | 14.5% | 28.9% | — | |
| 5 | Holly Smith | Labour Party | 780 | 13.2% | 26.5% | — | |
| 6 | Ridhwan Omar | Labour Party | 735 | 12.5% | 24.9% | — | |
| 7 | Gareth Hughes | Reform UK | 167 | 2.8% | 5.7% | — | |
| 8 | Charles Neville Barton | Conservative Party | 152 | 2.6% | 5.2% | — | |
| 9 | Nicholas Martin Robinson | Conservative Party | 136 | 2.3% | 4.6% | — |
Clapham East · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 36.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,179
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Erica Abu | Labour Party | 928 | 21.3% | 42.6% | +9.3 pts | Elected |
| 2 | Cat Thomson | Green Party | 803 | 18.4% | 36.9% | +3.5 pts | Elected |
| 3 | Christopher Isaac Wongsosaputro | Labour Party | 706 | 16.2% | 32.4% | — | |
| 4 | Andre Schmidt | Green Party | 697 | 16.0% | 32.0% | — | |
| 5 | Duncan Brack | Liberal Democrats | 240 | 5.5% | 11.0% | — | |
| 6 | Alex Haylett | Liberal Democrats | 217 | 5.0% | 10.0% | — | |
| 7 | Vernon De Maynard | Conservative Party | 213 | 4.9% | 9.8% | — | |
| 8 | John Francis Hindson | Conservative Party | 204 | 4.7% | 9.4% | — | |
| 9 | Alexander Anderson | Reform UK | 190 | 4.4% | 8.7% | — | |
| 10 | Mark McKee | Reform UK | 160 | 3.7% | 7.3% | — |
West Dulwich · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 37.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,963
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Tom Palmer | Green Party | 1,565 | 19.7% | 39.5% | +6.2 pts | Elected |
| 2 | Judith Cavanagh | Labour Party | 1,474 | 18.6% | 37.2% | +3.9 pts | Elected |
| 3 | Stacey Ann Young | Green Party | 1,422 | 17.9% | 35.9% | — | |
| 4 | Aidan Stimson | Labour Party | 1,177 | 14.8% | 29.7% | — | |
| 5 | Chris Martin | Conservative Party | 589 | 7.4% | 14.9% | — | |
| 6 | Jago Barnabas York Brockway | Conservative Party | 565 | 7.1% | 14.3% | — | |
| 7 | Stuart Beadnall | Liberal Democrats | 447 | 5.6% | 11.3% | — | |
| 8 | Charley Jarrett | Liberal Democrats | 360 | 4.5% | 9.1% | — | |
| 9 | Gareth John Ian Mitchell | Reform UK | 327 | 4.1% | 8.3% | — |
Clapham Common and Abbeville · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 37.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,177
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Chris Nicholson | Liberal Democrats | 1,331 | 20.9% | 41.9% | +8.6 pts | Elected |
| 2 | Simon Robert Cordon | Liberal Democrats | 1,195 | 18.8% | 37.6% | +4.3 pts | Elected |
| 3 | Alison Inglis-Jones | Labour Party | 1,116 | 17.6% | 35.1% | — | |
| 4 | Joe Briel | Labour Party | 789 | 12.4% | 24.8% | — | |
| 5 | Andrew McLellan | Green Party | 441 | 6.9% | 13.9% | — | |
| 6 | Shâo-Lan Yuen | Green Party | 423 | 6.7% | 13.3% | — | |
| 7 | Joe Tetlow | Conservative Party | 347 | 5.5% | 10.9% | — | |
| 8 | Guy Francis Roberts | Conservative Party | 331 | 5.2% | 10.4% | — | |
| 9 | Andrew Ronald McMillan Bell | Reform UK | 194 | 3.1% | 6.1% | — | |
| 10 | James Graham | Reform UK | 173 | 2.7% | 5.4% | — | |
| 11 | Jacqueline Shodeke | The Socialist Party of Great Britain | 14 | 0.2% | 0.4% | — |
Streatham Common and Vale · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 30.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,382
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 | Danny Adilypour | Labour Party | 1,469 | 11.2% | 33.5% | +8.5 pts | Elected |
| 2 | Sarah Cole | Labour Party | 1,362 | 10.4% | 31.1% | +6.1 pts | Elected |
| 3 | Dom Armstrong | Labour Party | 1,319 | 10.0% | 30.1% | +5.1 pts | Elected |
| 4 | Nick Davidson | Liberal Democrats | 1,311 | 10.0% | 29.9% | — | |
| 5 | Claire Mathys | Liberal Democrats | 1,266 | 9.6% | 28.9% | — | |
| 6 | Pete Johnson | Green Party | 1,245 | 9.5% | 28.4% | — | |
| 7 | Nikki Twallin | Green Party | 1,191 | 9.1% | 27.2% | — | |
| 8 | Simon Drage | Liberal Democrats | 1,183 | 9.0% | 27.0% | — | |
| 9 | Moses Mugenyi | Green Party | 1,161 | 8.8% | 26.5% | — | |
| 10 | Christopher Henri Cousins | Conservative Party | 376 | 2.9% | 8.6% | — | |
| 11 | Neil James Bridges | Reform UK | 333 | 2.5% | 7.6% | — | |
| 12 | Patrick Liam Fahy | Conservative Party | 303 | 2.3% | 6.9% | — | |
| 13 | Ruth Moore | Reform UK | 290 | 2.2% | 6.6% | — | |
| 14 | Richard Steven Liell | Conservative Party | 278 | 2.1% | 6.3% | — | |
| 15 | Candido Della Rocca | Trade Unionist and Socialist Coalition | 60 | 0.5% | 1.4% | — |
Vauxhall · 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. 31.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,808
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 | Jacqueline Bond | Green Party | 653 | 12.0% | 36.1% | +11.1 pts | Elected |
| 2 | David Ford | Labour Party | 580 | 10.7% | 32.1% | +7.1 pts | Elected |
| 3 | Liam Daley | Labour Party | 572 | 10.5% | 31.6% | +6.6 pts | Elected |
| 4 | Nick Christian | Green Party | 536 | 9.9% | 29.6% | — | |
| 5 | Denean Petula Rowe | Labour Party | 530 | 9.8% | 29.3% | — | |
| 6 | Bernard Anthony O'Sullivan | Green Party | 516 | 9.5% | 28.5% | — | |
| 7 | Alistair Leigh | Liberal Democrats | 445 | 8.2% | 24.6% | — | |
| 8 | Tina Valcarcel | Liberal Democrats | 434 | 8.0% | 24.0% | — | |
| 9 | Joe Wright | Liberal Democrats | 382 | 7.0% | 21.1% | — | |
| 10 | Tony Glover | Reform UK | 216 | 4.0% | 11.9% | — | |
| 11 | Jamie Francis Tucker | Conservative Party | 200 | 3.7% | 11.1% | — | |
| 12 | Thomas Harry Buckland | Conservative Party | 195 | 3.6% | 10.8% | — | |
| 13 | Simon Mark Hooberman | Conservative Party | 166 | 3.1% | 9.2% | — |
Myatt's Fields · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 40.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,933
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Patience Clague | Green Party | 1,267 | 21.6% | 43.2% | +9.9 pts | Elected |
| 2 | Annie Gallop | Labour Party | 1,179 | 20.1% | 40.2% | +6.9 pts | Elected |
| 3 | John Lubbock | Green Party | 1,162 | 19.8% | 39.6% | — | |
| 4 | Molly Hartill | Labour Party | 1,108 | 18.9% | 37.8% | — | |
| 5 | Chris Lomax | Liberal Democrats | 230 | 3.9% | 7.8% | — | |
| 6 | Annette Minott | Liberal Democrats | 220 | 3.8% | 7.5% | — | |
| 7 | Tara Amfo | Independent | 198 | 3.4% | 6.8% | — | |
| 8 | Tom Beardsworth | Reform UK | 173 | 2.9% | 5.9% | — | |
| 9 | Charles Christopher Tresilian Pender | Conservative Party | 169 | 2.9% | 5.8% | — | |
| 10 | Tesfah Rutendo Guwazah | Conservative Party | 132 | 2.3% | 4.5% | — | |
| 11 | Marco Tesei | Trade Unionist and Socialist Coalition | 27 | 0.5% | 0.9% | — |
Streatham Hill West and Thornton · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 41.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,386
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Matthew Bryant | Liberal Democrats | 1,661 | 24.5% | 49.1% | +15.7 pts | Elected |
| 2 | Kita Ogden | Liberal Democrats | 1,404 | 20.7% | 41.5% | +8.1 pts | Elected |
| 3 | Jane Edbrooke | Labour Party | 828 | 12.2% | 24.5% | — | |
| 4 | Hugh Johnson | Green Party | 747 | 11.0% | 22.1% | — | |
| 5 | Alex Mohabir | Green Party | 715 | 10.6% | 21.1% | — | |
| 6 | Sean Anthony McKee | Labour Party | 648 | 9.6% | 19.1% | — | |
| 7 | Paul Michael Mawdsley | Conservative Party | 287 | 4.2% | 8.5% | — | |
| 8 | Russell Cameron Newall | Conservative Party | 248 | 3.7% | 7.3% | — | |
| 9 | John Dagger | Reform UK | 234 | 3.5% | 6.9% | — |
Streatham Hill East · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 41.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,053
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Martin Richard Abrams | Green Party | 1,333 | 21.8% | 43.7% | +10.3 pts | Elected |
| 2 | Amelia Shoebridge | Green Party | 1,270 | 20.8% | 41.6% | +8.3 pts | Elected |
| 3 | Liz Atkins | Labour Party | 855 | 14.0% | 28.0% | — | |
| 4 | Alex Davies | Liberal Democrats | 760 | 12.4% | 24.9% | — | |
| 5 | Rezina Akhtar Chowdhury | Labour Party | 759 | 12.4% | 24.9% | — | |
| 6 | Tobias Ikegbunam | Liberal Democrats | 687 | 11.3% | 22.5% | — | |
| 7 | Goran Gligoric | Reform UK | 172 | 2.8% | 5.6% | — | |
| 8 | Colin Anthony Watkins | Conservative Party | 144 | 2.4% | 4.7% | — | |
| 9 | Franklin Kwadwo Twum | Conservative Party | 125 | 2.0% | 4.1% | — |
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. 33.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,303
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 Ann Bray | Labour Party | 1,631 | 12.6% | 37.9% | +12.9 pts | Elected |
| 2 | Patrick O'Donnell | Labour Party | 1,523 | 11.8% | 35.4% | +10.4 pts | Elected |
| 3 | Jonathan Bartley | Green Party | 1,451 | 11.2% | 33.7% | +8.7 pts | Elected |
| 4 | David Robson | Labour Party | 1,430 | 11.1% | 33.2% | — | |
| 5 | Mark Christopher Bittlestone | Green Party | 1,313 | 10.2% | 30.5% | — | |
| 6 | Sabine Mairey | Green Party | 1,159 | 9.0% | 26.9% | — | |
| 7 | Joshua Jack Forrester | Conservative Party | 833 | 6.5% | 19.4% | — | |
| 8 | Neil Anthony Salt | Conservative Party | 785 | 6.1% | 18.2% | — | |
| 9 | Promise Joel Phillips | Conservative Party | 784 | 6.1% | 18.2% | — | |
| 10 | Marietta Crichton Stuart | Liberal Democrats | 420 | 3.3% | 9.8% | — | |
| 11 | Julian Heather | Liberal Democrats | 355 | 2.8% | 8.3% | — | |
| 12 | Anna Marles | Reform UK | 323 | 2.5% | 7.5% | — | |
| 13 | Colin Penning | Liberal Democrats | 304 | 2.4% | 7.1% | — | |
| 14 | Christine Nikolaizig | Reform UK | 299 | 2.3% | 6.9% | — | |
| 15 | Alexander Pollock | Reform UK | 298 | 2.3% | 6.9% | — |
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. 34.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,526
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 Kathleen Holland | Labour Party | 1,424 | 13.5% | 40.4% | +15.4 pts | Elected |
| 2 | Diogo Costa | Labour Party | 1,413 | 13.4% | 40.1% | +15.1 pts | Elected |
| 3 | Bryn Corton Scott | Labour Party | 1,220 | 11.5% | 34.6% | +9.6 pts | Elected |
| 4 | Ola Aralepo | Green Party | 1,120 | 10.6% | 31.8% | — | |
| 5 | Callum Bennett | Green Party | 1,083 | 10.2% | 30.7% | — | |
| 6 | Dez Germon | Green Party | 1,002 | 9.5% | 28.4% | — | |
| 7 | Chris French | Liberal Democrats | 709 | 6.7% | 20.1% | — | |
| 8 | Blaise Baquiche | Liberal Democrats | 656 | 6.2% | 18.6% | — | |
| 9 | Pedro Anes Xavier | Liberal Democrats | 648 | 6.1% | 18.4% | — | |
| 10 | Keith Lander Best | Conservative Party | 290 | 2.7% | 8.2% | — | |
| 11 | Elizabeth Margaret Gibson | Conservative Party | 272 | 2.6% | 7.7% | — | |
| 12 | Lottie Moore | Conservative Party | 248 | 2.3% | 7.0% | — | |
| 13 | Matthew Gabriel McLean | Reform UK | 232 | 2.2% | 6.6% | — | |
| 14 | Darren Higgins | Reform UK | 229 | 2.2% | 6.5% | — | |
| 15 | Steve Nally | Trade Unionist and Socialist Coalition | 32 | 0.3% | 0.9% | — |
Streatham 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. 35.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,038
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 John Ainslie | Green Party | 2,242 | 18.5% | 55.5% | +30.5 pts | Elected |
| 2 | Alice Weavers | Green Party | 2,037 | 16.8% | 50.4% | +25.4 pts | Elected |
| 3 | Saiqa Ali | Green Party | 1,437 | 11.9% | 35.6% | +10.6 pts | Elected |
| 4 | Jade Albas | Labour Party | 1,084 | 8.9% | 26.8% | — | |
| 5 | Joe Gibbons | Labour Party | 953 | 7.9% | 23.6% | — | |
| 6 | Edwin Sheppard | Labour Party | 833 | 6.9% | 20.6% | — | |
| 7 | Robert Doyle | Liberal Democrats | 726 | 6.0% | 18.0% | — | |
| 8 | Alex Frankl | Liberal Democrats | 492 | 4.1% | 12.2% | — | |
| 9 | Phil Stanier | Liberal Democrats | 458 | 3.8% | 11.3% | — | |
| 10 | Wendy Newall | Conservative Party | 349 | 2.9% | 8.6% | — | |
| 11 | Russell John Henman | Conservative Party | 338 | 2.8% | 8.4% | — | |
| 12 | Philip Marshall | Reform UK | 320 | 2.6% | 7.9% | — | |
| 13 | Bryan Guy Wilsher | Conservative Party | 295 | 2.4% | 7.3% | — | |
| 14 | Jonathan Rea | Reform UK | 287 | 2.4% | 7.1% | — | |
| 15 | Harpreet Singh | Reform UK | 263 | 2.2% | 6.5% | — |
Stockwell West and 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. 35.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,477
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 | Nadia Burrell | Labour Party | 1,438 | 13.8% | 41.4% | +16.4 pts | Elected |
| 2 | David Oxley | Labour Party | 1,301 | 12.5% | 37.4% | +12.4 pts | Elected |
| 3 | Joseph Dharampal-Hornby | Labour Party | 1,244 | 11.9% | 35.8% | +10.8 pts | Elected |
| 4 | Nicholas Stephen Hattersley | Green Party | 1,234 | 11.8% | 35.5% | — | |
| 5 | Fawzia Kane | Green Party | 1,211 | 11.6% | 34.8% | — | |
| 6 | Neil Anthony Sheppeck | Green Party | 1,098 | 10.5% | 31.6% | — | |
| 7 | James Howard Bellis | Conservative Party | 420 | 4.0% | 12.1% | — | |
| 8 | Ishbel Brown | Liberal Democrats | 377 | 3.6% | 10.8% | — | |
| 9 | Lydia Aitcheson | Reform UK | 374 | 3.6% | 10.8% | — | |
| 10 | James David Alexander Hallett | Conservative Party | 358 | 3.4% | 10.3% | — | |
| 11 | Neila Baiguzhanova | Independent | 351 | 3.4% | 10.1% | — | |
| 12 | Sally Mitton | Liberal Democrats | 348 | 3.3% | 10.0% | — | |
| 13 | Marcia Van-Loo | Liberal Democrats | 273 | 2.6% | 7.9% | — | |
| 14 | Alasdair Scott Johnstone | Conservative Party | 265 | 2.5% | 7.6% | — | |
| 15 | Nadia El Yacoubi | Trade Unionist and Socialist Coalition | 72 | 0.7% | 2.1% | — | |
| 16 | César Ramon Sotillo | The Socialist Party of Great Britain | 68 | 0.7% | 2.0% | — |
Brixton Windrush · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 45.8% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,656
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Carlotta Allum | Green Party | 1,297 | 24.4% | 48.8% | +15.5 pts | Elected |
| 2 | Serafina Spicer | Green Party | 1,217 | 22.9% | 45.8% | +12.5 pts | Elected |
| 3 | Scarlett O'Hara | Labour Party | 975 | 18.4% | 36.7% | — | |
| 4 | Donatus Obilor Anyanwu | Labour Party | 965 | 18.2% | 36.3% | — | |
| 5 | Joanne Scott | Independent | 321 | 6.0% | 12.1% | — | |
| 6 | Florence Cyrot | Liberal Democrats | 139 | 2.6% | 5.2% | — | |
| 7 | Gianluca Carli | Liberal Democrats | 138 | 2.6% | 5.2% | — | |
| 8 | Joel Martin Langford | Conservative Party | 98 | 1.8% | 3.7% | — | |
| 9 | Oliver Cromwell Khan | Reform UK | 83 | 1.6% | 3.1% | — | |
| 10 | Arthur William Ross Virgo | Conservative Party | 78 | 1.5% | 2.9% | — |
Kennington · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,423
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 Robert Amos | Labour Party | 1,891 | 14.3% | 42.8% | +17.8 pts | Elected |
| 2 | Dominic John Lynch | Labour Party | 1,678 | 12.6% | 37.9% | +12.9 pts | Elected |
| 3 | Joanne Naomi Simpson | Labour Party | 1,667 | 12.6% | 37.7% | +12.7 pts | Elected |
| 4 | Michael Ball | Green Party | 1,471 | 11.1% | 33.3% | — | |
| 5 | KJ Eastwood | Green Party | 1,298 | 9.8% | 29.3% | — | |
| 6 | James O'Nions | Green Party | 1,267 | 9.5% | 28.6% | — | |
| 7 | Stevan Cirkovic | Liberal Democrats | 919 | 6.9% | 20.8% | — | |
| 8 | Adrian Hyyrylainen-Trett | Liberal Democrats | 803 | 6.1% | 18.2% | — | |
| 9 | Wes Powell | Liberal Democrats | 771 | 5.8% | 17.4% | — | |
| 10 | Anne-Sophie Gisele Ita Faivre | Conservative Party | 367 | 2.8% | 8.3% | — | |
| 11 | Elizabeth Eirwen Jones | Conservative Party | 366 | 2.8% | 8.3% | — | |
| 12 | William Jephcote | Reform UK | 340 | 2.6% | 7.7% | — | |
| 13 | Zachary Joseph Spiro | Conservative Party | 327 | 2.5% | 7.4% | — | |
| 14 | Peter John Evans | Trade Unionist and Socialist Coalition | 62 | 0.5% | 1.4% | — | |
| 15 | Johnny Reynolds | Trade Unionist and Socialist Coalition | 42 | 0.3% | 0.9% | — |
St Martin's · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 46.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,588
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Jeremy Darryl Isaacs | Green Party | 1,268 | 24.5% | 49.0% | +15.7 pts | Elected |
| 2 | Georgina Kate Berriman | Labour Party | 1,213 | 23.4% | 46.9% | +13.5 pts | Elected |
| 3 | Kitty Ussher | Labour Party | 987 | 19.1% | 38.1% | — | |
| 4 | Laura Graham | Independent | 470 | 9.1% | 18.2% | — | |
| 5 | Terry Curtis | Liberal Democrats | 269 | 5.2% | 10.4% | — | |
| 6 | Jackie Harper-Wray | Liberal Democrats | 264 | 5.1% | 10.2% | — | |
| 7 | Mark Cunningham | Reform UK | 205 | 4.0% | 7.9% | — | |
| 8 | Mark Johnathan Gilmore | Conservative Party | 190 | 3.7% | 7.3% | — | |
| 9 | Andrew John West | Conservative Party | 169 | 3.3% | 6.5% | — | |
| 10 | Goranka Gudelj | Reform UK | 141 | 2.7% | 5.4% | — |
Brixton Acre Lane · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,356
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 | Natalie Denise Kane | Green Party | 1,835 | 14.0% | 42.1% | +17.1 pts | Elected |
| 2 | Michael Chessum | Green Party | 1,792 | 13.7% | 41.1% | +16.1 pts | Elected |
| 3 | David John Bridson | Labour Party | 1,684 | 12.9% | 38.7% | +13.7 pts | Elected |
| 4 | Sarbaz Barznji | Labour Party | 1,669 | 12.8% | 38.3% | — | |
| 5 | Dario Goodwin | Green Party | 1,667 | 12.8% | 38.3% | — | |
| 6 | Bev Randall | Labour Party | 1,587 | 12.1% | 36.4% | — | |
| 7 | Heather Glass | Liberal Democrats | 410 | 3.1% | 9.4% | — | |
| 8 | Sarah Lewis | Liberal Democrats | 387 | 3.0% | 8.9% | — | |
| 9 | Charlotte Mary Black | Conservative Party | 361 | 2.8% | 8.3% | — | |
| 10 | Ruby Bukhari | Independent | 347 | 2.7% | 8.0% | — | |
| 11 | Joanna Pycroft | Liberal Democrats | 290 | 2.2% | 6.7% | — | |
| 12 | Alexander Nicholas Buszard | Conservative Party | 269 | 2.1% | 6.2% | — | |
| 13 | Lee Jamie Roberts | Conservative Party | 267 | 2.0% | 6.1% | — | |
| 14 | John Kevin Duffy | Reform UK | 261 | 2.0% | 6.0% | — | |
| 15 | Louis Dominic Middleton | Reform UK | 243 | 1.9% | 5.6% | — |
Clapham 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. 39.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,957
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 | Verity McGivern | Labour Party | 1,285 | 14.5% | 43.5% | +18.5 pts | Elected |
| 2 | Martin Tiedemann | Labour Party | 1,158 | 13.1% | 39.2% | +14.2 pts | Elected |
| 3 | Joanna Eaves | Green Party | 1,154 | 13.0% | 39.0% | +14.0 pts | Elected |
| 4 | Louie Somerville-Sutherland | Labour Party | 1,117 | 12.6% | 37.8% | — | |
| 5 | Yannis Baur | Green Party | 1,033 | 11.6% | 34.9% | — | |
| 6 | David James | Green Party | 938 | 10.6% | 31.7% | — | |
| 7 | Ben Amos | Liberal Democrats | 364 | 4.1% | 12.3% | — | |
| 8 | Karen Hautz | Liberal Democrats | 312 | 3.5% | 10.6% | — | |
| 9 | Shirley Grace Cosgrave | Conservative Party | 308 | 3.5% | 10.4% | — | |
| 10 | Donal Kane | Liberal Democrats | 262 | 3.0% | 8.9% | — | |
| 11 | Lee Stuart Rotherham | Conservative Party | 259 | 2.9% | 8.8% | — | |
| 12 | Martin Read | Reform UK | 235 | 2.6% | 7.9% | — | |
| 13 | Leila Yasin Abdi Yaasen | Conservative Party | 205 | 2.3% | 6.9% | — | |
| 14 | Harry O'Donoghue | Independent | 202 | 2.3% | 6.8% | — | |
| 15 | Sandy McDougall | Social Democratic Party | 38 | 0.4% | 1.3% | — |
Gipsy Hill · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 49.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,209
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Pete Elliott | Green Party | 1,666 | 26.0% | 51.9% | +18.6 pts | Elected |
| 2 | Chloe Hawryluk | Green Party | 1,593 | 24.8% | 49.6% | +16.3 pts | Elected |
| 3 | Christine Lorraine Banton | Labour Party | 1,243 | 19.4% | 38.7% | — | |
| 4 | Robert Edward Shorrock | Labour Party | 964 | 15.0% | 30.0% | — | |
| 5 | Felix John Guy Hardinge | Reform UK | 238 | 3.7% | 7.4% | — | |
| 6 | Michael John Graham Jefferson | Conservative Party | 233 | 3.6% | 7.3% | — | |
| 7 | Vivienne Baines | Liberal Democrats | 167 | 2.6% | 5.2% | — | |
| 8 | Malcolm Baines | Liberal Democrats | 148 | 2.3% | 4.6% | — | |
| 9 | Andrei Siegfried Lucaci | Conservative Party | 126 | 2.0% | 3.9% | — | |
| 10 | Bobbie Jay Cranney | Trade Unionist and Socialist Coalition | 40 | 0.6% | 1.2% | — |
Brixton North · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 41.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,267
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 | Nanda Manley-Browne | Labour Party | 1,415 | 14.4% | 43.3% | +18.3 pts | Elected |
| 2 | Samantha Dorney-Smith | Green Party | 1,388 | 14.2% | 42.5% | +17.5 pts | Elected |
| 3 | John-Paul Ennis | Labour Party | 1,365 | 13.9% | 41.8% | +16.8 pts | Elected |
| 4 | Rolf Britten | Green Party | 1,304 | 13.3% | 39.9% | — | |
| 5 | James Seabridge | Labour Party | 1,189 | 12.1% | 36.4% | — | |
| 6 | Tim Gingell | Green Party | 1,169 | 11.9% | 35.8% | — | |
| 7 | Eduardo Salgado | Independent | 372 | 3.8% | 11.4% | — | |
| 8 | Claire Collins | Conservative Party | 261 | 2.7% | 8.0% | — | |
| 9 | Marcia Arlene Irma Dacosta | Conservative Party | 252 | 2.6% | 7.7% | — | |
| 10 | Monica Whyte | Liberal Democrats | 215 | 2.2% | 6.6% | — | |
| 11 | John Siraut | Liberal Democrats | 200 | 2.0% | 6.1% | — | |
| 12 | Adam De Bell | Reform UK | 189 | 1.9% | 5.8% | — | |
| 13 | Ian Tedder | Liberal Democrats | 186 | 1.9% | 5.7% | — | |
| 14 | Kathryn Uhde | Conservative Party | 167 | 1.7% | 5.1% | — | |
| 15 | Anya Krycek | The Socialist Party of Great Britain | 77 | 0.8% | 2.4% | — | |
| 16 | Theo Sharieff | Trade Unionist and Socialist Coalition | 53 | 0.5% | 1.6% | — |
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. 42.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,795
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 | Elizabeth Ann Fraser | Green Party | 2,181 | 15.2% | 45.5% | +20.5 pts | Elected |
| 2 | Lisa Schulkind | Green Party | 2,118 | 14.7% | 44.2% | +19.2 pts | Elected |
| 3 | Matt Wilcock | Green Party | 2,020 | 14.0% | 42.1% | +17.1 pts | Elected |
| 4 | Ibtisam Abdalla Adem | Labour Party | 1,923 | 13.4% | 40.1% | — | |
| 5 | Jackie Meldrum | Labour Party | 1,882 | 13.1% | 39.3% | — | |
| 6 | Emma Nye | Labour Party | 1,779 | 12.4% | 37.1% | — | |
| 7 | Karen Sainsbury | Liberal Democrats | 349 | 2.4% | 7.3% | — | |
| 8 | Gregory Andrew Ellis | Conservative Party | 342 | 2.4% | 7.1% | — | |
| 9 | Charles Holt | Reform UK | 320 | 2.2% | 6.7% | — | |
| 10 | Fareed Alderechi | Liberal Democrats | 314 | 2.2% | 6.5% | — | |
| 11 | Sarah Louise Roberts | Conservative Party | 311 | 2.2% | 6.5% | — | |
| 12 | Tacita McCoy-Parkhill | Reform UK | 287 | 2.0% | 6.0% | — | |
| 13 | Nicholas Sanders | Liberal Democrats | 283 | 2.0% | 5.9% | — | |
| 14 | Michael Llewelyn-Jones | Conservative Party | 275 | 1.9% | 5.7% | — |
Brixton Rush 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. 45.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,373
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 | Zvikomborero Chihoro | Green Party | 2,132 | 16.3% | 48.8% | +23.8 pts | Elected |
| 2 | Sacha Takyi-Berko | Green Party | 2,106 | 16.1% | 48.2% | +23.2 pts | Elected |
| 3 | Viktor Westerdahl | Green Party | 1,982 | 15.1% | 45.3% | +20.3 pts | Elected |
| 4 | Marcia Cameron | Labour Party | 1,810 | 13.8% | 41.4% | — | |
| 5 | Ben Kind | Labour Party | 1,676 | 12.8% | 38.3% | — | |
| 6 | Adrian Garden | Labour Party | 1,572 | 12.0% | 35.9% | — | |
| 7 | Ben Austin | Liberal Democrats | 359 | 2.7% | 8.2% | — | |
| 8 | Abbi Alsalmi | Liberal Democrats | 317 | 2.4% | 7.2% | — | |
| 9 | Paul Medlicott | Liberal Democrats | 239 | 1.8% | 5.5% | — | |
| 10 | Elaine Tamara Bailey | Conservative Party | 216 | 1.6% | 4.9% | — | |
| 11 | Ella Ruth Mulford | Conservative Party | 207 | 1.6% | 4.7% | — | |
| 12 | David Palmer | Reform UK | 207 | 1.6% | 4.7% | — | |
| 13 | Lavinia Arden Cartwright | Conservative Party | 197 | 1.5% | 4.5% | — | |
| 14 | Yemi Awolola | Christian Peoples Alliance | 100 | 0.8% | 2.3% | — |
Herne Hill and Loughborough 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. 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. 5,218
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 | Ciara Alleyne | Green Party | 2,931 | 18.7% | 56.2% | +31.2 pts | Elected |
| 2 | Paul Valentine | Green Party | 2,705 | 17.3% | 51.8% | +26.8 pts | Elected |
| 3 | Alan Andrews | Green Party | 2,681 | 17.1% | 51.4% | +26.4 pts | Elected |
| 4 | Deepak Sardiwal | Labour Party | 1,873 | 12.0% | 35.9% | — | |
| 5 | Stephen Joseph Clark | Labour Party | 1,694 | 10.8% | 32.5% | — | |
| 6 | Marianna Masters | Labour Party | 1,649 | 10.5% | 31.6% | — | |
| 7 | Rob Blackie | Liberal Democrats | 403 | 2.6% | 7.7% | — | |
| 8 | Alexander John Cameron Deane | Conservative Party | 329 | 2.1% | 6.3% | — | |
| 9 | Raymond Arthur Chapman | Conservative Party | 309 | 2.0% | 5.9% | — | |
| 10 | Jonathan Price | Liberal Democrats | 294 | 1.9% | 5.6% | — | |
| 11 | Charley Hasted | Liberal Democrats | 279 | 1.8% | 5.3% | — | |
| 12 | Andrew Roy Whitten | Conservative Party | 277 | 1.8% | 5.3% | — | |
| 13 | Dick Tristram-Tooze | Reform UK | 230 | 1.5% | 4.4% | — |