← Wandsworth (all cycles) · 5 May 2022 cohort

Wandsworth 2022

Local elections held 5 May 2022.

22 ward races
58 seats
8 unfairly awarded seats
13.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 22 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 58 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 Party112,57446.3%3560.3%2848.3%+7
Conservative Party92,56638.0%2237.9%2339.7%-1
Green Party18,5467.6%00.0%46.9%-4
Liberal Democrats15,5996.4%00.0%35.2%-3
Independent3,7951.6%11.7%00.0%+1
Trade Unionist and Socialist Coalition2180.1%00.0%00.0%0
Total243,298100.0%58100.0%58100.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

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

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Corner M.Conservative Party35220.5%41.0%+7.7 ptsElected
2Justin M.Conservative Party32819.1%38.2%+4.9 ptsElected
3Christian A.Labour Party26115.2%30.4%
4Younes M.Labour Party25014.6%29.1%
5Gitsham M.Liberal Democrats23913.9%27.8%
6Wixley S.Liberal Democrats21212.3%24.7%
7Zeenny J.Green Party412.4%4.8%
8Macmillan A.Green Party342.0%4.0%

Electorate 2,847 · EC ward code E05014015 · Back to ward index

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

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
1Grimston M.Independent3,68925.0%75.0%+50.0 ptsElected
2Ireland A.Labour Party2,22115.1%45.2%+20.2 ptsElected
3Ghossain D.Conservative Party1,62111.0%33.0%+8.0 ptsElected
4Murtas S.Conservative Party1,62011.0%32.9%
5Shearer D.Labour Party1,55710.6%31.7%
6Ravara F.Labour Party1,52910.4%31.1%
7Walsh T.Conservative Party1,0967.4%22.3%
8Whiffin J.Green Party6444.4%13.1%
9Brown H.Liberal Democrats3052.1%6.2%
10Downie D.Liberal Democrats2962.0%6.0%
11Hinton A.Liberal Democrats1771.2%3.6%

Electorate 11,408 · EC ward code E05014029 · Back to ward index

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

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
1Caddy K.Conservative Party1,85322.4%44.8%+11.5 ptsElected
2Humphries G.Conservative Party1,76321.3%42.6%+9.3 ptsElected
3Fennell L.Labour Party1,70220.6%41.2%
4John P.Labour Party1,60719.4%38.9%
5Redcliffe I.Green Party3854.7%9.3%
6Durai-Bates P.Liberal Democrats3754.5%9.1%
7McEntee F.Green Party3233.9%7.8%
8Quaradeghini F.Liberal Democrats2613.2%6.3%

Electorate 8,863 · EC ward code E05014021 · Back to ward index

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

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
1Dobres L.Labour Party2,07424.6%49.3%+16.0 ptsElected
2Mayorcas J.Labour Party1,82721.7%43.4%+10.1 ptsElected
3Botting K.Conservative Party1,68020.0%39.9%
4Anderson C.Conservative Party1,67219.9%39.7%
5Pasola A.Green Party4074.8%9.7%
6Irwin J.Liberal Democrats3874.6%9.2%
7Tibbles P.Liberal Democrats3694.4%8.8%

Electorate 8,198 · EC ward code E05014025 · Back to ward index

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

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
1Cook J.Conservative Party1,49523.4%46.7%+13.4 ptsElected
2Pridham T.Conservative Party1,39121.7%43.5%+10.2 ptsElected
3Linton M.Labour Party1,29820.3%40.6%
4Tate R.Labour Party1,20618.9%37.7%
5Richert C.Green Party4457.0%13.9%
6Voyce J.Liberal Democrats2944.6%9.2%
7Radcliffe M.Liberal Democrats2684.2%8.4%

Electorate 8,610 · EC ward code E05014014 · Back to ward index

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

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
1Fraser C.Labour Party1,85026.7%53.5%+20.1 ptsElected
2Marshall N.Labour Party1,51821.9%43.9%+10.5 ptsElected
3Mytton T.Conservative Party1,42520.6%41.2%
4Toktas N.Conservative Party1,27118.4%36.7%
5Vickery R.Green Party4516.5%13.0%
6Fennelly A.Liberal Democrats2303.3%6.6%
7Lane D.Liberal Democrats1752.5%5.1%

