← Tower Hamlets (all cycles) · 3 May 2018 cohort

Tower Hamlets 2018

Local elections held 3 May 2018.

20 ward races
45 seats
7 elected below the proportional quota
15.6% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 45 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 Party79,55146.1%4293.3%2248.9%+20
Aspire26,37815.3%00.0%715.6%-7
PATH19,50811.3%12.2%511.1%-4
Conservative Party17,1079.9%24.4%48.9%-2
Liberal Democrats14,8978.6%00.0%48.9%-4
Green Party13,6617.9%00.0%36.7%-3
Independent5900.3%00.0%00.0%0
WEP5640.3%00.0%00.0%0
Renew1540.1%00.0%00.0%0
Total172,410100.0%45100.0%45100.0%0

Vote share vs seats won

The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.

Vote share
Actual seats
Proportional seats

Council composition: what this election replaced

The 2018 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2018 election (current) and on the eve of it (2017), so you can see what the result replaced.

Current (2018)
Previous (2017)

Wards in this council

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

Race results

Poplar · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,987

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1Sufia AlamLabour Party73236.8%−13.2 ptsElected
2Gulam ChoudhuryAspire53326.8%
3Dulal UddinPATH44522.4%
4Harry ScoffinConservative Party1437.2%
5John DennistonLiberal Democrats964.8%
6Luke ConnollyIndependent381.9%

EC ward code E05009328 · Back to ward index

Limehouse · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.2% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,831

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.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
1James KingLabour Party75541.2%−8.8 ptsElected
2David GarsideConservative Party62234.0%
3Jack BriggsLiberal Democrats26514.5%
4Tim KielyGreen Party1176.4%
5Shaheen RashidAspire723.9%

EC ward code E05009326 · Back to ward index

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

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
1Andrew WoodConservative Party88315.8%31.7%−1.7 ptsElected
2Kyrsten PerryLabour Party76013.6%27.3%−6.1 ptsElected
3Anisur AnisLabour Party75813.6%27.2%
4Tom RandallConservative Party75413.5%27.0%
5Mohammed Maium Miah TalukdarAspire70012.6%25.1%
6Helen BegumAspire4568.2%16.4%
7Kevin LyonsLiberal Democrats3155.6%11.3%
8Yusuf AhmedPATH2364.2%8.5%
9Gareth SheltonLiberal Democrats2224.0%8.0%
10Andrew GreyGreen Party2153.9%7.7%
11Natasha BolterIndependent1412.5%5.1%
12Alisdair BlackwellGreen Party1372.5%4.9%

EC ward code E05009323 · Back to ward index

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

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
1Denise JonesLabour Party1,27919.7%39.3%+6.0 ptsElected
2Abdal UllahLabour Party1,03315.9%31.8%−1.6 ptsElected
3Kirsty FinlaysonConservative Party95614.7%29.4%
4Marie CahillLiberal Democrats94314.5%29.0%
5Stephen O'SheaLiberal Democrats81612.5%25.1%
6Neil KingConservative Party79412.2%24.4%
7Robert CrowstonGreen Party3365.2%10.3%
8Masuma BegumPATH1742.7%5.3%
9Mohammad Abdullah MamunAspire1402.2%4.3%
10Altab MiahAspire340.5%1.0%

EC ward code E05009330 · Back to ward index

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

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
1Mufeedah BustinLabour Party1,11116.0%32.1%−1.2 ptsElected
2Peter GoldsConservative Party1,10716.0%32.0%−1.4 ptsElected
3Shahaveer HussainLabour Party1,03214.9%29.8%
4Elaine BagshawLiberal Democrats89913.0%26.0%
5James StrawsonConservative Party77811.2%22.5%
6Shelly EnglishLiberal Democrats6148.9%17.7%
7Sadiqur BabluAspire3705.3%10.7%
8Sohid ChowdhuryAspire2824.1%8.1%
9Victoria GladwinGreen Party2794.0%8.1%
10David AllisonGreen Party2543.7%7.3%
11Abdul ManikPATH1972.8%5.7%

EC ward code E05009324 · Back to ward index

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

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
1Rabina KhanPATH1,56521.2%42.4%+9.0 ptsElected
2Ruhul AminLabour Party1,27017.2%34.4%+1.0 ptsElected
3Charlotte NortonLabour Party1,15715.7%31.3%
4Harun MiahAspire99313.4%26.9%
5Ana MiahPATH76510.4%20.7%
6Bodruzzaman ShamimAspire4395.9%11.9%
7Kazi Gous-MiahIndependent2443.3%6.6%
8Ben Hyde-HartGreen Party2012.7%5.4%
9Des EllerbeckConservative Party1792.4%4.8%
10Dominic BuxtonLiberal Democrats1652.2%4.5%
11Daryl StaffordConservative Party1462.0%4.0%
12Freda GrafLiberal Democrats1431.9%3.9%
13Jonathan PageGreen Party1211.6%3.3%

