← Southwark (all cycles) · 7 May 2026 cohort
Southwark 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 23 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 | 87,433 | 36.2% | 29 | 46.0% | 23 | 36.5% | +6 |
| Green Party | 84,303 | 34.9% | 22 | 34.9% | 22 | 34.9% | 0 |
| Liberal Democrats | 40,573 | 16.8% | 12 | 19.0% | 11 | 17.5% | +1 |
| Conservative Party | 16,549 | 6.8% | 0 | 0.0% | 4 | 6.3% | -4 |
| Reform UK | 11,672 | 4.8% | 0 | 0.0% | 3 | 4.8% | -3 |
| Independent | 517 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Southwark Independent Socialists | 394 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Build | 149 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Communist League Election Campaign | 81 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 241,671 | 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.
- St George's · 2 seats · won at 29.0% · −4.3 pts below quota
- Dulwich Village · 2 seats · won at 34.3% · above quota
- Dulwich Wood · 2 seats · won at 37.3% · above quota
- Rotherhithe · 3 seats · won at 29.7% · above quota
- North Bermondsey · 3 seats · won at 29.8% · above quota
- Champion Hill · 2 seats · won at 39.2% · above quota
- Dulwich Hill · 2 seats · won at 39.3% · above quota
- South Bermondsey · 3 seats · won at 32.3% · above quota
- Surrey Docks · 3 seats · won at 33.9% · above quota
- Chaucer · 3 seats · won at 36.7% · above quota
- Borough and Bankside · 3 seats · won at 36.9% · above quota
- Peckham Rye · 2 seats · won at 45.3% · above quota
- London Bridge and West Bermondsey · 3 seats · won at 37.1% · above quota
- Goose Green · 3 seats · won at 37.3% · above quota
- Newington · 3 seats · won at 38.3% · above quota
- North Walworth · 3 seats · won at 39.2% · above quota
- Faraday · 3 seats · won at 41.5% · above quota
- Old Kent Road · 3 seats · won at 42.3% · above quota
- Rye Lane · 3 seats · won at 43.1% · above quota
- Camberwell Green · 3 seats · won at 43.4% · above quota
- Peckham · 3 seats · won at 44.5% · above quota
- St Giles · 3 seats · won at 44.7% · above quota
- Nunhead and Queen's Road · 3 seats · won at 50.1% · above quota
Race results
St George'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. 29.0% 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. 2,018
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 | Graham James Neale | Liberal Democrats | 823 | 20.4% | 40.8% | +7.5 pts | Elected |
| 2 | Lina Maria Usma | Liberal Democrats | 586 | 14.5% | 29.0% | −4.3 pts | Elected |
| 3 | Ruben David Duendia | Green Party | 510 | 12.6% | 25.3% | — | |
| 4 | Nita Patel Woods | Green Party | 509 | 12.6% | 25.2% | — | |
| 5 | Diana Chichande | Labour Party | 505 | 12.5% | 25.0% | — | |
| 6 | Tom Heys | Labour Party | 492 | 12.2% | 24.4% | — | |
| 7 | Suzie Bridgen | Reform UK | 188 | 4.7% | 9.3% | — | |
| 8 | William Jackson | Reform UK | 177 | 4.4% | 8.8% | — | |
| 9 | Nick Hoile | Conservative Party | 128 | 3.2% | 6.3% | — | |
| 10 | Thomas Robert Philpott | Conservative Party | 117 | 2.9% | 5.8% | — |
Dulwich Village · 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. 34.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,749
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 | Margy Newens | Labour Party | 1,874 | 19.7% | 39.5% | +6.1 pts | Elected |
| 2 | Richard Michael Leeming | Labour Party | 1,629 | 17.2% | 34.3% | +1.0 pts | Elected |
| 3 | Ed Hill-Smith | Liberal Democrats | 1,316 | 13.9% | 27.7% | — | |
| 4 | Richard Christopher Wingfield | Liberal Democrats | 1,290 | 13.6% | 27.2% | — | |
| 5 | Tristan Honeyborne | Conservative Party | 911 | 9.6% | 19.2% | — | |
| 6 | Clive Leslie Rates | Conservative Party | 800 | 8.4% | 16.8% | — | |
| 7 | Philip John Collins | Green Party | 796 | 8.4% | 16.8% | — | |
| 8 | Vincent Denis Matley | Green Party | 666 | 7.0% | 14.0% | — | |
| 9 | Robert Hope | Reform UK | 216 | 2.3% | 4.5% | — |
Dulwich Wood · 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.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,416
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 | Ruth Bannister | Labour Party | 1,496 | 21.9% | 43.8% | +10.5 pts | Elected |
| 2 | Sean Hannigan | Labour Party | 1,274 | 18.6% | 37.3% | +4.0 pts | Elected |
| 3 | Anna Crowley | Green Party | 1,065 | 15.6% | 31.2% | — | |
| 4 | Ralph James Smyth | Green Party | 816 | 11.9% | 23.9% | — | |
| 5 | Lewis Jack Allan Jones | Conservative Party | 523 | 7.7% | 15.3% | — | |
| 6 | Guy William Rupert Matthews | Conservative Party | 506 | 7.4% | 14.8% | — | |
| 7 | Andrew MacKay | Liberal Democrats | 306 | 4.5% | 9.0% | — | |
| 8 | James Lucas | Reform UK | 290 | 4.2% | 8.5% | — | |
| 9 | Aiken Furlong | Liberal Democrats | 289 | 4.2% | 8.5% | — | |
| 10 | John Whiteford | Reform UK | 267 | 3.9% | 7.8% | — |
Rotherhithe · 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. 29.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,216
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 | Colin James Boyle | Green Party | 1,345 | 10.6% | 31.9% | +6.9 pts | Elected |
| 2 | Stephanie Cryan | Labour Party | 1,317 | 10.4% | 31.2% | +6.2 pts | Elected |
| 3 | Kath Whittam | Green Party | 1,251 | 9.9% | 29.7% | +4.7 pts | Elected |
| 4 | Aadi Venkatesh | Green Party | 1,179 | 9.3% | 28.0% | — | |
| 5 | Bethan Roberts | Labour Party | 1,104 | 8.7% | 26.2% | — | |
| 6 | Tom Murray | Labour Party | 1,101 | 8.7% | 26.1% | — | |
| 7 | Vikas Aggarwal | Liberal Democrats | 956 | 7.6% | 22.7% | — | |
| 8 | JK Doran | Liberal Democrats | 908 | 7.2% | 21.5% | — | |
| 9 | Sorcha Ni Chonghaile | Liberal Democrats | 848 | 6.7% | 20.1% | — | |
| 10 | Tatiana Hernandez | Reform UK | 570 | 4.5% | 13.5% | — | |
| 11 | Andy Kekwick | Reform UK | 568 | 4.5% | 13.5% | — | |
| 12 | Peter Way | Reform UK | 539 | 4.3% | 12.8% | — | |
| 13 | Barry Colin Duckett | Independent | 315 | 2.5% | 7.5% | — | |
| 14 | James William Reginald Hatt | Conservative Party | 229 | 1.8% | 5.4% | — | |
| 15 | Aditya Chathli | Conservative Party | 211 | 1.7% | 5.0% | — | |
| 16 | Christopher James Mottau | Conservative Party | 206 | 1.6% | 4.9% | — |
North Bermondsey · 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. 29.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,951
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 | Rachel Elizabeth Bentley | Liberal Democrats | 1,786 | 15.1% | 45.2% | +20.2 pts | Elected |
| 2 | Francesco Guerrieri | Liberal Democrats | 1,360 | 11.5% | 34.4% | +9.4 pts | Elected |
| 3 | Patrickson Amechi Obanya | Liberal Democrats | 1,179 | 9.9% | 29.8% | +4.8 pts | Elected |
| 4 | Susi Arnott | Green Party | 1,063 | 9.0% | 26.9% | — | |
| 5 | Carys Allsopp | Labour Party | 944 | 8.0% | 23.9% | — | |
| 6 | Amer Salih Alic | Green Party | 922 | 7.8% | 23.3% | — | |
| 7 | Seb Newsam | Green Party | 892 | 7.5% | 22.6% | — | |
| 8 | Andy Bruce | Labour Party | 883 | 7.4% | 22.3% | — | |
| 9 | Robin Pollard | Labour Party | 787 | 6.6% | 19.9% | — | |
| 10 | Jonathan Frost | Reform UK | 695 | 5.9% | 17.6% | — | |
| 11 | Sophie Elizabeth Ainsworth | Conservative Party | 556 | 4.7% | 14.1% | — | |
| 12 | Robert McNeil Ferguson | Conservative Party | 425 | 3.6% | 10.8% | — | |
| 13 | Theodore James Seely | Conservative Party | 361 | 3.0% | 9.1% | — |
Champion 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. 39.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,015
This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Sarah King | Labour Party | 1,609 | 26.7% | 53.4% | +20.0 pts | Elected |
| 2 | Bill Williams | Labour Party | 1,181 | 19.6% | 39.2% | +5.8 pts | Elected |
| 3 | Michael Ronald Millar | Green Party | 1,172 | 19.4% | 38.9% | — | |
| 4 | Cato Sandford | Green Party | 1,140 | 18.9% | 37.8% | — | |
| 5 | Irina Stephanie Von Wiese | Liberal Democrats | 240 | 4.0% | 8.0% | — | |
| 6 | Michael Barge | Conservative Party | 185 | 3.1% | 6.1% | — | |
| 7 | Max Shillam | Liberal Democrats | 179 | 3.0% | 5.9% | — | |
| 8 | Folake Oladeinde | Reform UK | 167 | 2.8% | 5.5% | — | |
| 9 | Christine Helene Langhoff | Conservative Party | 157 | 2.6% | 5.2% | — |
Dulwich 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. 39.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,327
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 | Tori Griffiths | Labour Party | 1,442 | 21.7% | 43.3% | +10.0 pts | Elected |
| 2 | Janice Gail White | Green Party | 1,306 | 19.6% | 39.3% | +5.9 pts | Elected |
| 3 | Simon Alexander Heap | Green Party | 1,253 | 18.8% | 37.7% | — | |
| 4 | William Houngbo | Labour Party | 1,243 | 18.7% | 37.4% | — | |
| 5 | Catherine Louise Powell | Liberal Democrats | 356 | 5.4% | 10.7% | — | |
| 6 | Michael Adewale Bukola | Liberal Democrats | 325 | 4.9% | 9.8% | — | |
| 7 | David Savile Bradbury | Conservative Party | 263 | 4.0% | 7.9% | — | |
| 8 | Jane Barbara Lyons | Conservative Party | 246 | 3.7% | 7.4% | — | |
| 9 | Stephen Smith | Reform UK | 220 | 3.3% | 6.6% | — |
South Bermondsey · 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. 32.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,029
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 | Fatmata Bah | Labour Party | 1,402 | 11.6% | 34.8% | +9.8 pts | Elected |
| 2 | Andy Bates | Labour Party | 1,400 | 11.6% | 34.7% | +9.7 pts | Elected |
| 3 | Sunny Lambe | Labour Party | 1,301 | 10.8% | 32.3% | +7.3 pts | Elected |
| 4 | Kathleen Heather | Liberal Democrats | 1,265 | 10.5% | 31.4% | — | |
| 5 | Sandra Elizabeth Lane | Green Party | 1,221 | 10.1% | 30.3% | — | |
| 6 | Gordon Mackay | Liberal Democrats | 1,091 | 9.0% | 27.1% | — | |
| 7 | Vinayak Banerjee | Liberal Democrats | 1,018 | 8.4% | 25.3% | — | |
| 8 | Peter Augustus Reder | Green Party | 960 | 7.9% | 23.8% | — | |
| 9 | Timothy James Wright | Green Party | 933 | 7.7% | 23.2% | — | |
| 10 | Laura Collins | Reform UK | 725 | 6.0% | 18.0% | — | |
| 11 | Harriet Rosalie Gould | Conservative Party | 314 | 2.6% | 7.8% | — | |
| 12 | Colin West | Conservative Party | 251 | 2.1% | 6.2% | — | |
| 13 | Ravi Gulab Gidwani | Conservative Party | 206 | 1.7% | 5.1% | — |
Surrey Docks · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,694
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 | Richard MacMillan | Liberal Democrats | 1,297 | 11.7% | 35.1% | +10.1 pts | Elected |
| 2 | Adam Hood | Liberal Democrats | 1,290 | 11.6% | 34.9% | +9.9 pts | Elected |
| 3 | Jane Salmon | Liberal Democrats | 1,253 | 11.3% | 33.9% | +8.9 pts | Elected |
| 4 | Francesca Letitia Corscadden | Green Party | 1,226 | 11.1% | 33.2% | — | |
| 5 | Omnya Elzubier Ahmed | Green Party | 1,086 | 9.8% | 29.4% | — | |
| 6 | Danny Lee Draper | Green Party | 1,050 | 9.5% | 28.4% | — | |
| 7 | Moya O'Rourke | Labour Party | 791 | 7.1% | 21.4% | — | |
| 8 | Henry George Bottomley | Labour Party | 743 | 6.7% | 20.1% | — | |
| 9 | Adam Smith | Labour Party | 708 | 6.4% | 19.2% | — | |
| 10 | Selcuk Cosar | Reform UK | 583 | 5.3% | 15.8% | — | |
| 11 | Jane Patricia Reid | Conservative Party | 351 | 3.2% | 9.5% | — | |
| 12 | Alexander John Wilson | Conservative Party | 333 | 3.0% | 9.0% | — | |
| 13 | Joseph Nnabugwu Nwakaram Omeji | Conservative Party | 223 | 2.0% | 6.0% | — | |
| 14 | Alex Peter Baynham | Build | 149 | 1.3% | 4.0% | — |
Chaucer · 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. 36.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,770
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 | Felix George Hamer | Green Party | 1,465 | 13.0% | 38.9% | +13.9 pts | Elected |
| 2 | Suzanne Elizabeth Wise | Green Party | 1,427 | 12.6% | 37.8% | +12.8 pts | Elected |
| 3 | Pascale Mitchell | Green Party | 1,385 | 12.2% | 36.7% | +11.7 pts | Elected |
| 4 | Joseph Vambe | Labour Party | 1,238 | 10.9% | 32.8% | — | |
| 5 | Robert Smeath | Labour Party | 1,194 | 10.6% | 31.7% | — | |
| 6 | Saidat Oketunde | Labour Party | 1,187 | 10.5% | 31.5% | — | |
| 7 | Anna Marie Bayraktar | Liberal Democrats | 855 | 7.6% | 22.7% | — | |
| 8 | Monsur Ahmed | Liberal Democrats | 806 | 7.1% | 21.4% | — | |
| 9 | Arif Hussain | Liberal Democrats | 698 | 6.2% | 18.5% | — | |
| 10 | Andrew Overs Dowsett | Conservative Party | 299 | 2.6% | 7.9% | — | |
| 11 | David Pavitt | Reform UK | 266 | 2.4% | 7.1% | — | |
| 12 | Ralph Cleland Tiffin | Conservative Party | 246 | 2.2% | 6.5% | — | |
| 13 | Emmanuel Muyong Ngwengi | Conservative Party | 199 | 1.8% | 5.3% | — | |
| 14 | Anisa Said Jama | Independent | 46 | 0.4% | 1.2% | — |
Borough and Bankside · 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. 36.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,181
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 | Victor Max Mark Chamberlain | Liberal Democrats | 927 | 14.2% | 42.5% | +17.5 pts | Elected |
| 2 | Hellen Benavides | Liberal Democrats | 864 | 13.2% | 39.6% | +14.6 pts | Elected |
| 3 | David Watson | Liberal Democrats | 804 | 12.3% | 36.9% | +11.9 pts | Elected |
| 4 | Samuel Aurelius | Green Party | 573 | 8.8% | 26.3% | — | |
| 5 | Sam Hills | Green Party | 549 | 8.4% | 25.2% | — | |
| 6 | Alastair John Ritchie | Green Party | 531 | 8.1% | 24.3% | — | |
| 7 | Jack Green | Labour Party | 512 | 7.8% | 23.5% | — | |
| 8 | Ruth Wilson | Labour Party | 496 | 7.6% | 22.7% | — | |
| 9 | Hadi Sharifi | Labour Party | 434 | 6.6% | 19.9% | — | |
| 10 | Simon Vardigans | Reform UK | 278 | 4.2% | 12.7% | — | |
| 11 | Graham Davison | Conservative Party | 194 | 3.0% | 8.9% | — | |
| 12 | Richard John Packer | Conservative Party | 193 | 2.9% | 8.8% | — | |
| 13 | Barry Norman Joseph | Conservative Party | 189 | 2.9% | 8.7% | — |
Peckham Rye · 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.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,731
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 | Victoria Mills | Labour Party | 1,702 | 22.8% | 45.6% | +12.3 pts | Elected |
| 2 | Renata Hamvas | Labour Party | 1,689 | 22.6% | 45.3% | +11.9 pts | Elected |
| 3 | Francisca Jacqueline Nanteza Mayambala | Green Party | 1,550 | 20.8% | 41.5% | — | |
| 4 | Steven Sheppard | Green Party | 1,461 | 19.6% | 39.2% | — | |
| 5 | Michael Barnard | Reform UK | 279 | 3.7% | 7.5% | — | |
| 6 | Alex Edward Simpson | Conservative Party | 251 | 3.4% | 6.7% | — | |
| 7 | Ian David Twinn | Conservative Party | 188 | 2.5% | 5.0% | — | |
| 8 | Lorraine Zuleta | Liberal Democrats | 178 | 2.4% | 4.8% | — | |
| 9 | Adi Dar | Liberal Democrats | 164 | 2.2% | 4.4% | — |
London Bridge and West Bermondsey · 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.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,667
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Sam Dalton | Labour Party | 1,431 | 13.0% | 39.0% | +14.0 pts | Elected |
| 2 | David Noakes | Liberal Democrats | 1,367 | 12.4% | 37.3% | +12.3 pts | Elected |
| 3 | Selena Gray | Labour Party | 1,361 | 12.4% | 37.1% | +12.1 pts | Elected |
| 4 | Emily Ward | Green Party | 1,237 | 11.2% | 33.7% | — | |
| 5 | Sonay Ozkutayli | Liberal Democrats | 1,162 | 10.6% | 31.7% | — | |
| 6 | Rugie Kanu | Labour Party | 1,110 | 10.1% | 30.3% | — | |
| 7 | Jonathan Mark Woolhouse | Green Party | 1,024 | 9.3% | 27.9% | — | |
| 8 | Uthman Ukueku | Liberal Democrats | 991 | 9.0% | 27.0% | — | |
| 9 | Stephen Fitzgerald | Reform UK | 435 | 4.0% | 11.9% | — | |
| 10 | William Paul Amor | Conservative Party | 306 | 2.8% | 8.3% | — | |
| 11 | Siobhan Gite Aarons | Conservative Party | 305 | 2.8% | 8.3% | — | |
| 12 | Andrew James Neville | Conservative Party | 272 | 2.5% | 7.4% | — |
Goose Green · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 37.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,324
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 | Eloise Amanda Waldon-Day | Green Party | 2,168 | 13.6% | 40.7% | +15.7 pts | Elected |
| 2 | James Robert McAsh | Green Party | 2,108 | 13.2% | 39.6% | +14.6 pts | Elected |
| 3 | George Ronald Grime | Green Party | 1,984 | 12.4% | 37.3% | +12.3 pts | Elected |
| 4 | James Barber | Liberal Democrats | 1,729 | 10.8% | 32.5% | — | |
| 5 | Portia Mwangangye | Labour Party | 1,447 | 9.1% | 27.2% | — | |
| 6 | Kaz Doyle | Liberal Democrats | 1,383 | 8.7% | 26.0% | — | |
| 7 | Liam McGrath | Labour Party | 1,343 | 8.4% | 25.2% | — | |
| 8 | Luke McSorley | Liberal Democrats | 1,327 | 8.3% | 24.9% | — | |
| 9 | Charlie Smith | Labour Party | 1,271 | 8.0% | 23.9% | — | |
| 10 | Damian Cluskey | Reform UK | 232 | 1.5% | 4.4% | — | |
| 11 | Marcus Walford | Reform UK | 223 | 1.4% | 4.2% | — | |
| 12 | Domonic Adrian Garriques | Conservative Party | 204 | 1.3% | 3.8% | — | |
| 13 | Simon Antony West | Reform UK | 201 | 1.3% | 3.8% | — | |
| 14 | Simon Alan Johnson | Conservative Party | 185 | 1.2% | 3.5% | — | |
| 15 | Kole James Gjikolaj | Conservative Party | 168 | 1.1% | 3.2% | — |
Newington · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,863
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 | John Batteson | Labour Party | 1,809 | 15.6% | 46.8% | +21.8 pts | Elected |
| 2 | Natasha Ennin | Labour Party | 1,760 | 15.2% | 45.6% | +20.6 pts | Elected |
| 3 | Leigh Richman | Labour Party | 1,478 | 12.8% | 38.3% | +13.3 pts | Elected |
| 4 | Nicola Hearn | Green Party | 1,378 | 11.9% | 35.7% | — | |
| 5 | Kevin Chih-Cheng Chuah | Green Party | 1,332 | 11.5% | 34.5% | — | |
| 6 | Joel Natanael Alexander Resare | Green Party | 1,169 | 10.1% | 30.3% | — | |
| 7 | Michael Patrick Hession | Reform UK | 389 | 3.4% | 10.1% | — | |
| 8 | Daniel Thompson | Reform UK | 372 | 3.2% | 9.6% | — | |
| 9 | Ryan Kingsbury | Liberal Democrats | 370 | 3.2% | 9.6% | — | |
| 10 | Dominic Reader | Reform UK | 368 | 3.2% | 9.5% | — | |
| 11 | Paola Uribe | Liberal Democrats | 278 | 2.4% | 7.2% | — | |
| 12 | Dhiren Ponnambalam | Liberal Democrats | 254 | 2.2% | 6.6% | — | |
| 13 | Thomas Edmund Packer | Conservative Party | 211 | 1.8% | 5.5% | — | |
| 14 | Maria Dimitra Gkaripi | Conservative Party | 194 | 1.7% | 5.0% | — | |
| 15 | Peter Anthony Reid | Conservative Party | 181 | 1.6% | 4.7% | — | |
| 16 | Anastasios Maragiannis | Independent | 47 | 0.4% | 1.2% | — |
North Walworth · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 39.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,888
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 | Rebecca Elizabeth Corn | Green Party | 1,697 | 14.5% | 43.6% | +18.6 pts | Elected |
| 2 | Sam Foster | Green Party | 1,585 | 13.6% | 40.8% | +15.8 pts | Elected |
| 3 | Vanessa Joan Threadgold | Green Party | 1,524 | 13.1% | 39.2% | +14.2 pts | Elected |
| 4 | Saba Manzoor | Labour Party | 1,450 | 12.4% | 37.3% | — | |
| 5 | Philip James Wheeler | Labour Party | 1,404 | 12.0% | 36.1% | — | |
| 6 | Zaid Moosa | Labour Party | 1,282 | 11.0% | 33.0% | — | |
| 7 | lon Martea | Liberal Democrats | 484 | 4.1% | 12.4% | — | |
| 8 | Frank Potaczek | Liberal Democrats | 471 | 4.0% | 12.1% | — | |
| 9 | Ignas Stankaitis | Liberal Democrats | 440 | 3.8% | 11.3% | — | |
| 10 | Paul Clarke | Reform UK | 392 | 3.4% | 10.1% | — | |
| 11 | Richard Feather Wheater | Conservative Party | 330 | 2.8% | 8.5% | — | |
| 12 | Mohamed Sheku Kamara | Conservative Party | 266 | 2.3% | 6.8% | — | |
| 13 | Rasim Sen | Conservative Party | 231 | 2.0% | 5.9% | — | |
| 14 | Lucy Carrington | Independent | 109 | 0.9% | 2.8% | — |
Faraday · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,820
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 | Mohamed Deen | Labour Party | 1,297 | 15.3% | 46.0% | +21.0 pts | Elected |
| 2 | Felicia Johnston | Labour Party | 1,296 | 15.3% | 46.0% | +21.0 pts | Elected |
| 3 | Sasjkia Otto | Labour Party | 1,171 | 13.8% | 41.5% | +16.5 pts | Elected |
| 4 | David Rupert Battersby | Green Party | 1,017 | 12.0% | 36.1% | — | |
| 5 | Suzy Gillett | Green Party | 1,009 | 11.9% | 35.8% | — | |
| 6 | Giancarlo Durante Elizondo | Green Party | 936 | 11.1% | 33.2% | — | |
| 7 | Robert Killick | Reform UK | 314 | 3.7% | 11.1% | — | |
| 8 | Edward Andrew O'Connor | Reform UK | 303 | 3.6% | 10.7% | — | |
| 9 | Sophie Corinne Beeley | Conservative Party | 221 | 2.6% | 7.8% | — | |
| 10 | Edward Charles Davis | Conservative Party | 206 | 2.4% | 7.3% | — | |
| 11 | Rebecca Anne Kadritzke | Liberal Democrats | 203 | 2.4% | 7.2% | — | |
| 12 | Khadija Gebo | Liberal Democrats | 186 | 2.2% | 6.6% | — | |
| 13 | Paul Wendt | Liberal Democrats | 171 | 2.0% | 6.1% | — | |
| 14 | Doran Moshe Doeh | Conservative Party | 130 | 1.5% | 4.6% | — |
Old Kent Road · 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.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,603
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 | Evelyn Akoto | Labour Party | 1,907 | 17.6% | 52.9% | +27.9 pts | Elected |
| 2 | Richard Livingstone | Labour Party | 1,576 | 14.6% | 43.7% | +18.7 pts | Elected |
| 3 | Alexandra Austin | Green Party | 1,525 | 14.1% | 42.3% | +17.3 pts | Elected |
| 4 | Michael Situ | Labour Party | 1,494 | 13.8% | 41.5% | — | |
| 5 | Christopher Francis Stuart Payne | Green Party | 1,316 | 12.2% | 36.5% | — | |
| 6 | Tony Sharp | Reform UK | 555 | 5.1% | 15.4% | — | |
| 7 | Tom Giles | Liberal Democrats | 437 | 4.0% | 12.1% | — | |
| 8 | Sharon Ellen Noonan-Gunning | Southwark Independent Socialists | 394 | 3.6% | 10.9% | — | |
| 9 | Emily Louise Tester | Liberal Democrats | 353 | 3.3% | 9.8% | — | |
| 10 | Rachel Janet Wolf | Conservative Party | 316 | 2.9% | 8.8% | — | |
| 11 | Jazmin Moesha McMullen | Liberal Democrats | 313 | 2.9% | 8.7% | — | |
| 12 | Edward Graham Heckels | Conservative Party | 311 | 2.9% | 8.6% | — | |
| 13 | Adithya Ganesh Avadhani | Conservative Party | 232 | 2.1% | 6.4% | — | |
| 14 | Julie Crawford | Communist League Election Campaign | 81 | 0.7% | 2.2% | — |
Rye 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. 43.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,925
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 | Jasmine Ali | Labour Party | 2,285 | 15.5% | 46.4% | +21.4 pts | Elected |
| 2 | Esme Dobson | Labour Party | 2,249 | 15.2% | 45.7% | +20.7 pts | Elected |
| 3 | Reginald Popoola | Green Party | 2,123 | 14.4% | 43.1% | +18.1 pts | Elected |
| 4 | Rouge Hawk | Green Party | 2,075 | 14.0% | 42.1% | — | |
| 5 | Danny Lester | Green Party | 2,045 | 13.8% | 41.5% | — | |
| 6 | David Parton | Labour Party | 2,039 | 13.8% | 41.4% | — | |
| 7 | Clare Elizabeth Donachie | Liberal Democrats | 332 | 2.2% | 6.7% | — | |
| 8 | James Gurling | Liberal Democrats | 250 | 1.7% | 5.1% | — | |
| 9 | Mark Lewis Davies | Conservative Party | 214 | 1.4% | 4.3% | — | |
| 10 | Jason Valentine | Reform UK | 214 | 1.4% | 4.3% | — | |
| 11 | Guy Hotchin | Liberal Democrats | 211 | 1.4% | 4.3% | — | |
| 12 | Peter John Felix | Conservative Party | 197 | 1.3% | 4.0% | — | |
| 13 | Alfredo Iorio | Reform UK | 196 | 1.3% | 4.0% | — | |
| 14 | Elizabeth Simpson | Reform UK | 193 | 1.3% | 3.9% | — | |
| 15 | Oliver Hugh Wooller | Conservative Party | 153 | 1.0% | 3.1% | — |
Camberwell Green · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 43.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,061
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 | Dora Dixon-Fyle | Labour Party | 2,038 | 16.7% | 50.2% | +25.2 pts | Elected |
| 2 | Jen Thornton | Labour Party | 1,785 | 14.7% | 44.0% | +19.0 pts | Elected |
| 3 | James Moyse | Labour Party | 1,764 | 14.5% | 43.4% | +18.4 pts | Elected |
| 4 | Joe Lee Campbell | Green Party | 1,609 | 13.2% | 39.6% | — | |
| 5 | Lola Josephine Victoria Garratt | Green Party | 1,592 | 13.1% | 39.2% | — | |
| 6 | Freddy Kinsella | Green Party | 1,440 | 11.8% | 35.5% | — | |
| 7 | Sarah Anderson | Liberal Democrats | 417 | 3.4% | 10.3% | — | |
| 8 | Rakesh Shah | Reform UK | 303 | 2.5% | 7.5% | — | |
| 9 | Ismael Antequera Rodriguez | Liberal Democrats | 291 | 2.4% | 7.2% | — | |
| 10 | Robert Antony Hayward | Conservative Party | 267 | 2.2% | 6.6% | — | |
| 11 | Gavin Terry | Liberal Democrats | 249 | 2.0% | 6.1% | — | |
| 12 | Rupert George Watson | Conservative Party | 238 | 2.0% | 5.9% | — | |
| 13 | Theodore Aririahusim | Conservative Party | 191 | 1.6% | 4.7% | — |
Peckham · 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. 44.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,460
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 | Ryan Denis Cox | Green Party | 1,597 | 15.4% | 46.2% | +21.2 pts | Elected |
| 2 | Sabina Emmanuel | Labour Party | 1,570 | 15.1% | 45.4% | +20.4 pts | Elected |
| 3 | Dean Douglas Peters | Green Party | 1,538 | 14.8% | 44.5% | +19.5 pts | Elected |
| 4 | Storm Poorun | Green Party | 1,473 | 14.2% | 42.6% | — | |
| 5 | Barrie John Hargrove | Labour Party | 1,462 | 14.1% | 42.3% | — | |
| 6 | Cleo Soanes | Labour Party | 1,418 | 13.7% | 41.0% | — | |
| 7 | Chinonye Amauche Anumodu | Conservative Party | 213 | 2.1% | 6.2% | — | |
| 8 | Maurice Acton | Reform UK | 203 | 2.0% | 5.9% | — | |
| 9 | Babatunde Olawale Awolesi | Conservative Party | 203 | 2.0% | 5.9% | — | |
| 10 | Andrew Robert Woodruff | Conservative Party | 191 | 1.8% | 5.5% | — | |
| 11 | Philomena Ofodu | Liberal Democrats | 175 | 1.7% | 5.1% | — | |
| 12 | Nena Linforth-Hall | Liberal Democrats | 173 | 1.7% | 5.0% | — | |
| 13 | Jacky Tran | Liberal Democrats | 164 | 1.6% | 4.7% | — |
St Giles · 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. 44.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,948
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 | Rachael Mary Anne Penny | Green Party | 2,363 | 15.9% | 47.8% | +22.8 pts | Elected |
| 2 | Callum Fowler | Green Party | 2,240 | 15.1% | 45.3% | +20.3 pts | Elected |
| 3 | Andy Higson | Green Party | 2,214 | 14.9% | 44.7% | +19.7 pts | Elected |
| 4 | Ellie Cumbo | Labour Party | 2,149 | 14.5% | 43.4% | — | |
| 5 | Ian Wingfield | Labour Party | 2,084 | 14.0% | 42.1% | — | |
| 6 | Jason Ochere | Labour Party | 2,040 | 13.7% | 41.2% | — | |
| 7 | Poddy Clark | Liberal Democrats | 304 | 2.0% | 6.1% | — | |
| 8 | Robert Alan Broomhead | Conservative Party | 254 | 1.7% | 5.1% | — | |
| 9 | David Christian | Reform UK | 249 | 1.7% | 5.0% | — | |
| 10 | Warren Smith | Reform UK | 226 | 1.5% | 4.6% | — | |
| 11 | Lindsay Chathli | Conservative Party | 203 | 1.4% | 4.1% | — | |
| 12 | Josh Sharman | Liberal Democrats | 191 | 1.3% | 3.9% | — | |
| 13 | Dillon Andrew Yeh | Liberal Democrats | 173 | 1.2% | 3.5% | — | |
| 14 | Edith Okparaocha | Conservative Party | 155 | 1.0% | 3.1% | — |
Nunhead and Queen's Road · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 50.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,650
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 | Catherine Alice Dawkins | Green Party | 2,683 | 19.2% | 57.7% | +32.7 pts | Elected |
| 2 | Claire Frances Sheppard | Green Party | 2,672 | 19.2% | 57.5% | +32.5 pts | Elected |
| 3 | Richard Joseph Taylor | Green Party | 2,328 | 16.7% | 50.1% | +25.1 pts | Elected |
| 4 | Gavin Edwards | Labour Party | 1,713 | 12.3% | 36.8% | — | |
| 5 | Sandra Dean Rhule | Labour Party | 1,649 | 11.8% | 35.5% | — | |
| 6 | Marq Bailey | Labour Party | 1,623 | 11.6% | 34.9% | — | |
| 7 | Darryl Pitt | Reform UK | 276 | 2.0% | 5.9% | — | |
| 8 | Novelette Ellis | Conservative Party | 223 | 1.6% | 4.8% | — | |
| 9 | Gavin James Outteridge | Conservative Party | 190 | 1.4% | 4.1% | — | |
| 10 | Eddie Heywood | Liberal Democrats | 184 | 1.3% | 4.0% | — | |
| 11 | Luisa Porritt | Liberal Democrats | 167 | 1.2% | 3.6% | — | |
| 12 | Tarsilo Ugarte-Onuluk | Conservative Party | 127 | 0.9% | 2.7% | — | |
| 13 | Fabio Tresoldi | Liberal Democrats | 116 | 0.8% | 2.5% | — |