← Redbridge (all cycles) · 5 May 2022 cohort

Redbridge 2022

Local elections held 5 May 2022.

22 ward races
63 seats
20 unfairly awarded seats
31.7% 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 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 Party110,05458.4%5892.1%3860.3%+20
Conservative Party61,67232.7%57.9%2133.3%-16
Liberal Democrats9,3054.9%00.0%34.8%-3
Green Party4,5912.4%00.0%11.6%-1
INDN2,0631.1%00.0%00.0%0
Trade Unionist and Socialist Coalition5680.3%00.0%00.0%0
Reform UK2740.1%00.0%00.0%0
Total188,527100.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

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

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
1Gomez R.Labour Party2,17315.5%46.4%+21.4 ptsElected
2Duddridge L.Labour Party2,06414.7%44.1%+19.1 ptsElected
3Williams G.Labour Party1,77712.7%38.0%+13.0 ptsElected
4Adams S.Conservative Party1,67912.0%35.9%
5Cole R.Conservative Party1,56711.2%33.5%
6Sukhija G.Conservative Party1,48710.6%31.8%
7Holder A.Liberal Democrats8275.9%17.7%
8Rosner M.Liberal Democrats7845.6%16.7%
9Uddin M.Liberal Democrats6824.9%14.6%
10Roads J.Green Party3602.6%7.7%
11Mulhern R.Green Party3302.4%7.1%
12Roads F.Green Party3122.2%6.7%

Electorate 10,672 · EC ward code E05011238 · Back to ward index

Bridge · 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. 3,185

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
1Choudhury S.Labour Party1,47015.4%46.2%+21.2 ptsElected
2Bhamra G.Labour Party1,45415.2%45.7%+20.7 ptsElected
3Canal P.Conservative Party1,35114.1%42.4%+17.4 ptsElected
4Qureshi K.Labour Party1,34314.1%42.2%
5Ahmed H.Conservative Party1,26513.2%39.7%
6Rackham S.Conservative Party1,22412.8%38.4%
7Collinson R.Green Party5645.9%17.7%
8Hunt C.Liberal Democrats3543.7%11.1%
9Wilson A.Reform UK2742.9%8.6%
10Pallet C.Liberal Democrats2552.7%8.0%

Electorate 9,549 · EC ward code E05011236 · Back to ward index

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

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
1Brewer B.Labour Party1,94117.1%51.3%+26.3 ptsElected
2Hehir J.Labour Party1,68514.9%44.6%+19.6 ptsElected
3Qayum Hussain S.Labour Party1,64114.5%43.4%+18.4 ptsElected
4Nolan S.Conservative Party1,49613.2%39.6%
5Rana P.Conservative Party1,40212.4%37.1%
6Choudhury S.Conservative Party1,34311.8%35.5%
7Csoka T.Green Party4574.0%12.1%
8Deakins G.Liberal Democrats4433.9%11.7%
9Gardiner I.Liberal Democrats3983.5%10.5%
10Sheldon R.Green Party2972.6%7.9%
11Morley I.Liberal Democrats2382.1%6.3%

Electorate 9,027 · EC ward code E05011252 · Back to ward index

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

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
1Blackman J.Labour Party2,05817.5%52.5%+27.5 ptsElected
2Donovan P.Labour Party1,81715.4%46.3%+21.3 ptsElected
3Morgan-Thomas D.Labour Party1,71314.6%43.7%+18.7 ptsElected
4Chambers G.Conservative Party9588.1%24.4%
5Hussain F.Conservative Party8637.3%22.0%
6Acton C.Liberal Democrats8417.2%21.5%
7Kalsi S.Conservative Party8227.0%21.0%
8Hepworth N.Liberal Democrats8046.8%20.5%
9Wilding S.Liberal Democrats6945.9%17.7%
10Marshall S.Green Party5044.3%12.9%
11Lafferty R.Green Party3943.4%10.1%
12Rowlands J.Green Party2932.5%7.5%

Electorate 9,570 · EC ward code E05011255 · Back to ward index

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

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
1Garfield J.Labour Party1,99418.2%54.6%+29.6 ptsElected
2Sachs M.Labour Party1,80616.5%49.4%+24.4 ptsElected
3Santos M.Labour Party1,73915.9%47.6%+22.6 ptsElected
4Parekh K.Conservative Party1,60914.7%44.1%
5Moraru D.Conservative Party1,55014.1%42.4%
6Manta W.Conservative Party1,50513.7%41.2%
7Mustafa I.Liberal Democrats3803.5%10.4%
8Bhatti R.INDN3753.4%10.3%

Electorate 10,664 · EC ward code E05011235 · Back to ward index

