← Southwark (all cycles) · 3 May 2018 cohort

Southwark 2018

Local elections held 3 May 2018.

23 ward races
63 seats
0 elected below the proportional quota
0.0% of seats below quota

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 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.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Labour Party107,41955.3%4977.8%3657.1%+13
Liberal Democrats43,76222.5%1422.2%1422.2%0
Green Party20,47310.5%00.0%711.1%-7
Conservative Party20,09510.3%00.0%69.5%-6
WEP1,1930.6%00.0%00.0%0
Independent6120.3%00.0%00.0%0
UK Independence Party (UKIP)5690.3%00.0%00.0%0
Christian Peoples Alliance710.0%00.0%00.0%0
Trade Unionist and Socialist Coalition620.0%00.0%00.0%0
Soc270.0%00.0%00.0%0
Total194,283100.0%63100.0%63100.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.

Vote share
Actual seats
Proportional seats

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.

Current (2018)
Previous (2017)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

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. 35.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,453

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 →

RankCandidatePartyVotesShare 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
1Margy NewensLabour Party1,75519.7%39.4%+6.1 ptsElected
2Richard LeemingLabour Party1,58017.7%35.5%+2.1 ptsElected
3Jane LyonsConservative Party1,30614.7%29.3%
4Andrew MitchellConservative Party1,28114.4%28.8%
5Brigid GardnerLiberal Democrats1,25914.1%28.3%
6Ruth GripperLiberal Democrats1,12412.6%25.2%
7William ChidleyGreen Party3123.5%7.0%
8Gulnar HasnainGreen Party2893.2%6.5%

EC ward code E05011100 · Back to ward index

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. 45.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,859

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 →

RankCandidatePartyVotesShare 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
1Maria Linforth-HallLiberal Democrats88423.8%47.6%+14.2 ptsElected
2Graham NealeLiberal Democrats83922.6%45.1%+11.8 ptsElected
3Ellie CumboLabour Party77320.8%41.6%
4Mark GriffithsLabour Party76820.7%41.3%
5Ian PocockGreen Party1704.6%9.1%
6Siobhan AaronsConservative Party1463.9%7.9%
7Kishan ChandaranaConservative Party1373.7%7.4%

EC ward code E05011114 · Back to ward index

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. 44.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,634

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 →

RankCandidatePartyVotesShare 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
1Victoria OlisaLabour Party2,37217.1%51.2%+26.2 ptsElected
2James McAshLabour Party2,04214.7%44.1%+19.1 ptsElected
3Charlie SmithLabour Party2,03914.7%44.0%+19.0 ptsElected
4James BarberLiberal Democrats1,71912.4%37.1%
5Clare DonachieLiberal Democrats1,2028.6%25.9%
6Claire EmpsonWEP1,0757.7%23.2%
7Michael GreenLiberal Democrats9747.0%21.0%
8Rosemary AdesGreen Party6794.9%14.7%
9David BradburyConservative Party4082.9%8.8%
10David JenningsGreen Party3942.8%8.5%
11Robert BroomheadConservative Party3542.5%7.6%
12Michael Poole-WilsonConservative Party3342.4%7.2%
13Dale LatchfordGreen Party3112.2%6.7%

EC ward code E05011103 · Back to ward index

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. 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. 2,856

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 →

RankCandidatePartyVotesShare 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
1Humaira AliLiberal Democrats1,34015.6%46.9%+21.9 ptsElected
2Damian O'BrienLiberal Democrats1,28115.0%44.9%+19.9 ptsElected
3William HoungboLiberal Democrats1,27014.8%44.5%+19.5 ptsElected
4Julie EylesLabour Party1,23914.5%43.4%
5John BattesonLabour Party1,21514.2%42.5%
6Edward McDonaghLabour Party1,17113.7%41.0%
7Hannah GinnettConservative Party2212.6%7.7%
8Richard PackerConservative Party2192.6%7.7%
9Claude WernerGreen Party2152.5%7.5%
10Nathan Newport GayConservative Party2052.4%7.2%
11Bernard CreelyGreen Party1912.2%6.7%

EC ward code E05011104 · Back to ward index

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. 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. 3,306

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 →