EC ward code E05009332 · Back to ward index

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

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
1Shad ChowduryLabour Party1,70427.8%55.6%+22.2 ptsElected
2Leema QureshiLabour Party1,11418.2%36.3%+3.0 ptsElected
3Suluk AhmedAspire78512.8%25.6%
4Kalam ChoudhuryAspire77612.7%25.3%
5Anwara AliConservative Party2764.5%9.0%
6Maureen ChildsGreen Party2664.3%8.7%
7Abdul RobPATH2634.3%8.6%
8William FletcherConservative Party2153.5%7.0%
9Oli WalkerGreen Party2013.3%6.6%
10Linda PackardLiberal Democrats1993.2%6.5%
11Ferdy NorthLiberal Democrats1903.1%6.2%
12Sumsul TalkuderPATH1452.4%4.7%

EC ward code E05009333 · Back to ward index

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

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
1Zenith RahmanLabour Party1,36723.2%46.3%+13.0 ptsElected
2Dan TomlinsonLabour Party1,13619.3%38.5%+5.2 ptsElected
3Mohammed Mufti MiahAspire90515.3%30.7%
4Khales AhmedPATH79513.5%27.0%
5Nazrul MannanAspire5258.9%17.8%
6Nehad ChowdhuryPATH3536.0%12.0%
7Helen BatemanGreen Party2584.4%8.7%
8Janet LudlowLiberal Democrats1903.2%6.4%
9Angela CarltonConservative Party1432.4%4.8%
10Scott GibsonConservative Party1172.0%4.0%
11Christopher RawlinsLiberal Democrats1101.9%3.7%

EC ward code E05009321 · Back to ward index

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

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
1Candida RonaldLabour Party1,27511.9%35.6%+10.6 ptsElected
2Ehtasham HaqueLabour Party1,23711.5%34.6%+9.6 ptsElected
3Mohammed Iqbal Morshed PappuLabour Party1,08910.1%30.4%+5.4 ptsElected
4Alexander KayConservative Party8838.2%24.7%
5Sofia SousaConservative Party8077.5%22.6%
6Nick VandykeConservative Party8047.5%22.5%
7Abdul MalikAspire7086.6%19.8%
8Muhammad Bellal UddinAspire6506.1%18.2%
9Mohammed Aminur RahmanAspire6055.6%16.9%
10Stephen ClarkeLiberal Democrats6005.6%16.8%
11Gabriella de FerryLiberal Democrats5625.2%15.7%
12Antonio Munoz MorenoLiberal Democrats3633.4%10.1%
13Thomas FeaGreen Party3213.0%9.0%
14Mark LomasGreen Party3062.9%8.6%
15Shahena NessaPATH2872.7%8.0%
16David HooleGreen Party2362.2%6.6%

EC ward code E05009318 · Back to ward index

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

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
1Sabina AkhtarLabour Party2,10529.7%59.4%+26.1 ptsElected
2Motin Uz-ZamanLabour Party1,51521.4%42.8%+9.4 ptsElected
3Akhlaqur RahmanPATH83611.8%23.6%
4Ahbab MiahPATH6208.8%17.5%
5Oliur RahmanAspire4967.0%14.0%
6Kirsty ChestnuttGreen Party3164.5%8.9%
7Habibur RahmanAspire3034.3%8.6%
8David FellConservative Party2233.1%6.3%
9Tiffany Trenner-LyleConservative Party1812.6%5.1%
10George LyleGreen Party1782.5%5.0%
11Ailbhe ReesLiberal Democrats1642.3%4.6%
12Antony SandersLiberal Democrats1482.1%4.2%

EC ward code E05009334 · Back to ward index

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

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
1Faroque AhmedLabour Party1,81215.6%46.8%+21.8 ptsElected
2Shah AmeenLabour Party1,69514.6%43.8%+18.8 ptsElected
3Victoria ObazeLabour Party1,35211.6%34.9%+9.9 ptsElected
4Shafi AhmedPATH1,25510.8%32.4%
5Aminur KhanPATH1,1289.7%29.1%
6Muhammad Abul AsadPATH1,0749.2%27.7%
7Catherine Harris-GreensladeGreen Party4143.6%10.7%
8Nicola EastLiberal Democrats3733.2%9.6%
9Syed AliAspire3412.9%8.8%
10Miles BattyeGreen Party3242.8%8.4%
11Jane EmmersonConservative Party3122.7%8.1%
12Syeda NasrimAspire2812.4%7.3%
13Mark FletcherConservative Party2742.4%7.1%
14Emanuel AndjelicLiberal Democrats2552.2%6.6%
15Dipu JaigirdarAspire2532.2%6.5%
16Noel DubeConservative Party2422.1%6.2%
17Stilpon NestorLiberal Democrats2372.0%6.1%

