← Lambeth (all cycles) · 5 May 2022 cohort

Lambeth 2022

Local elections held 5 May 2022.

25 ward races
63 seats
1 elected below the proportional quota
1.6% of seats below quota
23 unfairly awarded seats
36.5% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

If votes were counted by party

Across the 25 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 63 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Labour Party97,78654.2%5892.1%3555.6%+23
Green Party40,16222.3%23.2%1422.2%-12
Conservative Party21,20211.7%00.0%711.1%-7
Liberal Democrats20,58511.4%34.8%711.1%-4
WEP3650.2%00.0%00.0%0
Trade Unionist and Socialist Coalition3190.2%00.0%00.0%0
SOC310.0%00.0%00.0%0
Reform UK230.0%00.0%00.0%0
Total180,473100.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 2022 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2022 election (current) and on the eve of it (2021), so you can see what the result replaced.

Current (2022)
Previous (2021)

Wards in this council

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

Race results

Clapham Common and Abbeville · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 32.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,851

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
1Curtis B.Liberal Democrats1,00617.6%35.3%+2.0 ptsElected
2Inglis-Jones A.Labour Party92616.2%32.5%−0.8 ptsElected
3Reynolds J.Labour Party91616.1%32.1%
4Alderechi F.Liberal Democrats88515.5%31.0%
5Briggs T.Conservative Party78213.7%27.4%
6Frost D.Conservative Party68612.0%24.1%
7Cavanagh F.Green Party2564.5%9.0%
8Hautz K.Green Party2213.9%7.8%
9Cole E.Reform UK230.4%0.8%

Electorate 7,419 · EC ward code E05014099 · Back to ward index

Waterloo and South Bank · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 40.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,945

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
1Da Silva S.Labour Party84221.6%43.3%+10.0 ptsElected
2Dogus I.Labour Party78120.1%40.2%+6.8 ptsElected
3Buist D.Liberal Democrats71418.4%36.7%
4French C.Liberal Democrats71318.3%36.7%
5Lee G.Green Party2145.5%11.0%
6Peel M.Conservative Party2135.5%11.0%
7Smedley N.Green Party2085.3%10.7%
8Tack K.Conservative Party2055.3%10.5%

Electorate 6,200 · EC ward code E05014118 · Back to ward index

Streatham Hill West and Thornton · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 42.2% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,245

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
1Bryant M.Liberal Democrats1,41621.8%43.6%+10.3 ptsElected
2Harris D.Liberal Democrats1,37021.1%42.2%+8.9 ptsElected
3Davie E.Labour Party1,34920.8%41.6%
4Randall B.Labour Party1,27519.6%39.3%
5Audsley A.Green Party4096.3%12.6%
6Johnson P.Green Party2503.9%7.7%
7Henman R.Conservative Party2313.6%7.1%
8Patel K.Conservative Party1902.9%5.9%

Electorate 7,997 · EC ward code E05014114 · Back to ward index

Gipsy Hill · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 46.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,857

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
1Banton C.Labour Party1,45725.5%51.0%+17.7 ptsElected
2Spencer R.Labour Party1,32223.1%46.3%+12.9 ptsElected
3Elliott P.Green Party1,27122.2%44.5%
4Nakalembe S.Green Party1,17020.5%41.0%
5Davis J.Conservative Party1983.5%6.9%
6Stones A.Conservative Party1442.5%5.0%
7Dobson S.Liberal Democrats1011.8%3.5%
8Tuffrey M.Liberal Democrats500.9%1.8%

Electorate 7,824 · EC ward code E05014103 · Back to ward index

Streatham Wells · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 49.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,245

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
1Clark M.Labour Party1,10224.5%49.1%+15.8 ptsElected
2Masters M.Labour Party1,10124.5%49.0%+15.7 ptsElected
3Heather J.Liberal Democrats63914.2%28.5%
4Ikegbunam E.Liberal Democrats50211.2%22.4%
5Chambers C.Green Party3658.1%16.3%
6Miller R.Green Party3096.9%13.8%
7Dennison F.Conservative Party2245.0%10.0%
8Newall W.Conservative Party2034.5%9.0%
9Della Rocca C.Trade Unionist and Socialist Coalition451.0%2.0%