RankCandidatePartyVotesShare 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
1Stephanie CryanLabour Party1,72617.4%52.2%+27.2 ptsElected
2Kath WhittamLabour Party1,55815.7%47.1%+22.1 ptsElected
3Bill WilliamsLabour Party1,50415.2%45.5%+20.5 ptsElected
4Tom HolderLiberal Democrats1,14211.5%34.5%
5Mel GordonLiberal Democrats1,01310.2%30.6%
6Wendy NowakLiberal Democrats99410.0%30.1%
7Colin BoyleGreen Party5175.2%15.6%
8Roger ManserGreen Party4044.1%12.2%
9Kirsten LindsayConservative Party3813.8%11.5%
10Edward BurtonConservative Party3453.5%10.4%
11William RobinsonConservative Party3343.4%10.1%

EC ward code E05011112 · Back to ward index

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. 45.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,379

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 →

RankCandidatePartyVotesShare 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
1Anood al-SameraiLiberal Democrats1,74417.2%51.6%+26.6 ptsElected
2Eliza MannLiberal Democrats1,57015.5%46.5%+21.5 ptsElected
3Hamish McCallumLiberal Democrats1,55015.3%45.9%+20.9 ptsElected
4Leona EmmanuelLabour Party1,15511.4%34.2%
5Shahina JafferLabour Party1,10910.9%32.8%
6Jack TaylorLabour Party1,05110.4%31.1%
7Andrew BakerConservative Party4524.5%13.4%
8Luke JohnsonConservative Party3943.9%11.7%
9Dan BridgettConservative Party3683.6%10.9%
10Clare CummingsGreen Party3313.3%9.8%
11Kevin JonesGreen Party2292.3%6.8%
12Rosie BeattieUK Independence Party (UKIP)1211.2%3.6%
13Gary KandinskyTrade Unionist and Socialist Coalition620.6%1.8%

EC ward code E05011106 · Back to ward index

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. 46.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,776

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 →

RankCandidatePartyVotesShare 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
1Dan WhiteheadLiberal Democrats1,47517.7%53.1%+28.1 ptsElected
2Nicola SalmonLiberal Democrats1,35816.3%48.9%+23.9 ptsElected
3Nick JohnsonLiberal Democrats1,29415.5%46.6%+21.6 ptsElected
4Amy ClarkeLabour Party91110.9%32.8%
5John RuleLabour Party7739.3%27.8%
6Will TuckerLabour Party7709.2%27.7%
7Mark FindellConservative Party4675.6%16.8%
8Hannah GinnettConservative Party4405.3%15.9%
9Sandra LaneGreen Party4375.2%15.7%
10Simon FoxConservative Party4034.8%14.5%

EC ward code E05011117 · Back to ward index

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. 48.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +23.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,544

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 →

RankCandidatePartyVotesShare 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
1Sunny LambeLabour Party1,78716.8%50.4%+25.4 ptsElected
2Leanne WernerLabour Party1,75416.5%49.5%+24.5 ptsElected
3Leo PollakLabour Party1,70116.0%48.0%+23.0 ptsElected
4Gareth BellLiberal Democrats1,32412.5%37.4%
5Kirsty GroveLiberal Democrats1,26111.9%35.6%
6Andrew TiplerLiberal Democrats1,13310.7%32.0%
7Paul BlackmanGreen Party2682.5%7.6%
8Alexander WilliamsConservative Party2622.5%7.4%
9Ian TwinnConservative Party2382.2%6.7%
10Antoine Morizur-BrullerConservative Party2332.2%6.6%
11Valerie RemyGreen Party2232.1%6.3%
12Michael KingUK Independence Party (UKIP)1621.5%4.6%
13Toby PrescottUK Independence Party (UKIP)1511.4%4.3%
14Tony SharpUK Independence Party (UKIP)1351.3%3.8%

EC ward code E05011116 · Back to ward index

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. 58.0% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,788

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 →

RankCandidatePartyVotesShare 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
1Maggie BrowningLabour Party1,82332.7%65.4%+32.1 ptsElected
2Jon HartleyLabour Party1,61829.0%58.0%+24.7 ptsElected
3Myrtle Bruce-MitfordGreen Party4608.2%16.5%
4Jonathan MitchellLiberal Democrats3907.0%14.0%
5Michael BukolaLiberal Democrats3346.0%12.0%
6Rachel WolfConservative Party3275.9%11.7%
7Jamie VincentGreen Party3225.8%11.5%
8Edith OkparaochaConservative Party3025.4%10.8%