EC ward code E05009336 · Back to ward index

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

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
1Ayas MiahLabour Party2,20227.9%55.8%+22.5 ptsElected
2Dipa DasLabour Party1,75022.2%44.4%+11.0 ptsElected
3Muhammad Zakaria HussainPATH90211.4%22.9%
4Mahbub AlamAspire7839.9%19.9%
5Momina BegumAspire4625.9%11.7%
6Shahar ImranPATH4495.7%11.4%
7Catherine ConwayGreen Party3154.0%8.0%
8Lawrence KayConservative Party2413.1%6.1%
9Ben HancocksGreen Party2373.0%6.0%
10Helen HarrisLiberal Democrats2282.9%5.8%
11Dan LambethConservative Party1932.4%4.9%
12Frank MuldoonLiberal Democrats1261.6%3.2%

EC ward code E05009329 · Back to ward index

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

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
1Abdul MukitLabour Party1,77328.0%55.9%+22.6 ptsElected
2John PierceLabour Party1,51623.9%47.8%+14.5 ptsElected
3Mohammed Fazleh Elaahi ElaahiAspire5338.4%16.8%
4Mohammed Abul HussainAspire5178.2%16.3%
5Andrew FernandezGreen Party3425.4%10.8%
6Chris SmithGreen Party3165.0%10.0%
7Ed LongLiberal Democrats2664.2%8.4%
8Halima ShopnaPATH2313.6%7.3%
9Philip BaldwinConservative Party2203.5%6.9%
10Elliott WeaverConservative Party1943.1%6.1%
11Spencer WoodRenew1542.4%4.9%
12Taj UddinPATH1412.2%4.4%
13Ify OkoliLiberal Democrats1392.2%4.4%

EC ward code E05009335 · Back to ward index

Lansbury · 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. 40.7% Proportional quota 25.0% 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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,514

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
1Kahar ChowdhuryLabour Party2,14015.8%47.4%+22.4 ptsElected
2Muhammad HM HarunLabour Party1,86813.8%41.4%+16.4 ptsElected
3Bex WhiteLabour Party1,83913.6%40.7%+15.7 ptsElected
4Ohid AhmedAspire1,35810.0%30.1%
5Jahed ChoudhuryAspire9807.2%21.7%
6Shuily AktharAspire8816.5%19.5%
7Abdul SheikhPATH6464.8%14.3%
8Jack GilbertLiberal Democrats5063.7%11.2%
9Oliver McQueenLiberal Democrats4273.2%9.5%
10Mumshad AfruzConservative Party3982.9%8.8%
11Paul InghamConservative Party3882.9%8.6%
12Katy GuttmannGreen Party3772.8%8.4%
13Syed MiahPATH3542.6%7.8%
14Muhammad Fakar UddinPATH3372.5%7.5%
15John UrpethGreen Party3312.4%7.3%
16Tara HussainLiberal Democrats2992.2%6.6%
17Hanad DarwishConservative Party2471.8%5.5%
18Monsur KhanIndependent1671.2%3.7%

EC ward code E05009325 · Back to ward index

Mile End · 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. 4,809

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
1Asma IslamLabour Party2,64618.3%55.0%+30.0 ptsElected
2David EdgarLabour Party2,51517.4%52.3%+27.3 ptsElected
3Puru MiahLabour Party2,05214.2%42.7%+17.7 ptsElected
4Shah AlamPATH1,1427.9%23.7%
5Helal MiahAspire9416.5%19.6%
6Joynul BasharAspire8706.0%18.1%
7Mustak SyedAspire7575.2%15.7%
8Mohammad Obeaidur RahmanPATH5393.7%11.2%
9Ciaran CusackGreen Party4823.3%10.0%
10Gracie BrowningConservative Party4082.8%8.5%
11Aaron ParrGreen Party3812.6%7.9%
12Jonathan FryerLiberal Democrats3592.5%7.5%
13Tabitha PottsLiberal Democrats3232.2%6.7%
14Richard MacmillanLiberal Democrats3152.2%6.5%
15Nick MillwardConservative Party2822.0%5.9%
16Carlos Soares de FreitasConservative Party2381.6%4.9%
17Mohammed Sajjadur RahmanPATH1781.2%3.7%

EC ward code E05009327 · Back to ward index

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

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
1Danny HassellLabour Party1,78626.2%52.5%+19.2 ptsElected
2Helal UddinLabour Party1,75925.9%51.7%+18.4 ptsElected
3Bodrul ChoudhuryAspire1,01815.0%29.9%
4Kabir HussainAspire90313.3%26.5%
5Ras UddinPATH2714.0%8.0%
6Caroline FentonGreen Party2283.4%6.7%
7Josh CasswellLiberal Democrats1912.8%5.6%
8Ben CromptonConservative Party1902.8%5.6%
9Florian HerzbergGreen Party1662.4%4.9%
10Emily StevensonLiberal Democrats1652.4%4.9%
11Zachary HarrisConservative Party1271.9%3.7%

