← Southwark (all cycles) · 5 May 2022 cohort

Southwark 2022

Local elections held 5 May 2022.

23 ward races
63 seats
15 unfairly awarded seats
23.8% 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 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 Party109,98656.4%5282.5%3758.7%+15
Liberal Democrats41,07421.1%1117.5%1320.6%-2
Green Party23,18711.9%00.0%711.1%-7
Conservative Party19,52010.0%00.0%69.5%-6
Trade Unionist and Socialist Coalition4270.2%00.0%00.0%0
WEP4140.2%00.0%00.0%0
LLL2000.1%00.0%00.0%0
Reform UK1710.1%00.0%00.0%0
ND780.0%00.0%00.0%0
Social Democratic Party570.0%00.0%00.0%0
Total195,114100.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

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

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
1Newens M.Labour Party2,11123.1%46.3%+12.9 ptsElected
2Leeming R.Labour Party1,92221.1%42.1%+8.8 ptsElected
3Wingfield R.Liberal Democrats1,13312.4%24.8%
4Honeybourne T.Conservative Party1,06311.6%23.3%
5Rates C.Conservative Party1,05311.5%23.1%
6Parkash R.Liberal Democrats1,03711.4%22.7%
7Langdon C.Green Party3874.2%8.5%
8Holden P.Green Party3704.1%8.1%
9Randolfi P.Reform UK500.5%1.1%

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

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
1Linforth-Hall M.Liberal Democrats1,03425.2%50.4%+17.1 ptsElected
2Neale G.Liberal Democrats92922.7%45.3%+12.0 ptsElected
3Marullo A.Labour Party83620.4%40.8%
4Vavviana S.Labour Party82120.0%40.0%
5Clegg M.Green Party2275.5%11.1%
6Deane A.Conservative Party1403.4%6.8%
7Zaroubin S.Conservative Party1142.8%5.6%

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

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
1Browning M.Labour Party1,84635.2%70.5%+37.2 ptsElected
2Hartley J.Labour Party1,29824.8%49.6%+16.2 ptsElected
3Bruce-Mitford M.Green Party69813.3%26.7%
4Copeland T.Liberal Democrats4899.3%18.7%
5Rogers T.Liberal Democrats3416.5%13.0%
6Watson R.Conservative Party2895.5%11.0%
7Okparaocha E.Conservative Party2775.3%10.6%

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

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

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
1Salmon N.Liberal Democrats1,47516.2%48.6%+23.6 ptsElected
2Johnson N.Liberal Democrats1,32914.6%43.7%+18.7 ptsElected
3Hood A.Liberal Democrats1,29814.2%42.7%+17.7 ptsElected
4Thornton J.Labour Party1,09512.0%36.0%
5Kellay A.Labour Party1,05611.6%34.8%
6Parrish C.Labour Party92010.1%30.3%
7Conway J.Green Party8259.1%27.2%
8Ginnett H.Conservative Party3994.4%13.1%
9Cusack A.Conservative Party3714.1%12.2%
10FIndell M.Conservative Party3463.8%11.4%

