← Lewisham (all cycles) · 3 May 2018 cohort
Lewisham 2018
Local elections held 3 May 2018.
How to read this page
Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.
Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.
If votes were counted by party
Across the 18 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 54 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 | 120,263 | 60.2% | 54 | 100.0% | 34 | 63.0% | +20 |
| Conservative Party | 27,752 | 13.9% | 0 | 0.0% | 8 | 14.8% | -8 |
| Liberal Democrats | 23,935 | 12.0% | 0 | 0.0% | 6 | 11.1% | -6 |
| Green Party | 23,142 | 11.6% | 0 | 0.0% | 6 | 11.1% | -6 |
| WEP | 2,158 | 1.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 483 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| DPl | 392 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 348 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 343 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Christian Peoples Alliance | 281 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| DVP | 221 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| AGS | 209 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| British National Party | 98 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 199,625 | 100.0% | 54 | 100.0% | 54 | 100.0% | 0 |
Vote share vs seats won
The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.
Council composition: what this election replaced
The 2018 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2018 election (current) and on the eve of it (2017), so you can see what the result replaced.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Ladywell · 3 seats · won at 43.9% · above quota
- Blackheath · 3 seats · won at 45.5% · above quota
- Lee Green · 3 seats · won at 46.8% · above quota
- Grove Park · 3 seats · won at 47.0% · above quota
- Brockley · 3 seats · won at 47.0% · above quota
- Forest Hill · 3 seats · won at 49.7% · above quota
- Crofton Park · 3 seats · won at 55.5% · above quota
- Sydenham · 3 seats · won at 56.6% · above quota
- Lewisham Central · 3 seats · won at 57.3% · above quota
- Perry Vale · 3 seats · won at 59.0% · above quota
- Whitefoot · 3 seats · won at 59.1% · above quota
- Downham · 3 seats · won at 59.4% · above quota
- Catford South · 3 seats · won at 60.6% · above quota
- Bellingham · 3 seats · won at 61.0% · above quota
- Rushey Green · 3 seats · won at 61.6% · above quota
- New Cross · 3 seats · won at 61.6% · above quota
- Telegraph Hill · 3 seats · won at 66.4% · above quota
- Evelyn · 3 seats · won at 67.4% · above quota
Race results
Ladywell · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 43.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 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 | Liz Johnston-Franklin | Labour Party | 2,420 | 19.1% | 57.4% | +32.4 pts | Elected |
| 2 | Carl Handley | Labour Party | 2,125 | 16.8% | 50.4% | +25.4 pts | Elected |
| 3 | Bill Brown | Labour Party | 1,850 | 14.6% | 43.9% | +18.9 pts | Elected |
| 4 | Corin Ashwell | Green Party | 1,395 | 11.0% | 33.1% | — | |
| 5 | Rebecca Manson Jones | WEP | 1,188 | 9.4% | 28.2% | — | |
| 6 | John Keidan | Green Party | 989 | 7.8% | 23.5% | — | |
| 7 | Matt Barker | Green Party | 898 | 7.1% | 21.3% | — | |
| 8 | Deborah Hudson | Liberal Democrats | 411 | 3.2% | 9.7% | — | |
| 9 | Catriona Archer | Conservative Party | 334 | 2.6% | 7.9% | — | |
| 10 | Richard Hebditch | Liberal Democrats | 290 | 2.3% | 6.9% | — | |
| 11 | Tony Lloyd | Liberal Democrats | 275 | 2.2% | 6.5% | — | |
| 12 | Camilla Kennedy Harper | Conservative Party | 257 | 2.0% | 6.1% | — | |
| 13 | Edmund Stewart | Conservative Party | 215 | 1.7% | 5.1% | — |
Blackheath · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,076
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 | Juliet Campbell | Labour Party | 2,069 | 16.9% | 50.8% | +25.8 pts | Elected |
| 2 | Kevin Bonavia | Labour Party | 1,978 | 16.2% | 48.5% | +23.5 pts | Elected |
| 3 | Amanda de Ryk | Labour Party | 1,855 | 15.2% | 45.5% | +20.5 pts | Elected |
| 4 | Chris Maines | Liberal Democrats | 1,117 | 9.1% | 27.4% | — | |
| 5 | Nadya Phoenix | Liberal Democrats | 889 | 7.3% | 21.8% | — | |
| 6 | Nicola Peers | Conservative Party | 884 | 7.2% | 21.7% | — | |
| 7 | Simon Nundy | Conservative Party | 882 | 7.2% | 21.6% | — | |
| 8 | Jonathan Lee | Conservative Party | 881 | 7.2% | 21.6% | — | |
| 9 | Abigail Phillips | Green Party | 862 | 7.0% | 21.1% | — | |
| 10 | Anthony Crowther | Liberal Democrats | 810 | 6.6% | 19.9% | — |
Lee 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. 46.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,952
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 | Octavia Holland | Labour Party | 2,302 | 19.4% | 58.2% | +33.2 pts | Elected |
| 2 | Jim Mallory | Labour Party | 2,184 | 18.4% | 55.3% | +30.3 pts | Elected |
| 3 | James Rathbone | Labour Party | 1,850 | 15.6% | 46.8% | +21.8 pts | Elected |
| 4 | Caroline Sandes | Green Party | 951 | 8.0% | 24.1% | — | |
| 5 | Grace Calder | Liberal Democrats | 895 | 7.5% | 22.6% | — | |
| 6 | Caroline Attfield | Conservative Party | 819 | 6.9% | 20.7% | — | |
| 7 | Jonathan Bostock | Liberal Democrats | 742 | 6.3% | 18.8% | — | |
| 8 | Matthew Arawwawala | Conservative Party | 712 | 6.0% | 18.0% | — | |
| 9 | Mark Rochell | Liberal Democrats | 647 | 5.5% | 16.4% | — | |
| 10 | Sam Thurgood | Conservative Party | 624 | 5.3% | 15.8% | — | |
| 11 | Maureen Martin | Christian Peoples Alliance | 130 | 1.1% | 3.3% | — |
Grove 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. 47.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,537
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 | Suzannah Clarke | Labour Party | 2,094 | 19.7% | 59.2% | +34.2 pts | Elected |
| 2 | Hilary Moore | Labour Party | 1,808 | 17.0% | 51.1% | +26.1 pts | Elected |
| 3 | Colin Elliott | Labour Party | 1,661 | 15.7% | 47.0% | +22.0 pts | Elected |
| 4 | Ross Archer | Conservative Party | 1,390 | 13.1% | 39.3% | — | |
| 5 | Ethan Brooks | Conservative Party | 1,164 | 11.0% | 32.9% | — | |
| 6 | Karen Lowe | Conservative Party | 1,076 | 10.1% | 30.4% | — | |
| 7 | Petroc ap Seisyllt | Green Party | 511 | 4.8% | 14.4% | — | |
| 8 | Linda Hawkins | Liberal Democrats | 303 | 2.9% | 8.6% | — | |
| 9 | Ben Brooks | Liberal Democrats | 278 | 2.6% | 7.9% | — | |
| 10 | Peter Lello | UK Independence Party (UKIP) | 163 | 1.5% | 4.6% | — | |
| 11 | Peter Ramrayka | Liberal Democrats | 163 | 1.5% | 4.6% | — |
Brockley · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 47.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,340
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 | Sophie McGeevor | Labour Party | 2,606 | 20.0% | 60.1% | +35.1 pts | Elected |
| 2 | Jimi Adefiranye | Labour Party | 2,448 | 18.8% | 56.4% | +31.4 pts | Elected |
| 3 | Stephen Penfold | Labour Party | 2,040 | 15.7% | 47.0% | +22.0 pts | Elected |
| 4 | John Coughlin | Green Party | 1,457 | 11.2% | 33.6% | — | |
| 5 | Clare Lorraine Phipps | Green Party | 1,260 | 9.7% | 29.0% | — | |
| 6 | Harvir Sangha | Green Party | 911 | 7.0% | 21.0% | — | |
| 7 | Kate Vang | WEP | 542 | 4.2% | 12.5% | — | |
| 8 | Marcus Mayers | Liberal Democrats | 322 | 2.5% | 7.4% | — | |
| 9 | Fraser Archer | Conservative Party | 318 | 2.4% | 7.3% | — | |
| 10 | John-Joe O'Connor | Conservative Party | 302 | 2.3% | 7.0% | — | |
| 11 | Brenda Murray | Liberal Democrats | 295 | 2.3% | 6.8% | — | |
| 12 | Christopher Wilford | Conservative Party | 242 | 1.9% | 5.6% | — | |
| 13 | Martin Passande | Liberal Democrats | 202 | 1.6% | 4.7% | — | |
| 14 | Ellen Kenyon Peers | Trade Unionist and Socialist Coalition | 74 | 0.6% | 1.7% | — |
Forest 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. 49.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,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 | Sophie Davis | Labour Party | 2,308 | 18.4% | 55.2% | +30.2 pts | Elected |
| 2 | Leo Gibbons | Labour Party | 2,146 | 17.1% | 51.3% | +26.3 pts | Elected |
| 3 | Peter Bernards | Labour Party | 2,079 | 16.6% | 49.7% | +24.7 pts | Elected |
| 4 | Ed Veasey | Liberal Democrats | 923 | 7.4% | 22.1% | — | |
| 5 | Margot Wilson | Liberal Democrats | 906 | 7.2% | 21.7% | — | |
| 6 | Mark Bennett | Liberal Democrats | 868 | 6.9% | 20.8% | — | |
| 7 | Martin Cox | Green Party | 604 | 4.8% | 14.4% | — | |
| 8 | Keith Chambers | Green Party | 572 | 4.6% | 13.7% | — | |
| 9 | Liam Gilgar | Conservative Party | 569 | 4.5% | 13.6% | — | |
| 10 | Eleanor Reader-Moore | Conservative Party | 538 | 4.3% | 12.9% | — | |
| 11 | Mark Cunningham | Green Party | 521 | 4.2% | 12.5% | — | |
| 12 | Andrew McMurtrie | Conservative Party | 509 | 4.1% | 12.2% | — |
Crofton 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. 55.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,240
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 | Tauseef Anwar | Labour Party | 2,445 | 19.2% | 57.7% | +32.7 pts | Elected |
| 2 | Pauline Morrison | Labour Party | 2,418 | 19.0% | 57.0% | +32.0 pts | Elected |
| 3 | Chris Barnham | Labour Party | 2,353 | 18.5% | 55.5% | +30.5 pts | Elected |
| 4 | Alison Pick | Green Party | 916 | 7.2% | 21.6% | — | |
| 5 | Julia Rendall | Green Party | 817 | 6.4% | 19.3% | — | |
| 6 | Alan Greenwood | Green Party | 708 | 5.6% | 16.7% | — | |
| 7 | Rosalind Huish | Liberal Democrats | 613 | 4.8% | 14.5% | — | |
| 8 | Bobby Dean | Liberal Democrats | 607 | 4.8% | 14.3% | — | |
| 9 | Bunmi Wajero | Liberal Democrats | 513 | 4.0% | 12.1% | — | |
| 10 | James Clark | Conservative Party | 466 | 3.7% | 11.0% | — | |
| 11 | Scott Bell | Conservative Party | 455 | 3.6% | 10.7% | — | |
| 12 | Karen Sunderland | Conservative Party | 408 | 3.2% | 9.6% | — |
Sydenham · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 56.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,930
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Chris Best | Labour Party | 2,757 | 23.4% | 70.1% | +45.1 pts | Elected |
| 2 | Tom Copley | Labour Party | 2,291 | 19.4% | 58.3% | +33.3 pts | Elected |
| 3 | Liam Curran | Labour Party | 2,226 | 18.9% | 56.6% | +31.6 pts | Elected |
| 4 | Matt Freake | Green Party | 1,048 | 8.9% | 26.7% | — | |
| 5 | Jane Russell | Liberal Democrats | 737 | 6.3% | 18.8% | — | |
| 6 | Anthony Bays | Conservative Party | 725 | 6.1% | 18.4% | — | |
| 7 | Raymond Squires | Conservative Party | 686 | 5.8% | 17.5% | — | |
| 8 | William Stevenson | Conservative Party | 609 | 5.2% | 15.5% | — | |
| 9 | Arthur Peake | Liberal Democrats | 427 | 3.6% | 10.9% | — | |
| 10 | Owen Sharp | Liberal Democrats | 285 | 2.4% | 7.3% | — |
Lewisham Central · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 57.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +32.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,553
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 | Aisling Gallagher | Labour Party | 2,821 | 20.7% | 62.0% | +37.0 pts | Elected |
| 2 | Patrick Codd | Labour Party | 2,776 | 20.3% | 61.0% | +36.0 pts | Elected |
| 3 | Joani Reid | Labour Party | 2,607 | 19.1% | 57.3% | +32.3 pts | Elected |
| 4 | Eugenia Barnett | Green Party | 776 | 5.7% | 17.0% | — | |
| 5 | Katie Anderson | Liberal Democrats | 653 | 4.8% | 14.3% | — | |
| 6 | Claire Cooper | Green Party | 642 | 4.7% | 14.1% | — | |
| 7 | Andrew Hughes | Conservative Party | 619 | 4.5% | 13.6% | — | |
| 8 | Joshua O'Connor | Conservative Party | 490 | 3.6% | 10.8% | — | |
| 9 | David Williamson | Liberal Democrats | 485 | 3.6% | 10.7% | — | |
| 10 | Gareth Milner | Conservative Party | 478 | 3.5% | 10.5% | — | |
| 11 | Marc Postle | Liberal Democrats | 468 | 3.4% | 10.3% | — | |
| 12 | Mandu Reid | WEP | 428 | 3.1% | 9.4% | — | |
| 13 | Charles Guille | Green Party | 415 | 3.0% | 9.1% | — |
Perry 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. 59.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +34.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,942
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 | Susan Wise | Labour Party | 2,581 | 21.8% | 65.5% | +40.5 pts | Elected |
| 2 | John Paschoud | Labour Party | 2,548 | 21.5% | 64.6% | +39.6 pts | Elected |
| 3 | Sakina Sheikh | Labour Party | 2,327 | 19.7% | 59.0% | +34.0 pts | Elected |
| 4 | Ion Catuneanu | Green Party | 1,089 | 9.2% | 27.6% | — | |
| 5 | Alex Feakes | Liberal Democrats | 755 | 6.4% | 19.2% | — | |
| 6 | Martin Coombs | Conservative Party | 585 | 4.9% | 14.8% | — | |
| 7 | Katja Sarmiento-Mirwaldt | Liberal Democrats | 556 | 4.7% | 14.1% | — | |
| 8 | Bettina Lawrence | Conservative Party | 497 | 4.2% | 12.6% | — | |
| 9 | Bill Town | Liberal Democrats | 457 | 3.9% | 11.6% | — | |
| 10 | Ross French | Conservative Party | 430 | 3.6% | 10.9% | — |
Whitefoot · 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. 59.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +34.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,672
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Janet Daby | Labour Party | 2,094 | 26.1% | 78.4% | +53.4 pts | Elected |
| 2 | Mark Ingleby | Labour Party | 1,947 | 24.3% | 72.9% | +47.9 pts | Elected |
| 3 | Jonathan Slater | Labour Party | 1,578 | 19.7% | 59.1% | +34.1 pts | Elected |
| 4 | Peter Buffham | Conservative Party | 519 | 6.5% | 19.4% | — | |
| 5 | Andrew Lee | Conservative Party | 474 | 5.9% | 17.7% | — | |
| 6 | Roger Lewis | Conservative Party | 383 | 4.8% | 14.3% | — | |
| 7 | Janet Hurst | Liberal Democrats | 324 | 4.0% | 12.1% | — | |
| 8 | Gerry Howell | Green Party | 297 | 3.7% | 11.1% | — | |
| 9 | Mark Morris | Liberal Democrats | 236 | 2.9% | 8.8% | — | |
| 10 | Vijay Naidu | Liberal Democrats | 163 | 2.0% | 6.1% | — |
Downham · 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. 59.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +34.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,648
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 | Andre Bourne | Labour Party | 1,838 | 23.1% | 69.4% | +44.4 pts | Elected |
| 2 | Coral Howard | Labour Party | 1,594 | 20.1% | 60.2% | +35.2 pts | Elected |
| 3 | Timi Ogunbadewa | Labour Party | 1,572 | 19.8% | 59.4% | +34.4 pts | Elected |
| 4 | Alexandra Burr | Conservative Party | 544 | 6.8% | 20.5% | — | |
| 5 | David Davis | Conservative Party | 487 | 6.1% | 18.4% | — | |
| 6 | Adam Thomas | Conservative Party | 390 | 4.9% | 14.7% | — | |
| 7 | Danny Dignan | Liberal Democrats | 350 | 4.4% | 13.2% | — | |
| 8 | Hanna Hewins | Green Party | 313 | 3.9% | 11.8% | — | |
| 9 | Joan Labrom | Liberal Democrats | 241 | 3.0% | 9.1% | — | |
| 10 | Paul Oakley | UK Independence Party (UKIP) | 180 | 2.3% | 6.8% | — | |
| 11 | Simon Thorley | Liberal Democrats | 117 | 1.5% | 4.4% | — | |
| 12 | Tess Culnane | British National Party | 98 | 1.2% | 3.7% | — | |
| 13 | Will Donnelly | DVP | 86 | 1.1% | 3.2% | — | |
| 14 | Matt Jenkins | DVP | 75 | 0.9% | 2.8% | — | |
| 15 | Massimo Dimambro | DVP | 60 | 0.8% | 2.3% | — |
Catford South · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 60.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +35.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,639
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 | Skip Amrani | Labour Party | 2,548 | 23.3% | 70.0% | +45.0 pts | Elected |
| 2 | Eva Stamirowski | Labour Party | 2,444 | 22.4% | 67.2% | +42.2 pts | Elected |
| 3 | Alan Smith | Labour Party | 2,204 | 20.2% | 60.6% | +35.6 pts | Elected |
| 4 | Rosie Downes | Green Party | 906 | 8.3% | 24.9% | — | |
| 5 | Mark Hanlon | Conservative Party | 638 | 5.8% | 17.5% | — | |
| 6 | Adam Lake | Conservative Party | 540 | 4.9% | 14.8% | — | |
| 7 | Diana Cashin | Liberal Democrats | 526 | 4.8% | 14.5% | — | |
| 8 | Sylbourne Sydial | Conservative Party | 516 | 4.7% | 14.2% | — | |
| 9 | Julian Hawkins | Liberal Democrats | 330 | 3.0% | 9.1% | — | |
| 10 | Peter Hoskin | Liberal Democrats | 266 | 2.4% | 7.3% | — |
Bellingham · 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. 61.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +36.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,618
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 | Alan Hall | Labour Party | 1,810 | 23.0% | 69.1% | +44.1 pts | Elected |
| 2 | Sue Hordijenko | Labour Party | 1,772 | 22.6% | 67.7% | +42.7 pts | Elected |
| 3 | Jacq Paschoud | Labour Party | 1,598 | 20.3% | 61.0% | +36.0 pts | Elected |
| 4 | Andrew Chang | Conservative Party | 500 | 6.4% | 19.1% | — | |
| 5 | Alex Gill | Conservative Party | 461 | 5.9% | 17.6% | — | |
| 6 | Tom Spier | Conservative Party | 451 | 5.7% | 17.2% | — | |
| 7 | Mary McGeown | Green Party | 401 | 5.1% | 15.3% | — | |
| 8 | Peter George | Liberal Democrats | 246 | 3.1% | 9.4% | — | |
| 9 | Sarah Morris | Liberal Democrats | 238 | 3.0% | 9.1% | — | |
| 10 | Kate Polling | Liberal Democrats | 227 | 2.9% | 8.7% | — | |
| 11 | Katherine Hortense | Christian Peoples Alliance | 151 | 1.9% | 5.8% | — |
Rushey 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. 61.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +36.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,315
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 | Louise Krupski | Labour Party | 2,285 | 23.0% | 68.9% | +43.9 pts | Elected |
| 2 | James-J Walsh | Labour Party | 2,063 | 20.7% | 62.2% | +37.2 pts | Elected |
| 3 | John Muldoon | Labour Party | 2,041 | 20.5% | 61.6% | +36.6 pts | Elected |
| 4 | Cath Miller | Green Party | 529 | 5.3% | 16.0% | — | |
| 5 | Mike Keogh | Green Party | 429 | 4.3% | 12.9% | — | |
| 6 | Ian Stell | Conservative Party | 362 | 3.6% | 10.9% | — | |
| 7 | Heidi Degen | Liberal Democrats | 339 | 3.4% | 10.2% | — | |
| 8 | Jolanta Gut-Nidecka | DPl | 339 | 3.4% | 10.2% | — | |
| 9 | John Sweeney | Conservative Party | 280 | 2.8% | 8.4% | — | |
| 10 | Neil Weatherall | Conservative Party | 275 | 2.8% | 8.3% | — | |
| 11 | George Crozier | Liberal Democrats | 253 | 2.5% | 7.6% | — | |
| 12 | Tracey Edwards | Trade Unionist and Socialist Coalition | 253 | 2.5% | 7.6% | — | |
| 13 | Andrew McIlwraith | Liberal Democrats | 233 | 2.3% | 7.0% | — | |
| 14 | Matt Hawkins | Green Party | 109 | 1.1% | 3.3% | — | |
| 15 | Andy Beadle | Trade Unionist and Socialist Coalition | 82 | 0.8% | 2.5% | — | |
| 16 | Steve Rumney | Trade Unionist and Socialist Coalition | 74 | 0.7% | 2.2% | — |
New Cross · 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. 61.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +36.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,407
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 | Brenda Dacres | Labour Party | 2,808 | 27.5% | 82.4% | +57.4 pts | Elected |
| 2 | Joe Dromey | Labour Party | 2,616 | 25.6% | 76.8% | +51.8 pts | Elected |
| 3 | Paul Maslin | Labour Party | 2,100 | 20.5% | 61.6% | +36.6 pts | Elected |
| 4 | Andrea Carey Fuller | Green Party | 968 | 9.5% | 28.4% | — | |
| 5 | Solape Alatise | Conservative Party | 340 | 3.3% | 10.0% | — | |
| 6 | Jerry Barnett | Liberal Democrats | 319 | 3.1% | 9.4% | — | |
| 7 | Isaac Sakey | Conservative Party | 315 | 3.1% | 9.2% | — | |
| 8 | Brian Chipps | Conservative Party | 261 | 2.6% | 7.7% | — | |
| 9 | Averil Leimon | Liberal Democrats | 257 | 2.5% | 7.5% | — | |
| 10 | Norval Scott | Liberal Democrats | 236 | 2.3% | 6.9% | — |
Telegraph 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. 66.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +41.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,981
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 | Joan Millbank | Labour Party | 3,069 | 25.7% | 77.1% | +52.1 pts | Elected |
| 2 | Paul Bell | Labour Party | 2,910 | 24.4% | 73.1% | +48.1 pts | Elected |
| 3 | Luke Sorba | Labour Party | 2,643 | 22.1% | 66.4% | +41.4 pts | Elected |
| 4 | Jess Wiles | Green Party | 1,168 | 9.8% | 29.3% | — | |
| 5 | Cheryl Baum | Liberal Democrats | 443 | 3.7% | 11.1% | — | |
| 6 | Ade Fatukasi | Liberal Democrats | 362 | 3.0% | 9.1% | — | |
| 7 | Jem Smith | Liberal Democrats | 316 | 2.6% | 7.9% | — | |
| 8 | Ben Blackmore | Conservative Party | 287 | 2.4% | 7.2% | — | |
| 9 | Rachel Joseph | Conservative Party | 273 | 2.3% | 6.9% | — | |
| 10 | Tristram Kennedy Harper | Conservative Party | 262 | 2.2% | 6.6% | — | |
| 11 | John Lloyd | AGS | 209 | 1.8% | 5.3% | — |
Evelyn · 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. 67.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +42.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,296
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Caroline Kalu | Labour Party | 2,278 | 23.0% | 69.1% | +44.1 pts | Elected |
| 2 | Alex Feis-Bryce | Labour Party | 2,257 | 22.8% | 68.5% | +43.5 pts | Elected |
| 3 | Silvana Kelleher | Labour Party | 2,221 | 22.5% | 67.4% | +42.4 pts | Elected |
| 4 | James Braun | Green Party | 680 | 6.9% | 20.6% | — | |
| 5 | Marie Belsey | Liberal Democrats | 406 | 4.1% | 12.3% | — | |
| 6 | Oliver Kay | Conservative Party | 375 | 3.8% | 11.4% | — | |
| 7 | Joyce Jacca | Independent | 348 | 3.5% | 10.6% | — | |
| 8 | Robert Taylor | Conservative Party | 346 | 3.5% | 10.5% | — | |
| 9 | Lynn Walker | Conservative Party | 309 | 3.1% | 9.4% | — | |
| 10 | Peter Wells | Liberal Democrats | 308 | 3.1% | 9.3% | — | |
| 11 | Gary Williams | Liberal Democrats | 307 | 3.1% | 9.3% | — | |
| 12 | Anna Wasylkiewicz | DPl | 53 | 0.5% | 1.6% | — |