Hainault · 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,222

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
1Gould S.Labour Party1,76418.2%54.7%+29.7 ptsElected
2Ali S.Labour Party1,63316.9%50.7%+25.7 ptsElected
3Rahman L.Labour Party1,57816.3%49.0%+24.0 ptsElected
4Baker D.Conservative Party1,51015.6%46.9%
5Haywood G.Conservative Party1,49015.4%46.2%
6Porter C.Conservative Party1,44815.0%44.9%
7Ali S.INDN2432.5%7.5%

Electorate 10,571 · EC ward code E05011245 · Back to ward index

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

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
1Bain S.Labour Party1,54130.2%60.5%+27.1 ptsElected
2Alaba B.Labour Party1,46328.7%57.4%+24.1 ptsElected
3McWatt D.Conservative Party56011.0%22.0%
4Gunstock A.Green Party54810.7%21.5%
5Vora Z.Conservative Party4909.6%19.2%
6Cornish J.Liberal Democrats2965.8%11.6%
7Bruck D.Liberal Democrats2003.9%7.8%

Electorate 5,917 · EC ward code E05011254 · Back to ward index

Monkhams · 2-seat (bloc vote)

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

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
1Huggett L.Conservative Party1,69429.6%59.2%+25.9 ptsElected
2Herga J.Conservative Party1,65829.0%58.0%+24.6 ptsElected
3Eglin G.Labour Party92916.2%32.5%
4Qayyum K.Labour Party82614.4%28.9%
5Liddle H.Liberal Democrats3686.4%12.9%
6Vanezis A.Liberal Democrats2444.3%8.5%

Electorate 7,225 · EC ward code E05011249 · Back to ward index

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

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
1Clark R.Conservative Party1,65717.1%51.2%+26.2 ptsElected
2Ryan J.Conservative Party1,62616.7%50.2%+25.2 ptsElected
3Chattaway B.Labour Party1,61616.6%49.9%+24.9 ptsElected
4Berlin H.Conservative Party1,60816.6%49.7%
5Sanger S.Labour Party1,49815.4%46.3%
6Saleem M.Labour Party1,37714.2%42.5%
7Winston J.Liberal Democrats3303.4%10.2%

Electorate 10,104 · EC ward code E05011242 · Back to ward index

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

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
1Howard J.Labour Party2,03820.8%62.5%+37.5 ptsElected
2Islam J.Labour Party1,81718.6%55.7%+30.7 ptsElected
3Phakoe L.Labour Party1,66417.0%51.0%+26.0 ptsElected
4Firmstone R.Conservative Party1,30713.4%40.1%
5Saha A.Conservative Party1,22912.6%37.7%
6Hossain M.Conservative Party1,17512.0%36.0%
7Adam D.INDN2933.0%9.0%
8Teahan M.Liberal Democrats2622.7%8.0%

Electorate 10,251 · EC ward code E05011234 · Back to ward index

Clayhall · 3-seat (bloc vote)

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

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
1Gurm P.Labour Party1,92419.9%59.7%+34.7 ptsElected
2Mahmud K.Labour Party1,80418.7%56.0%+31.0 ptsElected
3Uddin M.Labour Party1,78018.4%55.2%+30.2 ptsElected
4Muthusamy S.Conservative Party1,32213.7%41.0%
5Croft D.Conservative Party1,26713.1%39.3%
6Khan M.Conservative Party1,19012.3%36.9%
7Teahan K.Liberal Democrats3834.0%11.9%

Electorate 9,986 · EC ward code E05011239 · Back to ward index

Fullwell · 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. 3,397

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
1Goddin M.Labour Party2,10520.7%62.0%+37.0 ptsElected
2Johnson S.Labour Party2,01619.8%59.3%+34.3 ptsElected
3Islam S.Labour Party1,90218.7%56.0%+31.0 ptsElected
4Foster V.Conservative Party1,48014.5%43.6%
5Phillips D.Conservative Party1,36513.4%40.2%
6Hossain S.Conservative Party1,32313.0%38.9%

Electorate 11,186 · EC ward code E05011243 · Back to ward index

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

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
1Ahmed C.Labour Party1,74622.8%68.3%+43.3 ptsElected
2Jamil S.Labour Party1,63821.4%64.1%+39.1 ptsElected
3Islam S.Labour Party1,57420.5%61.6%+36.6 ptsElected
4Ashraf M.Conservative Party80910.6%31.7%
5Khan A.Conservative Party79310.3%31.0%
6Sehmbi E.Conservative Party78110.2%30.6%
7Shukry F.INDN3234.2%12.6%