Electorate 7,169 · EC ward code E05014116 · Back to ward index

West Dulwich · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 49.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,323

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
1Cavanagh J.Labour Party1,79227.0%53.9%+20.6 ptsElected
2Cowell F.Labour Party1,63924.7%49.3%+16.0 ptsElected
3Kimm I.Conservative Party68910.4%20.7%
4Thornton K.Green Party68610.3%20.6%
5Turner S.Conservative Party6169.3%18.5%
6Opie S.Green Party5658.5%17.0%
7Baker J.Liberal Democrats3325.0%10.0%
8Hinton C.Liberal Democrats3264.9%9.8%

Electorate 8,385 · EC ward code E05014119 · Back to ward index

Clapham Town · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 41.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,452

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
1Bray L.Labour Party1,77917.2%51.5%+26.5 ptsElected
2Robson D.Labour Party1,60315.5%46.4%+21.4 ptsElected
3Windle T.Labour Party1,44113.9%41.7%+16.7 ptsElected
4Bennett T.Conservative Party1,0239.9%29.6%
5Roberts L.Conservative Party9809.5%28.4%
6Da Costa M.Conservative Party9609.3%27.8%
7Prideaux M.Green Party7297.0%21.1%
8James J.Green Party5405.2%15.6%
9Fox J.Liberal Democrats4854.7%14.1%
10Selander K.Green Party4744.6%13.7%
11Ovenden R.Liberal Democrats3413.3%9.9%

Electorate 11,604 · EC ward code E05014102 · Back to ward index

Streatham St Leonard’s · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 42.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,551

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
1Ainslie S.Green Party1,72716.2%48.6%+23.6 ptsElected
2Griffiths N.Green Party1,68315.8%47.4%+22.4 ptsElected
3Abrams M.Labour Party1,52514.3%42.9%+17.9 ptsElected
4Dobbs-Grove J.Green Party1,42813.4%40.2%
5Rowe D.Labour Party1,35312.7%38.1%
6Qureshi U.Labour Party1,33612.5%37.6%
7Bailey E.Conservative Party3373.2%9.5%
8Collins C.Conservative Party3122.9%8.8%
9Newall R.Conservative Party2902.7%8.2%
10Davidson N.Liberal Democrats2372.2%6.7%
11Lunnon G.Liberal Democrats2272.1%6.4%
12Drage S.Liberal Democrats1981.9%5.6%

Electorate 10,804 · EC ward code E05014115 · Back to ward index

Stockwell East · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 52.2% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,081

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
1Valcarcel T.Labour Party1,11426.8%53.5%+20.2 ptsElected
2Hashi M.Labour Party1,08726.1%52.2%+18.9 ptsElected
3Agarwal A.Green Party49511.9%23.8%
4Manning V.Green Party3799.1%18.2%
5Lester R.Liberal Democrats3117.5%14.9%
6Mitton S.Liberal Democrats2666.4%12.8%
7Royle H.Conservative Party2576.2%12.3%
8Barr S.Conservative Party2536.1%12.2%

Electorate 7,267 · EC ward code E05014110 · Back to ward index

Streatham Hill East · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 55.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,157

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
1Atkins L.Labour Party1,24929.0%57.9%+24.6 ptsElected
2Chowdhury R.Labour Party1,19827.8%55.5%+22.2 ptsElected
3Alexander R.Green Party52212.1%24.2%
4Maurice-Jones L.Green Party3538.2%16.4%
5Gray T.Conservative Party3157.3%14.6%
6Salt N.Conservative Party2856.6%13.2%
7Best J.Liberal Democrats2275.3%10.5%
8Kane D.Liberal Democrats1653.8%7.6%

Electorate 7,191 · EC ward code E05014113 · Back to ward index

St Martin's · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 57.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,104

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
1Fitzroy O.Labour Party1,26130.0%59.9%+26.6 ptsElected
2Jaffer S.Labour Party1,21728.9%57.9%+24.5 ptsElected
3Sandford C.Green Party46211.0%22.0%
4Lan Yuen S.Green Party4059.6%19.3%
5Rotherham L.Conservative Party2305.5%10.9%
6Virgo A.Conservative Party2265.4%10.7%
7Curtis T.Liberal Democrats2215.3%10.5%
8Harper-Wray J.Liberal Democrats1854.4%8.8%