Electorate 7,633 · EC ward code E05014020 · Back to ward index

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

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
1Paul D.Labour Party1,75025.0%50.0%+16.6 ptsElected
2Varatharaj S.Labour Party1,66823.8%47.6%+14.3 ptsElected
3Davies S.Conservative Party1,45620.8%41.6%
4Flook A.Conservative Party1,43520.5%41.0%
5Almeida Goodwin M.Green Party3114.4%8.9%
6Lyons D.Liberal Democrats2153.1%6.1%
7Midlane S.Green Party1722.5%4.9%

Electorate 7,546 · EC ward code E05014026 · Back to ward index

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

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
1Brooks E.Conservative Party2,29214.6%43.9%+18.9 ptsElected
2Jeffreys J.Conservative Party2,22114.2%42.6%+17.6 ptsElected
3Locker J.Conservative Party2,21214.1%42.4%+17.4 ptsElected
4Locke C.Labour Party1,76811.3%33.9%
5Robinson A.Labour Party1,76311.3%33.8%
6Gibbons S.Labour Party1,76211.3%33.8%
7Benton P.Liberal Democrats7444.8%14.3%
8Grubb B.Liberal Democrats7334.7%14.0%
9Barton-Singer G.Liberal Democrats7014.5%13.4%
10Killick E.Green Party5563.6%10.7%
11McCann D.Green Party5263.4%10.1%
12Staniaszek P.Green Party3772.4%7.2%

Electorate 11,979 · EC ward code E05014022 · Back to ward index

Balham · 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. 5,188

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
1Hedges L.Conservative Party2,28414.7%44.0%+19.0 ptsElected
2Hamilton D.Conservative Party2,25014.5%43.4%+18.4 ptsElected
3Rigby J.Labour Party2,21414.2%42.7%+17.7 ptsElected
4Chaudhry A.Conservative Party2,18814.1%42.2%
5Oddy D.Labour Party1,96312.6%37.8%
6Taylor R.Labour Party1,91312.3%36.9%
7Crow A.Green Party6594.2%12.7%
8Burt B.Green Party5283.4%10.2%
9Low J.Green Party5143.3%9.9%
10Maydew P.Liberal Democrats4052.6%7.8%
11Casoojee S.Liberal Democrats3532.3%6.8%
12Casoojee R.Liberal Democrats2941.9%5.7%

Electorate 12,462 · EC ward code E05014009 · Back to ward index

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

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
1Lee J.Labour Party1,91416.2%48.7%+23.7 ptsElected
2Colclough J.Labour Party1,88015.9%47.8%+22.8 ptsElected
3Soujeole C.Conservative Party1,70014.4%43.3%+18.3 ptsElected
4Evans Z.Conservative Party1,69314.4%43.1%
5Stone M.Labour Party1,69014.3%43.0%
6Morgan R.Conservative Party1,65914.1%42.2%
7Brown B.Green Party4653.9%11.8%
8Curtis L.Green Party4383.7%11.1%
9Nicholls T.Liberal Democrats3483.0%8.9%

Electorate 10,327 · EC ward code E05014018 · Back to ward index

East Putney · 3-seat (bloc vote)

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

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
1Govindia R.Conservative Party2,17914.8%44.3%+19.3 ptsElected
2Ayres F.Labour Party2,14714.6%43.7%+18.7 ptsElected
3Crivelli G.Conservative Party2,14414.5%43.6%+18.6 ptsElected
4Stephens M.Conservative Party2,04713.9%41.6%
5Flanagan E.Labour Party1,90712.9%38.8%
6Olech S.Labour Party1,72711.7%35.1%
7Cooper G.Green Party7024.8%14.3%
8Doody E.Liberal Democrats6724.6%13.7%
9Price C.Green Party4403.0%8.9%
10Williams J.Liberal Democrats3962.7%8.1%
11Lejman M.Liberal Democrats3912.7%8.0%