Electorate 9,376 · EC ward code E05011241 · Back to ward index

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

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
1Chaudhry H.Labour Party1,92822.8%68.5%+43.5 ptsElected
2Jones B.Labour Party1,80221.3%64.0%+39.0 ptsElected
3Sachs A.Labour Party1,78221.1%63.3%+38.3 ptsElected
4Baah-Mensah S.Conservative Party84710.0%30.1%
5Egbun K.Conservative Party8099.6%28.8%
6Forhad R.Conservative Party7418.8%26.3%
7Tyne J.Green Party5326.3%18.9%

Electorate 10,777 · EC ward code E05011237 · Back to ward index

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

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
1Gupta P.Labour Party1,70723.3%70.0%+45.0 ptsElected
2Johal N.Labour Party1,70523.3%70.0%+45.0 ptsElected
3Kothia S.Labour Party1,60922.0%66.0%+41.0 ptsElected
4Walker A.Trade Unionist and Socialist Coalition5687.8%23.3%
5Hamid A.Conservative Party5157.0%21.1%
6Sehmbi A.Conservative Party4716.4%19.3%
7Olaifa K.Conservative Party4205.7%17.2%
8Ugradar S.INDN3164.3%13.0%

Electorate 9,878 · EC ward code E05011251 · Back to ward index

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

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
1Ahmed S.Labour Party1,39339.2%78.3%+45.0 ptsElected
2Patel S.Labour Party1,32937.4%74.7%+41.4 ptsElected
3Packer K.Conservative Party43612.3%24.5%
4Datta D.Conservative Party39811.2%22.4%

Electorate 7,136 · EC ward code E05011246 · Back to ward index

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

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
1Chowdhury K.Labour Party1,83325.4%76.1%+51.1 ptsElected
2Holmes A.Labour Party1,77524.6%73.7%+48.7 ptsElected
3Joshi K.Labour Party1,64522.8%68.3%+43.3 ptsElected
4Burtt S.Conservative Party6138.5%25.4%
5Jackson R.Conservative Party5637.8%23.4%
6Bajomo M.Conservative Party5057.0%21.0%
7Reid M.INDN2954.1%12.2%

Electorate 10,170 · EC ward code E05011253 · Back to ward index

Newbury · 3-seat (bloc vote)

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

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
1Brar S.Labour Party1,95723.4%70.2%+45.2 ptsElected
2Jeyaranjan T.Labour Party1,91622.9%68.7%+43.7 ptsElected
3Chahal N.Labour Party1,90722.8%68.4%+43.4 ptsElected
4Bandaru K.Conservative Party7819.3%28.0%
5Ashley M.Conservative Party7629.1%27.3%
6Kalsi S.Conservative Party7458.9%26.7%
7Eracleous A.Liberal Democrats2933.5%10.5%

Electorate 9,735 · EC ward code E05011250 · Back to ward index

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

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
1Chaudry N.Labour Party1,74726.4%79.2%+54.2 ptsElected
2Rai K.Labour Party1,71125.9%77.6%+52.6 ptsElected
3Zammett N.Labour Party1,60124.2%72.6%+47.6 ptsElected
4Anjum S.Conservative Party5528.3%25.0%
5Dodkins G.Conservative Party5388.1%24.4%
6Elahi F.Conservative Party4657.0%21.1%

Electorate 9,879 · EC ward code E05011244 · Back to ward index

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

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
1Athwal J.Labour Party2,34927.9%83.7%+58.7 ptsElected
2Khan T.Labour Party2,14825.5%76.5%+51.5 ptsElected
3Solanki V.Labour Party2,12525.2%75.7%+50.7 ptsElected
4Corbin C.Conservative Party5256.2%18.7%
5Begum M.Conservative Party4705.6%16.7%
6Khushi Pasha M.Conservative Party3604.3%12.8%
7Khanam S.Liberal Democrats2292.7%8.2%
8Hussain M.INDN2182.6%7.8%

Electorate 10,196 · EC ward code E05011248 · Back to ward index

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

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
1Rahman F.Labour Party1,86028.6%85.7%+60.7 ptsElected
2Warraich S.Labour Party1,75426.9%80.8%+55.8 ptsElected
3Rashid T.Labour Party1,74026.7%80.1%+55.1 ptsElected
4Speakman M.Conservative Party4346.7%20.0%
5Begum S.Conservative Party3725.7%17.1%
6Manchu U.Conservative Party3545.4%16.3%

Electorate 9,137 · EC ward code E05011247 · Back to ward index

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

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
1Coomb H.Labour Party1,98628.7%86.1%+61.1 ptsElected
2Javed M.Labour Party1,92627.8%83.5%+58.5 ptsElected
3Hussain Z.Labour Party1,91127.6%82.9%+57.9 ptsElected
4Cole M.Conservative Party4015.8%17.4%
5Dunkley G.Conservative Party3515.1%15.2%
6Langer B.Conservative Party3414.9%14.8%

Electorate 8,927 · EC ward code E05011240 · Back to ward index