Electorate 7,235 · EC ward code E05014109 · Back to ward index

Herne Hill and Loughborough Junction · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 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. 4,597

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
1Dickson J.Labour Party2,42917.6%52.8%+27.8 ptsElected
2George P.Labour Party2,39317.4%52.1%+27.1 ptsElected
3Sardiwal D.Labour Party2,34217.0%50.9%+25.9 ptsElected
4Hicks C.Green Party1,83813.3%40.0%
5Christian N.Green Party1,81813.2%39.5%
6Valentine P.Green Party1,56611.4%34.1%
7Blackie R.Liberal Democrats2641.9%5.7%
8White J.Conservative Party2531.8%5.5%
9Tooze D.Conservative Party2511.8%5.5%
10Whitten A.Conservative Party2431.8%5.3%
11Hasted C.Liberal Democrats1751.3%3.8%
12Price J.Liberal Democrats1481.1%3.2%
13Kartav B.Trade Unionist and Socialist Coalition710.5%1.5%

Electorate 11,301 · EC ward code E05014104 · Back to ward index

Kennington · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 52.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,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 →

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
1Amos D.Labour Party2,24119.6%58.7%+33.7 ptsElected
2Dyer J.Labour Party2,19519.2%57.5%+32.5 ptsElected
3Daley L.Labour Party1,99217.4%52.1%+27.1 ptsElected
4Muradali-Kane F.Green Party8847.7%23.1%
5Pashley R.Green Party8837.7%23.1%
6Ball M.Green Party8627.5%22.6%
7Baines V.Liberal Democrats4664.1%12.2%
8Barker C.Conservative Party4333.8%11.3%
9Baines M.Liberal Democrats4023.5%10.5%
10Roberts G.Conservative Party3753.3%9.8%
11Caprari-Sharpe R.Conservative Party3683.2%9.6%
12Garner T.Liberal Democrats3593.1%9.4%

Electorate 11,587 · EC ward code E05014105 · Back to ward index

Brixton Windrush · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 61.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,810

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
1O'Hara S.Labour Party1,14331.6%63.1%+29.8 ptsElected
2Anyanwu D.Labour Party1,11430.8%61.5%+28.2 ptsElected
3Thackray B.Green Party57215.8%31.6%
4Wood T.Green Party38410.6%21.2%
5Haylett A.Liberal Democrats1123.1%6.2%
6Cyrot F.Liberal Democrats1012.8%5.6%
7Roberts S.Conservative Party1002.8%5.5%
8Ben-Maimon K.Conservative Party942.6%5.2%

Electorate 6,885 · EC ward code E05014098 · Back to ward index

Streatham Common and Vale · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 53.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,279

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
1Adilypour D.Labour Party2,07121.1%63.2%+38.2 ptsElected
2Shaha H.Labour Party1,82718.6%55.7%+30.7 ptsElected
3Rutland T.Labour Party1,75717.9%53.6%+28.6 ptsElected
4Eastoe D.Green Party5755.8%17.5%
5Jarrett C.Conservative Party5615.7%17.1%
6Paling C.Conservative Party5205.3%15.9%
7Phillips P.Conservative Party5025.1%15.3%
8Pollock F.Green Party4834.9%14.7%
9Banfield S.Liberal Democrats4664.7%14.2%
10Messel G.Green Party4184.2%12.7%
11Davies H.Liberal Democrats3713.8%11.3%
12Brack D.Liberal Democrats2862.9%8.7%

Electorate 11,912 · EC ward code E05014112 · Back to ward index

Myatt's Fields · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 62.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,250

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
1Gallop A.Labour Party1,42131.6%63.2%+29.8 ptsElected
2Gadsby P.Labour Party1,39931.1%62.2%+28.8 ptsElected
3Neil D.Green Party48610.8%21.6%
4Walsh S.Green Party4008.9%17.8%
5Noble K.Liberal Democrats2325.2%10.3%
6Chandler H.Conservative Party2004.4%8.9%
7Hallett J.Conservative Party1824.0%8.1%
8Gibbon N.Liberal Democrats1804.0%8.0%