EC ward code E05011099 · Back to ward index

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. 59.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,008

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 →

RankCandidatePartyVotesShare 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
1Catherine RoseLabour Party1,80230.0%59.9%+26.6 ptsElected
2Andy SimmonsLabour Party1,78229.6%59.3%+25.9 ptsElected
3Lindsay ChathliConservative Party67811.3%22.5%
4John CopeConservative Party62610.4%20.8%
5Andrew MackayLiberal Democrats3355.6%11.1%
6Steven GaugeLiberal Democrats2824.7%9.4%
7Christopher GlennGreen Party2754.6%9.1%
8Dale RapleyGreen Party2353.9%7.8%

EC ward code E05011101 · Back to ward index

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. 50.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,350

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 →

RankCandidatePartyVotesShare 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
1Adele MorrisLiberal Democrats1,25817.8%53.5%+28.5 ptsElected
2David NoakesLiberal Democrats1,25717.8%53.5%+28.5 ptsElected
3Victor ChamberlainLiberal Democrats1,19717.0%50.9%+25.9 ptsElected
4Lorin Bell-CrossLabour Party74610.6%31.7%
5Gloria PonleLabour Party73910.5%31.4%
6Aman ThakarLabour Party6939.8%29.5%
7Robert FergusonConservative Party2072.9%8.8%
8Suzie Didier-GarnhamConservative Party2012.9%8.6%
9Anthony McNameeConservative Party1802.6%7.7%
10Peter HamiltonGreen Party1582.2%6.7%
11Maren WhiteGreen Party1472.1%6.3%
12William LeucharsGreen Party1221.7%5.2%
13Eileen ScholesWEP1181.7%5.0%
14Kevin ParkinSoc270.4%1.1%

EC ward code E05011095 · Back to ward index

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. 51.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,851

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 →

RankCandidatePartyVotesShare 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
1Helen DennisLabour Party1,71320.0%60.1%+35.1 ptsElected
2Karl EasthamLabour Party1,54718.1%54.3%+29.3 ptsElected
3Sirajul IslamLabour Party1,46317.1%51.3%+26.3 ptsElected
4Poddy ClarkLiberal Democrats7648.9%26.8%
5Michael ZreikaLiberal Democrats6337.4%22.2%
6Mackie SheikLiberal Democrats6167.2%21.6%
7Winnie BaffoeGreen Party3363.9%11.8%
8Phil VabulasGreen Party3313.9%11.6%
9Edward AnyaejiConservative Party3273.8%11.5%
10Laura CollinsConservative Party3133.7%11.0%
11George SmithConservative Party2983.5%10.5%
12Rebecca WarrenGreen Party2132.5%7.5%

EC ward code E05011098 · Back to ward index

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. 60.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,279

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 →

RankCandidatePartyVotesShare 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
1Sarah KingLabour Party1,51933.3%66.7%+33.3 ptsElected
2Peter JohnLabour Party1,36830.0%60.0%+26.7 ptsElected
3Michael MillarGreen Party3688.1%16.2%
4Alexander HowardGreen Party3297.2%14.4%
5Jonathan HuntLiberal Democrats2836.2%12.4%
6Columba BlangoLiberal Democrats2515.5%11.0%
7Fraser Schurer-LewisConservative Party1844.0%8.1%
8Francis TrussConservative Party1844.0%8.1%
9Ray ToweyChristian Peoples Alliance711.6%3.1%

EC ward code E05011097 · Back to ward index

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. 54.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,884

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 →

RankCandidatePartyVotesShare 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
1Radha BurgessLabour Party2,50821.5%64.6%+39.6 ptsElected
2Robert WingfieldLabour Party2,14118.4%55.1%+30.1 ptsElected
3Jason OchereLabour Party2,11818.2%54.5%+29.5 ptsElected
4Eleanor MargoliesGreen Party1,42012.2%36.6%
5Susie WheeldonGreen Party9718.3%25.0%
6Paula OrrGreen Party8137.0%20.9%
7Vanessa MacNaughtonLiberal Democrats4103.5%10.6%
8Timothy BrownLiberal Democrats2872.5%7.4%
9Oliver WoollerConservative Party2632.3%6.8%
10Graham DavisonConservative Party2502.1%6.4%
11John MunroLiberal Democrats2392.1%6.2%
12Adam PimlottConservative Party2332.0%6.0%