Electorate 9,984 · EC ward code E05011117 · 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. 52.8% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,068

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
1Rose C.Labour Party1,78329.1%58.1%+24.8 ptsElected
2Simmons A.Labour Party1,62126.4%52.8%+19.5 ptsElected
3Chathli L.Conservative Party70611.5%23.0%
4Heaton-Jones P.Conservative Party67511.0%22.0%
5Fairbarn G.Green Party4497.3%14.6%
6Matley V.Green Party3034.9%9.9%
7Johncock I.Liberal Democrats3004.9%9.8%
8Furlong A.Liberal Democrats2994.9%9.7%

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

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
1Hickson E.Labour Party1,71616.7%50.2%+25.2 ptsElected
2Chopra S.Labour Party1,58615.5%46.4%+21.4 ptsElected
3Dalton S.Labour Party1,56215.2%45.7%+20.7 ptsElected
4Houngbo W.Liberal Democrats1,20511.7%35.2%
5Moh M.Liberal Democrats1,19311.6%34.9%
6O'Brien D.Liberal Democrats1,11910.9%32.7%
7Hunter S.Green Party4954.8%14.5%
8Hymans D.Green Party3433.3%10.0%
9Terrill C.Green Party2802.7%8.2%
10Tiffin R.Conservative Party2622.6%7.7%
11Ward O.Conservative Party2612.5%7.6%
12Okrekson M.Conservative Party2372.3%6.9%

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

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
1Cryan S.Labour Party1,78218.4%55.3%+30.3 ptsElected
2Roberts B.Labour Party1,65317.1%51.3%+26.3 ptsElected
3Whittam K.Labour Party1,55816.1%48.4%+23.4 ptsElected
4Bowers P.Liberal Democrats7888.2%24.5%
5Lim J.Liberal Democrats6957.2%21.6%
6Platt M.Liberal Democrats6006.2%18.6%
7Boyle C.Green Party4985.2%15.5%
8Cooke S.Green Party4855.0%15.1%
9Manser R.Green Party4214.4%13.1%
10Collins L.Conservative Party3813.9%11.8%
11Tobin M.Conservative Party3223.3%10.0%
12Ferguson R.Conservative Party3183.3%9.9%
13Law R.Trade Unionist and Socialist Coalition1021.1%3.2%
14Kekwick A.Social Democratic Party570.6%1.8%

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

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
1Bentley R.Liberal Democrats1,90918.1%54.3%+29.3 ptsElected
2McCallum H.Liberal Democrats1,73216.4%49.3%+24.3 ptsElected
3Tester E.Liberal Democrats1,72416.3%49.0%+24.0 ptsElected
4Ghiyatha K.Labour Party1,22711.6%34.9%
5Reid C.Labour Party1,19411.3%34.0%
6Islam S.Labour Party1,0369.8%29.5%
7Hearn N.Green Party6416.1%18.2%
8Leonard I.Conservative Party4153.9%11.8%
9Gidwani R.Conservative Party3703.5%10.5%
10Kono-Ugen K.Conservative Party3012.9%8.6%

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

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
1Brown C.Labour Party2,02518.9%56.7%+31.7 ptsElected
2Lambe S.Labour Party1,90017.7%53.2%+28.2 ptsElected
3Pollak L.Labour Party1,75916.4%49.2%+24.2 ptsElected
4Jeffries A.Liberal Democrats1,40713.1%39.4%
5Tipler M.Liberal Democrats1,29512.1%36.3%
6Obanya P.Liberal Democrats1,27711.9%35.7%
7Jones L.Conservative Party3673.4%10.3%
8Abdi J.Conservative Party3593.3%10.0%
9Warren L.Conservative Party3283.1%9.2%

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

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
1Mwangangye P.Labour Party2,49520.5%61.5%+36.5 ptsElected
2McAsh J.Labour Party2,32319.1%57.3%+32.3 ptsElected
3Smith C.Labour Party2,10817.3%52.0%+27.0 ptsElected
4Donachie C.Liberal Democrats9557.9%23.6%
5Collins P.Green Party9327.7%23.0%
6Green M.Liberal Democrats7366.1%18.2%
7Roach S.Liberal Democrats6845.6%16.9%
8Jennings D.Green Party6365.2%15.7%
9Webb C.WEP4143.4%10.2%
10Poole-Wilson M.Conservative Party3112.6%7.7%
11Hong Q.Conservative Party2942.4%7.3%
12Broek A.Conservative Party2752.3%6.8%

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

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
1Edwards G.Labour Party2,07218.0%53.9%+28.9 ptsElected
2Popoola R.Labour Party2,04017.7%53.0%+28.0 ptsElected
3Rhule S.Labour Party2,02517.6%52.7%+27.7 ptsElected
4Sheppard C.Green Party1,55113.4%40.3%
5Dawkins C.Green Party1,51613.1%39.4%
6Taylor R.Green Party1,27011.0%33.0%
7Chathli H.Conservative Party2161.9%5.6%
8Anderson F.Liberal Democrats1931.7%5.0%
9Garriques D.Conservative Party1911.7%5.0%
10Twinn I.Conservative Party1881.6%4.9%
11Mayne-Constantinou C.Liberal Democrats1421.2%3.7%
12Taras C.Liberal Democrats1341.2%3.5%

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

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
1Chamberlain V.Liberal Democrats1,23619.3%58.0%+33.0 ptsElected
2Von Wiese I.Liberal Democrats1,18718.6%55.7%+30.7 ptsElected
3Watson D.Liberal Democrats1,13617.8%53.3%+28.3 ptsElected
4Harley R.Labour Party72511.3%34.0%
5White M.Labour Party69910.9%32.8%
6Toweh T.Labour Party69810.9%32.7%
7Callaghan D.Conservative Party2233.5%10.5%
8Richard J.Conservative Party2123.3%9.9%
9Murthy V.Conservative Party1953.0%9.1%
10Kennedy C.Trade Unionist and Socialist Coalition851.3%4.0%

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

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
1Hamvas R.Labour Party1,80232.1%64.2%+30.8 ptsElected
2Mills V.Labour Party1,75731.3%62.6%+29.2 ptsElected
3Bennett G.Green Party65011.6%23.1%
4Sheppard S.Green Party58110.3%20.7%
5Gamester N.Conservative Party2474.4%8.8%
6Wooller O.Conservative Party2133.8%7.6%
7Reyes E.Liberal Democrats1853.3%6.6%
8Blango C.Liberal Democrats1813.2%6.4%