EC ward code E05009322 · Back to ward index

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

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
1Kevin BradyLabour Party2,66016.6%49.9%+24.9 ptsElected
2Tarik KhanLabour Party2,48315.5%46.6%+21.6 ptsElected
3Gabriela Salva MacallanLabour Party2,37514.9%44.6%+19.6 ptsElected
4Muhammad Ansar MustaquimAspire1,0346.5%19.4%
5Abu ChowdhuryAspire9546.0%17.9%
6Muhammed Sulaman AlipirAspire8225.1%15.4%
7Akram AhmedPATH7814.9%14.7%
8Alexandra BrittenGreen Party7814.9%14.7%
9Azizur KhanPATH7264.5%13.6%
10Abjol MiahPATH7054.4%13.2%
11Ciaran JebbGreen Party6404.0%12.0%
12Bethan LantGreen Party4372.7%8.2%
13John GriffithsLiberal Democrats3642.3%6.8%
14Tilly MunroLiberal Democrats2981.9%5.6%
15Susan FieldConservative Party2961.9%5.6%
16Arif ErdoganLiberal Democrats2551.6%4.8%
17Gregory RodwellConservative Party1981.2%3.7%
18Zachary SpiroConservative Party1761.1%3.3%

EC ward code E05009331 · Back to ward index

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

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
1Asma BegumLabour Party2,38433.5%67.0%+33.6 ptsElected
2Val WhiteheadLabour Party2,03828.6%57.2%+23.9 ptsElected
3Alistair PolsonGreen Party4997.0%14.0%
4Liza FranchiLiberal Democrats4135.8%11.6%
5Anne SilberbauerGreen Party3985.6%11.2%
6Samuel HallConservative Party3565.0%10.0%
7Agnieszka KendrickConservative Party2824.0%7.9%
8Habibur RahmanAspire2733.8%7.7%
9Altaf HussainLiberal Democrats2553.6%7.2%
10Mohammed Kamrul Islam TanimAspire2233.1%6.3%

EC ward code E05009320 · Back to ward index

Bethnal 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. 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. 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
1Mohammed Ahbab HossainLabour Party2,91618.6%55.9%+30.9 ptsElected
2Sirajul IslamLabour Party2,83018.1%54.2%+29.2 ptsElected
3Eve McQuillanLabour Party2,81618.0%54.0%+29.0 ptsElected
4Shamsul HoquePATH8005.1%15.3%
5Syed HaquePATH7785.0%14.9%
6Eleanor MatthewsGreen Party6784.3%13.0%
7Paul BurgessGreen Party5703.6%10.9%
8Jessie Macneil-BrownWEP5643.6%10.8%
9John FosterGreen Party5323.4%10.2%
10Farhana AktherAspire5013.2%9.6%
11Md Amadul Hoque ChowdhuryAspire3942.5%7.6%
12Will DyerLiberal Democrats3752.4%7.2%
13Jamir ChowdhuryAspire3572.3%6.8%
14Silas DavisLiberal Democrats3472.2%6.7%
15Phyllisa SheltonLiberal Democrats3232.1%6.2%
16Radia AlamConservative Party2911.9%5.6%
17Dinah GloverConservative Party2911.9%5.6%
18Lillian IngramConservative Party2911.9%5.6%

EC ward code E05009317 · Back to ward index

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

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
1Rachel BlakeLabour Party2,78921.5%64.6%+39.6 ptsElected
2Marc FrancisLabour Party2,64420.4%61.2%+36.2 ptsElected
3Amina AliLabour Party2,48219.1%57.4%+32.4 ptsElected
4David CoxGreen Party5914.6%13.7%
5Foyzul IslamAspire5033.9%11.6%
6Farika HoldenGreen Party4643.6%10.7%
7Daniel SmithGreen Party4163.2%9.6%
8Md Shah BodruzzamanPATH3903.0%9.0%
9Eimear O'CaseyLiberal Democrats3662.8%8.5%
10Sean DempsterConservative Party3582.8%8.3%
11Ben SimsLiberal Democrats3462.7%8.0%
12Robin EdwardsConservative Party3452.7%8.0%
13Koyes ChoudhuryLiberal Democrats3422.6%7.9%
14Mohammed Ataur RahmanAspire3382.6%7.8%
15Mahamed Ahmed IsmailAspire3292.5%7.6%
16Joseph MycroftConservative Party2582.0%6.0%

EC ward code E05009319 · Back to ward index