Electorate 8,174 · EC ward code E05014107 · Back to ward index

Oval · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 54.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,678

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
1Holland C.Labour Party1,60119.9%59.8%+34.8 ptsElected
2Costa D.Labour Party1,54519.2%57.7%+32.7 ptsElected
3Issa I.Labour Party1,44718.0%54.0%+29.0 ptsElected
4McAlpine P.Green Party5767.2%21.5%
5Everett D.Green Party4445.5%16.6%
6Mills L.Green Party4115.1%15.3%
7Crichton Stuart M.Liberal Democrats3974.9%14.8%
8Lewis S.Liberal Democrats3804.7%14.2%
9Best K.Conservative Party3344.2%12.5%
10Gibson E.Conservative Party3234.0%12.1%
11Mawdsley P.Conservative Party2913.6%10.9%
12Siraut J.Liberal Democrats2863.6%10.7%

Electorate 9,086 · EC ward code E05014108 · Back to ward index

Vauxhall · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 54.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,651

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
1Bailey M.Labour Party1,02520.7%62.1%+37.1 ptsElected
2Wrathmell I.Labour Party94819.1%57.4%+32.4 ptsElected
3Jarnecki L.Labour Party89618.1%54.3%+29.3 ptsElected
4Freeman S.Green Party3907.9%23.6%
5Barr S.Conservative Party3016.1%18.2%
6Bellamy H.Conservative Party2725.5%16.5%
7Marchant R.Conservative Party2404.8%14.5%
8Kennedy-Sanigar C.Green Party2404.8%14.5%
9Hayes K.Green Party2374.8%14.4%
10Davies A.Liberal Democrats2144.3%13.0%
11Ogden K.Liberal Democrats1903.8%11.5%

Electorate 6,518 · EC ward code E05014117 · Back to ward index

Brixton Acre Lane · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 55.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,152

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
1Kay M.Labour Party1,81219.2%57.5%+32.5 ptsElected
2Bridson D.Labour Party1,75118.5%55.6%+30.6 ptsElected
3Barznji S.Labour Party1,74718.5%55.4%+30.4 ptsElected
4Martin K.Green Party8058.5%25.5%
5Eaves W.Green Party5686.0%18.0%
6Rad D.Green Party5105.4%16.2%
7Baker J.WEP3653.9%11.6%
8Cosgrave S.Conservative Party3463.7%11.0%
9Babalola A.Conservative Party3393.6%10.8%
10Glass H.Liberal Democrats3273.5%10.4%
11De Maynard V.Conservative Party3223.4%10.2%
12Pycroft J.Liberal Democrats2512.7%8.0%
13Jenkins C.Liberal Democrats2342.5%7.4%
14Sharieff T.Trade Unionist and Socialist Coalition780.8%2.5%

Electorate 11,136 · EC ward code E05014095 · Back to ward index

Brixton Rush Common · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 56.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,167

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
1Cameron M.Labour Party2,07021.8%65.4%+40.4 ptsElected
2Kind B.Labour Party1,90220.0%60.1%+35.1 ptsElected
3Garden A.Labour Party1,77918.7%56.2%+31.2 ptsElected
4Dean Z.Green Party9289.8%29.3%
5Vroomen L.Green Party7698.1%24.3%
6English J.Green Party6546.9%20.7%
7Alsalmi A.Liberal Democrats2853.0%9.0%
8Austin B.Liberal Democrats2782.9%8.8%
9Medlicott P.Liberal Democrats2152.3%6.8%
10Liell L.Conservative Party2122.2%6.7%
11Ficcadenti V.Conservative Party2102.2%6.6%
12Watkins C.Conservative Party1982.1%6.3%

Electorate 10,697 · EC ward code E05014097 · Back to ward index