Electorate 7,300 · EC ward code E05011111 · 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. 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. 2,708

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
1Dennis H.Labour Party1,91623.6%70.8%+45.8 ptsElected
2Johnson L.Labour Party1,76121.7%65.0%+40.0 ptsElected
3Vambe J.Labour Party1,47018.1%54.3%+29.3 ptsElected
4Hutchinson R.Green Party6377.8%23.5%
5Clark P.Liberal Democrats6097.5%22.5%
6Ahmed M.Liberal Democrats5396.6%19.9%
7Sheik M.Liberal Democrats4035.0%14.9%
8Dowsett A.Conservative Party2803.4%10.3%
9Packer R.Conservative Party2573.2%9.5%
10Packer T.Conservative Party2513.1%9.3%

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

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
1Ali N.Labour Party1,90621.3%63.8%+38.8 ptsElected
2Merrill D.Labour Party1,77119.8%59.3%+34.3 ptsElected
3Seaton M.Labour Party1,67218.7%56.0%+31.0 ptsElected
4Baffoe P.Green Party6527.3%21.8%
5James T.Liberal Democrats4535.1%15.2%
6Lehmann S.Green Party4244.7%14.2%
7Wedell T.Green Party4134.6%13.8%
8Kingsbury R.Liberal Democrats3964.4%13.3%
9Maramazi F.Liberal Democrats3373.8%11.3%
10Cox C.Conservative Party3243.6%10.9%
11Wallace C.Conservative Party2953.3%9.9%
12Tanou D.Conservative Party2372.6%7.9%
13Carrington L.ND780.9%2.6%

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

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
1King S.Labour Party1,62934.2%68.3%+35.0 ptsElected
2Hicks E.Labour Party1,61033.8%67.5%+34.2 ptsElected
3Millar M.Green Party53511.2%22.4%
4Blango C.Liberal Democrats3116.5%13.0%
5Hunt J.Liberal Democrats2936.1%12.3%
6Davison G.Conservative Party2024.2%8.5%
7Truss F.Conservative Party1873.9%7.8%

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

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
1Ali J.Labour Party2,34323.7%71.1%+46.1 ptsElected
2Dobson E.Labour Party2,12321.5%64.4%+39.4 ptsElected
3Tomlinson C.Labour Party2,00820.3%60.9%+35.9 ptsElected
4Reder P.Green Party9439.5%28.6%
5Van Vliet A.Green Party6536.6%19.8%
6Glover A.Liberal Democrats4514.6%13.7%
7Felix P.Conservative Party2682.7%8.1%
8Denby A.Conservative Party2592.6%7.9%
9Juhasz A.Liberal Democrats2432.5%7.4%
10Joseph B.Conservative Party2432.5%7.4%
11Kean J.Liberal Democrats2382.4%7.2%
12Powell B.Trade Unionist and Socialist Coalition1141.2%3.5%

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

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
1Cumbo E.Labour Party2,60623.9%71.7%+46.7 ptsElected
2Ochere J.Labour Party2,36021.6%64.9%+39.9 ptsElected
3Wingfield R.Labour Party2,21720.3%61.0%+36.0 ptsElected
4Margolies E.Green Party1,18610.9%32.6%
5Symons B.Green Party7126.5%19.6%
6Kadritzke R.Liberal Democrats4083.7%11.2%
7Annous C.Liberal Democrats3162.9%8.7%
8Leivers S.Conservative Party3062.8%8.4%
9Chesterman T.Liberal Democrats3002.7%8.2%
10Heckels E.Conservative Party2702.5%7.4%
11Mottau C.Conservative Party2302.1%6.3%

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

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
1Macdonald A.Labour Party2,05122.0%66.1%+41.1 ptsElected
2Ennin N.Labour Party2,01121.6%64.9%+39.9 ptsElected
3Batteson J.Labour Party1,95521.0%63.1%+38.1 ptsElected
4Gillett S.Green Party4945.3%15.9%
5Wood C.Green Party4534.9%14.6%
6Gurling J.Liberal Democrats4084.4%13.2%
7Usma L.Green Party3714.0%12.0%
8Gbla A.Liberal Democrats3684.0%11.9%
9Sharman J.Liberal Democrats3503.8%11.3%
10Dempsey C.Conservative Party3113.3%10.0%
11Garnham S.Conservative Party2973.2%9.6%
12Prenci E.Conservative Party2332.5%7.5%

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

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
1Akoto E.Labour Party2,28325.2%75.5%+50.5 ptsElected
2Livingstone R.Labour Party2,04622.5%67.6%+42.6 ptsElected
3Situ M.Labour Party1,95921.6%64.8%+39.8 ptsElected
4Lane S.Green Party5996.6%19.8%
5Alexander R.Conservative Party4004.4%13.2%
6Kyriacou K.Liberal Democrats3754.1%12.4%
7Fordham D.Conservative Party3513.9%11.6%
8Beddar M.Liberal Democrats3503.9%11.6%
9Kyriacou P.Liberal Democrats3143.5%10.4%
10Png A.Conservative Party2783.1%9.2%
11Cronin J.Reform UK1211.3%4.0%

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

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
1Foster S.Labour Party1,47522.4%67.2%+42.2 ptsElected
2Harper K.Labour Party1,45022.0%66.1%+41.1 ptsElected
3McIntosh K.Labour Party1,44522.0%65.9%+40.9 ptsElected
4He E.Green Party3905.9%17.8%
5Hoskin L.Green Party3695.6%16.8%
6Ellis N.Conservative Party2503.8%11.4%
7Neville A.Conservative Party2263.4%10.3%
8Noakes D.Liberal Democrats2163.3%9.8%
9Corbyn P.LLL2003.0%9.1%
10Jalloh C.Liberal Democrats1973.0%9.0%
11Zuleta L.Liberal Democrats1892.9%8.6%
12Onuluk T.Conservative Party1742.6%7.9%

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

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
1Abachor S.Labour Party2,28224.7%74.2%+49.2 ptsElected
2Dixon-Fyle D.Labour Party2,28124.7%74.2%+49.2 ptsElected
3Williams K.Labour Party2,09022.7%68.0%+43.0 ptsElected
4Remy V.Green Party7988.6%25.9%
5Board D.Liberal Democrats3533.8%11.5%
6Hudson C.Liberal Democrats3503.8%11.4%
7Bradbury D.Conservative Party2733.0%8.9%
8Hayward R.Conservative Party2542.8%8.3%
9Vacondio C.Conservative Party2192.4%7.1%
10Leech J.Liberal Democrats2002.2%6.5%
11Everett T.Trade Unionist and Socialist Coalition1261.4%4.1%

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

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
1Emmanuel L.Labour Party2,14828.0%84.0%+59.0 ptsElected
2Hargrove B.Labour Party2,08027.1%81.3%+56.3 ptsElected
3Soanes C.Labour Party1,98725.9%77.7%+52.7 ptsElected
4Ofodu P.Liberal Democrats2903.8%11.3%
5Cowan D.Conservative Party2693.5%10.5%
6Daramola A.Conservative Party2593.4%10.1%
7Stanton O.Liberal Democrats2323.0%9.1%
8Okosun J.Liberal Democrats2082.7%8.1%
9Ward M.Conservative Party1982.6%7.7%

Electorate 10,469 · EC ward code E05011110 · Back to ward index