Electorate 12,297 · EC ward code E05014011 · Back to ward index

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

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
1Davies S.Labour Party2,83516.8%50.4%+25.4 ptsElected
2Jafri S.Labour Party2,61815.5%46.6%+21.6 ptsElected
3Sweet W.Conservative Party2,47214.7%44.0%+19.0 ptsElected
4Goenka R.Conservative Party2,44514.5%43.5%
5Nicholas S.Labour Party2,43914.5%43.4%
6McCausland P.Conservative Party2,41514.3%43.0%
7Couper J.Green Party6233.7%11.1%
8Moreau P.Green Party5433.2%9.7%
9Warren P.Liberal Democrats4762.8%8.5%

Electorate 13,010 · EC ward code E05014028 · Back to ward index

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

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
1Owens E.Conservative Party2,24427.4%54.9%+21.5 ptsElected
2Richards-Jones A.Conservative Party2,16826.5%53.0%+19.7 ptsElected
3Wintle E.Labour Party1,37716.8%33.7%
4Toone J.Labour Party1,09413.4%26.7%
5Taylor J.Green Party7549.2%18.4%
6Morris B.Liberal Democrats5446.6%13.3%

Electorate 8,695 · EC ward code E05014016 · Back to ward index

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

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
1Annan J.Labour Party1,99116.9%50.8%+25.8 ptsElected
2Belton T.Labour Party1,97516.8%50.4%+25.4 ptsElected
3McLeod M.Labour Party1,76015.0%44.9%+19.9 ptsElected
4Manley R.Conservative Party1,40411.9%35.8%
5Abouzahra S.Conservative Party1,35511.5%34.6%
6Miemietz M.Conservative Party1,28010.9%32.7%
7Losada I.Green Party6895.9%17.6%
8Buckley E.Green Party5574.7%14.2%
9Norman T.Liberal Democrats3963.4%10.1%
10Vitiello P.Liberal Democrats2402.0%6.1%
11O'Mara S.Independent1060.9%2.7%

Electorate 12,826 · EC ward code E05014010 · Back to ward index

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

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
1Ambache J.Labour Party2,67615.9%47.7%+22.7 ptsElected
2Gilbert C.Labour Party2,60515.5%46.4%+21.4 ptsElected
3Sutters S.Conservative Party2,53415.1%45.2%+20.2 ptsElected
4Reid P.Conservative Party2,51915.0%44.9%
5Lewer I.Conservative Party2,40914.3%42.9%
6Loveland G.Labour Party2,23913.3%39.9%
7Amini T.Green Party5243.1%9.3%
8Chidgey J.Liberal Democrats5153.1%9.2%
9Estelle J.Green Party4732.8%8.4%
10Hart Dyke C.Liberal Democrats3422.0%6.1%

Electorate 12,025 · EC ward code E05014030 · Back to ward index

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

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
1Graham A.Conservative Party2,69917.7%53.0%+28.0 ptsElected
2Birchall R.Conservative Party2,56016.8%50.3%+25.3 ptsElected
3Graham P.Conservative Party2,44816.0%48.1%+23.1 ptsElected
4Wilson R.Labour Party1,76611.6%34.7%
5Hogan D.Labour Party1,66410.9%32.7%
6Pollard T.Labour Party1,58010.3%31.0%
7Goodwin G.Green Party7404.8%14.5%
8Strathearn D.Green Party5433.6%10.7%
9Sharpe P.Green Party5033.3%9.9%
10Arms E.Liberal Democrats3232.1%6.3%
11Ogden C.Liberal Democrats2771.8%5.4%
12Thillainathan H.Liberal Democrats1741.1%3.4%

Electorate 11,250 · EC ward code E05014027 · Back to ward index

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

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
1Linton S.Labour Party1,96620.4%61.1%+36.1 ptsElected
2Dikerdem A.Labour Party1,87919.5%58.4%+33.4 ptsElected
3Worrall S.Labour Party1,56316.2%48.6%+23.6 ptsElected
4Hanson M.Conservative Party1,09011.3%33.9%
5Clamp J.Conservative Party1,07711.2%33.5%
6Kelsall K.Conservative Party98210.2%30.5%
7Ellis M.Green Party6686.9%20.8%
8Munro J.Liberal Democrats4214.4%13.1%