Clapham East · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 64.8% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,656

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

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
1Leigh J.Labour Party1,12734.0%68.1%+34.7 ptsElected
2Collins A.Labour Party1,07332.4%64.8%+31.5 ptsElected
3Hattersley N.Green Party41112.4%24.8%
4Williams I.Liberal Democrats2246.8%13.5%
5Freeman J.Conservative Party2156.5%13.0%
6Hindson J.Conservative Party1935.8%11.7%
7Cranney B.Trade Unionist and Socialist Coalition381.1%2.3%
8Lambert D.SOC310.9%1.9%

Electorate 7,477 · EC ward code E05014100 · Back to ward index

Clapham Park · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 56.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,392

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
1McGivern V.Labour Party1,54521.5%64.6%+39.6 ptsElected
2Mohammed I.Labour Party1,41619.7%59.2%+34.2 ptsElected
3Tiedemann M.Labour Party1,36119.0%56.9%+31.9 ptsElected
4Eaves J.Green Party5748.0%24.0%
5Potter C.Green Party4245.9%17.7%
6Levitan M.Green Party4055.6%16.9%
7Brushwood E.Conservative Party3034.2%12.7%
8Cartwright L.Conservative Party2864.0%12.0%
9Gilmour A.Liberal Democrats2393.3%10.0%
10Read M.Conservative Party2313.2%9.7%
11Newitt T.Liberal Democrats2072.9%8.7%
12McMorrow H.Liberal Democrats1862.6%7.8%

Electorate 9,744 · EC ward code E05014101 · Back to ward index

Stockwell West and Larkhall · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 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. 3,056

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
1Dharampal-Hornby J.Labour Party1,92921.0%63.1%+38.1 ptsElected
2Simpson J.Labour Party1,89520.7%62.0%+37.0 ptsElected
3Oxley D.Labour Party1,74919.1%57.2%+32.2 ptsElected
4Brown K.Green Party5546.0%18.1%
5Newell B.Green Party5516.0%18.0%
6Playle A.Green Party5105.6%16.7%
7Bellis J.Conservative Party3543.9%11.6%
8Davison G.Liberal Democrats3223.5%10.5%
9Grundill A.Liberal Democrats3213.5%10.5%
10Forrester J.Conservative Party3213.5%10.5%
11Strawson J.Conservative Party3103.4%10.1%
12Thomas C.Liberal Democrats2662.9%8.7%
13Nally S.Trade Unionist and Socialist Coalition870.9%2.8%

Electorate 11,776 · EC ward code E05014111 · Back to ward index

Knight's Hill · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 60.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +35.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,597

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
1Adem I.Labour Party2,31721.5%64.4%+39.4 ptsElected
2Meldrum J.Labour Party2,31421.4%64.3%+39.3 ptsElected
3Winifred S.Labour Party2,17120.1%60.4%+35.4 ptsElected
4Evans T.Green Party9779.1%27.2%
5Heather L.Green Party7016.5%19.5%
6Rocks P.Green Party5385.0%15.0%
7Chieke J.Conservative Party3583.3%10.0%
8Hutson L.Conservative Party3483.2%9.7%
9Kimm A.Conservative Party3293.0%9.1%
10Kennedy Brown I.Liberal Democrats2862.7%8.0%
11Mathys C.Liberal Democrats2512.3%7.0%
12Moule O.Liberal Democrats2011.9%5.6%

Electorate 11,722 · EC ward code E05014106 · Back to ward index

Brixton North · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 62.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +37.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,751

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
1Manley-Browne N.Labour Party1,85522.5%67.4%+42.4 ptsElected
2Bryan J.Labour Party1,81322.0%65.9%+40.9 ptsElected
3E. Ennis J.Labour Party1,70920.7%62.1%+37.1 ptsElected
4Brown N.Green Party6958.4%25.3%
5Button C.Green Party5316.4%19.3%
6Sheppeck N.Green Party4695.7%17.0%
7Ellery F.Conservative Party2202.7%8.0%
8Hasted P.Liberal Democrats2132.6%7.7%
9Sloggett K.Conservative Party2122.6%7.7%
10Leach L.Conservative Party2032.5%7.4%
11Tang J.Liberal Democrats1972.4%7.2%
12Tedder I.Liberal Democrats1361.6%4.9%

Electorate 11,135 · EC ward code E05014096 · Back to ward index