EC ward code E05011115 · Back to ward index

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. 65.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +32.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,858

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 →

RankCandidatePartyVotesShare 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
1Victoria MillsLabour Party1,89133.1%66.2%+32.8 ptsElected
2Renata HamvasLabour Party1,87232.8%65.5%+32.2 ptsElected
3Gerard BennettGreen Party61210.7%21.4%
4Claire SheppardIndependent4888.5%17.1%
5Matthew BartholomewConservative Party2494.4%8.7%
6Nathan GamesterConservative Party2183.8%7.6%
7Robert SkellyLiberal Democrats1943.4%6.8%
8Derek PartridgeLiberal Democrats1923.4%6.7%

EC ward code E05011111 · Back to ward index

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. 57.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +32.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,641

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 →

RankCandidatePartyVotesShare 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
1Rebecca LuryLabour Party1,72621.8%65.3%+40.3 ptsElected
2Martin SeatonLabour Party1,55219.6%58.8%+33.8 ptsElected
3Darren MerrillLabour Party1,51219.1%57.2%+32.2 ptsElected
4Peter BaffoeGreen Party4255.4%16.1%
5Emily HirstLiberal Democrats4245.4%16.1%
6Daniel BeckleyLiberal Democrats4005.0%15.1%
7Edward SainsburyLiberal Democrats3494.4%13.2%
8Guy Mannes-AbbottGreen Party3033.8%11.5%
9Alex DeaneConservative Party2893.6%10.9%
10Lina UsmaGreen Party2873.6%10.9%
11Michael ChampionConservative Party2793.5%10.6%
12Ben Bilek OmachConservative Party2543.2%9.6%
13Lucy CarringtonIndependent1241.6%4.7%

EC ward code E05011107 · Back to ward index

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. 59.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +34.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,455

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 →

RankCandidatePartyVotesShare 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
1Jasmine AliLabour Party2,54324.5%73.6%+48.6 ptsElected
2Peter BabuduLabour Party2,28722.1%66.2%+41.2 ptsElected
3Nick DolezalLabour Party2,06019.9%59.6%+34.6 ptsElected
4Jagan DevarajGreen Party5895.7%17.0%
5Kirsty LothianGreen Party5805.6%16.8%
6David EvansGreen Party4924.7%14.2%
7Veronica HuntLiberal Democrats3753.6%10.9%
8Al ScottLiberal Democrats3253.1%9.4%
9Robert ClarkeConservative Party2942.8%8.5%
10Damian FoxConservative Party2832.7%8.2%
11Barry JosephConservative Party2752.7%8.0%
12Thomas RogersLiberal Democrats2622.5%7.6%

EC ward code E05011113 · Back to ward index

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. 63.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +38.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,131

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 →

RankCandidatePartyVotesShare 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
1Eleanor KerslakeLabour Party2,13722.7%68.2%+43.2 ptsElected
2James ColdwellLabour Party2,08222.2%66.5%+41.5 ptsElected
3Alice MacdonaldLabour Party1,99721.3%63.8%+38.8 ptsElected
4James DoranLiberal Democrats4574.9%14.6%
5Kate BelchevaGreen Party4294.6%13.7%
6Harriet ShoneLiberal Democrats4204.5%13.4%
7Alistar BigosLiberal Democrats4064.3%13.0%
8David PowellGreen Party3543.8%11.3%
9Betiel MahariGreen Party3373.6%10.8%
10Sue BadmanConservative Party2752.9%8.8%
11Will AmorConservative Party2572.7%8.2%
12Joseph LyonsConservative Party2432.6%7.8%

EC ward code E05011105 · Back to ward index

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. 67.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +42.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,007

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 →