Electorate 10,917 · EC ward code E05014019 · Back to ward index

Tooting Bec · 3-seat (bloc vote)

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

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
1Boswell S.Labour Party2,78721.3%64.0%+39.0 ptsElected
2Critchard A.Labour Party2,75921.1%63.3%+38.3 ptsElected
3White P.Labour Party2,25817.3%51.8%+26.8 ptsElected
4Styles J.Conservative Party1,0738.2%24.6%
5Pautsch M.Conservative Party1,0618.1%24.4%
6Megyesi M.Conservative Party1,0418.0%23.9%
7Osborne L.Green Party6955.3%16.0%
8Jones S.Green Party5364.1%12.3%
9Fiorani L.Liberal Democrats4003.1%9.2%
10Elliott D.Liberal Democrats2682.1%6.2%
11Pindar M.Liberal Democrats1891.4%4.3%

Electorate 12,146 · EC ward code E05014023 · Back to ward index

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

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
1Yates J.Labour Party1,90917.9%53.8%+28.8 ptsElected
2Tiller M.Labour Party1,86517.5%52.6%+27.6 ptsElected
3Henderson G.Labour Party1,85517.4%52.3%+27.3 ptsElected
4Cooper J.Conservative Party1,24711.7%35.2%
5Chapman R.Conservative Party1,18311.1%33.4%
6Ossman D.Conservative Party1,15410.8%32.5%
7Brown T.Green Party3573.4%10.1%
8Compson H.Liberal Democrats3513.3%9.9%
9Speedy B.Liberal Democrats3122.9%8.8%
10Palmer M.Green Party3072.9%8.7%
11Olayinka D.Trade Unionist and Socialist Coalition980.9%2.8%

Electorate 11,133 · EC ward code E05014017 · Back to ward index

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

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
1Forbes K.Labour Party2,77323.8%71.3%+46.3 ptsElected
2Akinola K.Labour Party2,76223.7%71.0%+46.0 ptsElected
3Gibbons A.Labour Party2,33920.0%60.1%+35.1 ptsElected
4Brent G.Conservative Party8497.3%21.8%
5Caddy N.Conservative Party7686.6%19.7%
6McLoughlin J.Conservative Party7546.5%19.4%
7Fitzhardinge T.Green Party6805.8%17.5%
8Tuttle C.Liberal Democrats2772.4%7.1%
9Bieniek S.Liberal Democrats2722.3%7.0%
10Sharich S.Liberal Democrats1951.7%5.0%

Electorate 11,923 · EC ward code E05014024 · Back to ward index

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

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
1Stock K.Labour Party1,60735.8%71.5%+38.2 ptsElected
2Hogg S.Labour Party1,60335.7%71.3%+38.0 ptsElected
3Mitchell A.Conservative Party60713.5%27.0%
4Rahman J.Conservative Party55712.4%24.8%
5Hendry K.Trade Unionist and Socialist Coalition1202.7%5.3%

Electorate 7,696 · EC ward code E05014012 · Back to ward index

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

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Cooper L.Labour Party3,23223.7%71.1%+46.1 ptsElected
2Ffrench K.Labour Party2,93921.6%64.7%+39.7 ptsElected
3Gasser J.Labour Party2,89321.2%63.7%+38.7 ptsElected
4Broadhurst R.Conservative Party9737.1%21.4%
5Iliff J.Conservative Party9366.9%20.6%
6Collins S.Green Party9366.9%20.6%
7Mathers T.Conservative Party9356.9%20.6%
8Bracken A.Liberal Democrats3222.4%7.1%
9Murray C.Liberal Democrats2882.1%6.3%
10Pigott S.Liberal Democrats1771.3%3.9%

Electorate 12,112 · EC ward code E05014013 · Back to ward index