RankCandidatePartyVotesShare 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
1Dora Dixon-FyleLabour Party2,23424.8%74.3%+49.3 ptsElected
2Tom FlynnLabour Party2,08223.1%69.2%+44.2 ptsElected
3Kieron WilliamsLabour Party2,04322.6%67.9%+42.9 ptsElected
4Tracey BeresfordGreen Party5526.1%18.4%
5Alexis FidgettGreen Party3764.2%12.5%
6Naomi AndersonConservative Party3073.4%10.2%
7Paul IngramGreen Party3013.3%10.0%
8Robert HaywardConservative Party2863.2%9.5%
9Erik O'ConnorConservative Party2542.8%8.4%
10Jason LeechLiberal Democrats2182.4%7.2%
11Nik NicolLiberal Democrats1972.2%6.6%
12Joseph WillieLiberal Democrats1721.9%5.7%

EC ward code E05011096 · Back to ward index

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. 68.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +43.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,456

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 →

RankCandidatePartyVotesShare 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
1Lorraine LauderLabour Party1,74723.7%71.1%+46.1 ptsElected
2Paul FlemingLabour Party1,72623.4%70.3%+45.3 ptsElected
3Jack BuckLabour Party1,67922.8%68.4%+43.4 ptsElected
4Liam HennessyGreen Party3384.6%13.8%
5Liba HoskinGreen Party3084.2%12.5%
6Ignas GalvelisGreen Party2913.9%11.8%
7Tim ColbourneLiberal Democrats2283.1%9.3%
8Chris HudsonLiberal Democrats2263.1%9.2%
9Novelette EllisConservative Party2142.9%8.7%
10Loana MorrisonConservative Party2092.8%8.5%
11David FurzeConservative Party2042.8%8.3%
12Lauren Pemberton-NelsonLiberal Democrats1982.7%8.1%

EC ward code E05011102 · Back to ward index

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. 68.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +43.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,084

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 →

RankCandidatePartyVotesShare 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
1Evelyn AkotoLabour Party2,30324.9%74.7%+49.7 ptsElected
2Richard LivingstoneLabour Party2,22824.1%72.2%+47.2 ptsElected
3Michael SituLabour Party2,11322.8%68.5%+43.5 ptsElected
4Gemma CooperLiberal Democrats5085.5%16.5%
5Paul KyriacouLiberal Democrats4324.7%14.0%
6Tim McNallyLiberal Democrats4074.4%13.2%
7Nick MartinGreen Party3874.2%12.5%
8Dominic BurstinConservative Party3093.3%10.0%
9Simon KitchenConservative Party2933.2%9.5%
10Chris MottauConservative Party2733.0%8.9%

EC ward code E05011109 · Back to ward index

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. 69.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +44.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,206

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 →

RankCandidatePartyVotesShare 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
1Sunil ChopraLabour Party2,30524.0%71.9%+46.9 ptsElected
2Gavin EdwardsLabour Party2,27623.7%71.0%+46.0 ptsElected
3Sandra RhuleLabour Party2,22123.1%69.3%+44.3 ptsElected
4Rosalie SchweikerGreen Party5285.5%16.5%
5Steve BarbeGreen Party4795.0%14.9%
6Bartley ShawGreen Party4454.6%13.9%
7Domonic GarriquesConservative Party2542.6%7.9%
8Andrew SmithConservative Party2512.6%7.8%
9Harry ChathliConservative Party2492.6%7.8%
10Sarah MustoeLiberal Democrats2162.2%6.7%
11Rupert MorrisLiberal Democrats1982.1%6.2%
12Gillian ShieldsLiberal Democrats1962.0%6.1%

EC ward code E05011108 · Back to ward index

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. 78.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +53.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,704

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 →

RankCandidatePartyVotesShare 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
1Barrie HargroveLabour Party2,21527.3%81.9%+56.9 ptsElected
2Johnson SituLabour Party2,14326.4%79.3%+54.3 ptsElected
3Cleo SoanesLabour Party2,11226.0%78.1%+53.1 ptsElected
4Anthony GriffithsGreen Party3033.7%11.2%
5Christopher HendersonGreen Party2873.5%10.6%
6John EvansConservative Party2072.6%7.7%
7Martina WardConservative Party1872.3%6.9%
8Jane MaclarenConservative Party1812.2%6.7%
9Jeff HookLiberal Democrats1712.1%6.3%
10Philomena OfoduLiberal Democrats1541.9%5.7%
11Benjamin JohnsonLiberal Democrats1511.9%5.6%

EC ward code E05011110 · Back to ward index