← Ealing (all cycles) · 5 May 2022 cohort

Ealing 2022

Local elections held 5 May 2022.

24 ward races
70 seats
22 unfairly awarded seats
31.4% 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 24 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 70 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 Party140,91551.1%5984.3%3752.9%+22
Conservative Party66,88524.3%57.1%1724.3%-12
Liberal Democrats43,19415.7%68.6%1115.7%-5
Green Party20,2467.3%00.0%57.1%-5
INDN2,4590.9%00.0%00.0%0
Trade Unionist and Socialist Coalition1,0010.4%00.0%00.0%0
Independent4970.2%00.0%00.0%0
UK Independence Party (UKIP)2590.1%00.0%00.0%0
Social Democratic Party1090.0%00.0%00.0%0
Total275,565100.0%70100.0%70100.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

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

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
1Zissimos A.Liberal Democrats1,65712.6%37.7%+12.7 ptsElected
2Conte F.Conservative Party1,55911.8%35.4%+10.4 ptsElected
3Stafford G.Conservative Party1,54911.7%35.2%+10.2 ptsElected
4Sumner N.Conservative Party1,47911.2%33.6%
5Sanders M.Liberal Democrats1,45611.0%33.1%
6Oxley J.Liberal Democrats1,43710.9%32.7%
7Russell J.Labour Party1,1668.8%26.5%
8Afshari-Mehr A.Labour Party1,1548.7%26.2%
9Lozada O.Labour Party1,0948.3%24.9%
10Solski M.Green Party6454.9%14.7%

Electorate 10,924 · EC ward code E05013524 · Back to ward index

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

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
1Ball J.Liberal Democrats2,21815.1%45.4%+20.4 ptsElected
2Hersch C.Liberal Democrats1,87712.8%38.4%+13.4 ptsElected
3Anand P.Labour Party1,84712.6%37.8%+12.8 ptsElected
4Cross B.Liberal Democrats1,77812.1%36.4%
5Sanghera J.Labour Party1,48010.1%30.3%
6Woolley I.Labour Party1,3979.5%28.6%
7Paice L.Conservative Party1,0387.1%21.3%
8MacDonald A.Conservative Party1,0277.0%21.0%
9Cusworth P.Conservative Party9896.8%20.3%
10Powell E.Green Party8946.1%18.3%
11Carter J.UK Independence Party (UKIP)1010.7%2.1%

Electorate 11,142 · EC ward code E05013521 · Back to ward index

Northfield · 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.2% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,345

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
1Driscoll P.Labour Party2,42415.1%45.4%+20.4 ptsElected
2Kingston I.Labour Party2,22713.9%41.7%+16.7 ptsElected
3Nagpal K.Labour Party2,04112.7%38.2%+13.2 ptsElected
4Mullins T.Conservative Party1,77211.1%33.2%
5Kapoor A.Conservative Party1,70510.6%31.9%
6Hanrahan S.Conservative Party1,67610.5%31.4%
7Diamond S.Green Party8585.4%16.1%
8Meiklejohn C.Green Party8165.1%15.3%
9Glancy L.Liberal Democrats7144.5%13.4%
10Horrex D.Liberal Democrats6694.2%12.5%
11Warren R.Green Party6494.0%12.1%
12Sinhal A.Liberal Democrats4843.0%9.1%

Electorate 10,185 · EC ward code E05013530 · Back to ward index

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

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
1Rai B.Labour Party2,08513.9%41.8%+16.8 ptsElected
2Quansah G.Labour Party2,07413.8%41.5%+16.5 ptsElected
3Shaw G.Labour Party2,02413.5%40.5%+15.5 ptsElected
4Cowing J.Conservative Party1,4159.4%28.3%
5Grant I.Conservative Party1,4149.4%28.3%
6Williams M.Conservative Party1,2638.4%25.3%
7Andrews M.Liberal Democrats1,0186.8%20.4%
8Mellor M.Liberal Democrats8715.8%17.4%
9Ward J.Liberal Democrats7865.2%15.7%
10Valentine E.Green Party7254.8%14.5%
11Greenan B.Green Party7094.7%14.2%
12Murch A.Green Party5913.9%11.8%

Electorate 10,169 · EC ward code E05013541 · Back to ward index

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

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
1Gordon Y.Labour Party1,77914.1%42.2%+17.2 ptsElected
2Hamidi M.Labour Party1,76714.0%41.9%+16.9 ptsElected
3Knewstub P.Labour Party1,72013.6%40.8%+15.8 ptsElected
4Crossland K.Green Party1,33110.5%31.6%
5Reynolds N.Green Party1,28510.2%30.5%
6Geer M.Green Party1,0228.1%24.3%
7Barak G.Conservative Party8276.5%19.6%
8Compton-Taylor D.Conservative Party7706.1%18.3%
9Shah W.Conservative Party6174.9%14.6%
10Bakhai N.Liberal Democrats6164.9%14.6%
11Mitton A.Liberal Democrats5614.4%13.3%
12Singh L.Liberal Democrats3422.7%8.1%

Electorate 10,019 · EC ward code E05013525 · Back to ward index

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

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
1Gallant J.Conservative Party1,71314.6%43.9%+18.9 ptsElected
2Young A.Conservative Party1,66714.2%42.7%+17.7 ptsElected
3Kumar S.Conservative Party1,59513.6%40.9%+15.9 ptsElected
4Kohli M.Labour Party1,35111.5%34.6%
5Dhanda S.Labour Party1,28511.0%32.9%
6White C.Labour Party1,1409.7%29.2%
7Hans M.Green Party8977.7%23.0%
8Gettleson M.Liberal Democrats7256.2%18.6%
9Scott B.Liberal Democrats7126.1%18.2%
10Salaun F.Liberal Democrats6215.3%15.9%

Electorate 9,646 · EC ward code E05013520 · Back to ward index

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

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
1Baaklini R.Labour Party2,10614.8%44.4%+19.4 ptsElected
2Nijhar I.Labour Party2,01714.2%42.6%+17.6 ptsElected
3Wesson B.Labour Party1,99014.0%42.0%+17.0 ptsElected
4Proud I.Conservative Party1,57611.1%33.2%
5Kumar S.Conservative Party1,48010.4%31.2%
6Rana F.Conservative Party1,3929.8%29.4%
7Fruzza F.Liberal Democrats1,1067.8%23.3%
8McCartney S.Green Party8616.1%18.2%
9Nathan R.Liberal Democrats7665.4%16.2%
10Martin D.Liberal Democrats7235.1%15.3%
11Beaumont L.Social Democratic Party1090.8%2.3%
12Amoako-Atta L.Trade Unionist and Socialist Coalition940.7%2.0%

Electorate 10,318 · EC ward code E05013535 · Back to ward index

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

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
1Jassal S.Labour Party1,19731.0%62.1%+28.7 ptsElected
2Mohamed F.Labour Party99025.7%51.3%+18.0 ptsElected
3Miah M.Conservative Party40410.5%20.9%
4Amin M.Independent3479.0%18.0%
5Carter B.Conservative Party2717.0%14.1%
6Bhangu J.INDN2075.4%10.7%
7Crossfield R.INDN1413.7%7.3%
8Chapman N.Green Party1413.7%7.3%
9Bliss N.Liberal Democrats912.4%4.7%
10Hersch R.Liberal Democrats681.8%3.5%

Electorate 4,615 · EC ward code E05013539 · Back to ward index

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

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
1Crawford D.Labour Party1,87220.1%60.2%+35.2 ptsElected
2Haili H.Labour Party1,54416.6%49.7%+24.7 ptsElected
3Hashani B.Labour Party1,51216.2%48.7%+23.7 ptsElected
4Lazarow A.Conservative Party7177.7%23.1%
5Kalkhoran A.Conservative Party6747.2%21.7%
6Hans-Barker I.Green Party6697.2%21.5%
7Harper J.Conservative Party6667.1%21.4%
8Allen M.Liberal Democrats4604.9%14.8%
9Salaman M.Liberal Democrats3774.0%12.1%
10Whelan A.Liberal Democrats3463.7%11.1%
11Bunder L.INDN2232.4%7.2%
12Wixted G.INDN1531.6%4.9%
13Hofman D.Trade Unionist and Socialist Coalition1101.2%3.5%

Electorate 10,727 · EC ward code E05013527 · Back to ward index

North Hanwell · 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,815

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
1Brett L.Labour Party2,31220.2%60.6%+35.6 ptsElected
2Tighe C.Labour Party2,20719.3%57.9%+32.9 ptsElected
3Wall R.Labour Party1,99417.4%52.3%+27.3 ptsElected
4Davies B.Conservative Party8717.6%22.8%
5Anderson A.Green Party8587.5%22.5%
6Potts I.Conservative Party8487.4%22.2%
7Yung S.Conservative Party7866.9%20.6%
8Horwich Z.Liberal Democrats6375.6%16.7%
9Hutchison P.Liberal Democrats4614.0%12.1%
10Rowley G.Liberal Democrats3132.7%8.2%
11Gill T.Trade Unionist and Socialist Coalition1581.4%4.1%

Electorate 9,849 · EC ward code E05013529 · Back to ward index

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

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
1Malcolm G.Liberal Democrats2,61417.9%53.8%+28.8 ptsElected
2Steed A.Liberal Democrats2,58517.7%53.2%+28.2 ptsElected
3Busuttil G.Liberal Democrats2,55217.5%52.5%+27.5 ptsElected
4Charman-Blower S.Labour Party1,3109.0%26.9%
5Green C.Labour Party1,0227.0%21.0%
6Malik T.Labour Party9676.6%19.9%
7Elsinger C.Conservative Party9166.3%18.8%
8Landon M.Green Party8866.1%18.2%
9Garrick A.Conservative Party8836.1%18.2%
10Coates D.Conservative Party8545.9%17.6%

Electorate 11,466 · EC ward code E05013540 · Back to ward index

Southall Broadway · 2-seat (bloc vote)

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

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
1Nagpal K.Labour Party1,83131.2%62.4%+29.1 ptsElected
2Khan S.Labour Party1,79330.6%61.1%+27.8 ptsElected
3Bhinder D.Conservative Party66711.4%22.7%
4Miah M.Conservative Party58410.0%19.9%
5Bhatti R.INDN2384.1%8.1%
6Bettridge R.Liberal Democrats2203.7%7.5%
7Curtis A.Green Party2133.6%7.3%
8Dhaliwal H.INDN2013.4%6.9%
9Zerdin D.Liberal Democrats1202.0%4.1%

Electorate 7,414 · EC ward code E05013537 · Back to ward index

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

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
1Raza A.Labour Party1,84818.7%56.0%+31.0 ptsElected
2Kohli S.Labour Party1,80618.2%54.7%+29.7 ptsElected
3Ahmed S.Labour Party1,79818.2%54.5%+29.5 ptsElected
4Maroun M.Conservative Party1,04710.6%31.7%
5England A.Conservative Party9349.4%28.3%
6Ojo O.Conservative Party8768.8%26.5%
7Rolt J.Green Party4434.5%13.4%
8Abrahams A.Liberal Democrats3563.6%10.8%
9Mitchell J.Liberal Democrats3393.4%10.3%
10Hurst L.Liberal Democrats3373.4%10.2%
11Goldstone B.Trade Unionist and Socialist Coalition1151.2%3.5%

Electorate 9,504 · EC ward code E05013518 · Back to ward index

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

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 M.Labour Party2,50519.5%58.4%+33.4 ptsElected
2Mahmood T.Labour Party2,42318.8%56.5%+31.5 ptsElected
3Sharma C.Labour Party2,34218.2%54.6%+29.6 ptsElected
4Bailey A.Conservative Party1,45211.3%33.8%
5Barchuk V.Conservative Party1,2349.6%28.8%
6Yeo E.Conservative Party1,2329.6%28.7%
7Vines A.Green Party5174.0%12.1%
8Friday M.Liberal Democrats3913.0%9.1%
9Berg G.Liberal Democrats3572.8%8.3%
10Miller T.Liberal Democrats2882.2%6.7%
11Pattison H.Trade Unionist and Socialist Coalition1281.0%3.0%

Electorate 11,024 · EC ward code E05013534 · Back to ward index

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

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
1Crawford K.Labour Party2,06522.3%66.9%+41.9 ptsElected
2Donnelly S.Labour Party1,78119.2%57.7%+32.7 ptsElected
3Tailor H.Labour Party1,69218.3%54.8%+29.8 ptsElected
4Luzac E.Conservative Party6857.4%22.2%
5Benveniste J.Conservative Party6747.3%21.8%
6Randall J.Conservative Party6256.7%20.2%
7McCloskey R.Green Party6036.5%19.5%
8Horwich M.Liberal Democrats3543.8%11.5%
9Dalal R.Liberal Democrats2923.2%9.5%
10Sirisena Gunatilake D.Liberal Democrats1972.1%6.4%
11Lalla D.INDN1691.8%5.5%
12Best M.Trade Unionist and Socialist Coalition1241.3%4.0%

Electorate 9,820 · EC ward code E05013522 · Back to ward index

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

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
1Blacker J.Labour Party2,29220.5%61.6%+36.6 ptsElected
2Johnson Y.Labour Party2,21019.8%59.4%+34.4 ptsElected
3Anderson C.Labour Party2,11118.9%56.7%+31.7 ptsElected
4Grassi E.Green Party9158.2%24.6%
5Peach J.Conservative Party7116.4%19.1%
6Alexander A.Conservative Party7066.3%19.0%
7Dhillon J.Conservative Party6075.4%16.3%
8Joachim M.Liberal Democrats5434.9%14.6%
9Hughes T.Liberal Democrats4594.1%12.3%
10Ollendorff J.Liberal Democrats3353.0%9.0%
11Red Brick G.Independent1501.3%4.0%
12Kutlu D.Trade Unionist and Socialist Coalition1281.1%3.4%

Electorate 11,314 · EC ward code E05013536 · Back to ward index

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

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
1Jammu A.Labour Party2,45320.1%60.4%+35.4 ptsElected
2Parkash S.Labour Party2,39319.6%58.9%+33.9 ptsElected
3Iqbal M.Labour Party2,31919.0%57.1%+32.1 ptsElected
4Lafford G.Conservative Party1,0959.0%26.9%
5Babic P.Conservative Party9988.2%24.6%
6Sullivan M.Conservative Party9107.5%22.4%
7Allain R.Green Party5604.6%13.8%
8Kempley J.Liberal Democrats5364.4%13.2%
9Alac L.Liberal Democrats4964.1%12.2%
10Ducker J.Liberal Democrats4313.5%10.6%

Electorate 11,263 · EC ward code E05013528 · Back to ward index

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

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
1Costigan D.Labour Party2,56621.7%65.1%+40.1 ptsElected
2Rice M.Labour Party2,36420.0%60.0%+35.0 ptsElected
3Summers C.Labour Party2,30919.5%58.6%+33.6 ptsElected
4Anderson J.Conservative Party1,23610.5%31.4%
5Nazari D.Conservative Party9908.4%25.1%
6Ahmed A.Conservative Party9848.3%25.0%
7Barton K.Green Party5514.7%14.0%
8Hirst M.Liberal Democrats3122.6%7.9%
9Aggleton L.Liberal Democrats2872.4%7.3%
10Mellor P.Liberal Democrats2201.9%5.6%

Electorate 11,318 · EC ward code E05013531 · Back to ward index

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

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
1Alexander V.Labour Party2,25721.5%64.5%+39.5 ptsElected
2Kelly A.Labour Party2,19020.9%62.6%+37.6 ptsElected
3Dheer H.Labour Party2,10720.1%60.2%+35.2 ptsElected
4Edwards P.Conservative Party9248.8%26.4%
5Roy A.Conservative Party8428.0%24.1%
6Masud S.Conservative Party7457.1%21.3%
7Gaca J.Green Party4604.4%13.1%
8Archer T.Liberal Democrats2932.8%8.4%
9Ducker J.Liberal Democrats2782.6%7.9%
10Platings I.Liberal Democrats2442.3%7.0%
11Markwell N.UK Independence Party (UKIP)1581.5%4.5%

Electorate 11,208 · EC ward code E05013523 · Back to ward index

Dormers Wells · 3-seat (bloc vote)

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

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
1Bains K.Labour Party2,49823.4%70.3%+45.3 ptsElected
2Dheer R.Labour Party2,36722.2%66.6%+41.6 ptsElected
3Midha M.Labour Party2,27221.3%64.0%+39.0 ptsElected
4Sharker B.Conservative Party6305.9%17.7%
5Hoshen M.Conservative Party6255.9%17.6%
6Uddin S.Conservative Party5975.6%16.8%
7Dogra M.INDN4153.9%11.7%
8Moore D.Green Party3713.5%10.4%
9Browning B.Liberal Democrats3383.2%9.5%
10Murphy O.Liberal Democrats2812.6%7.9%
11Fruzza F.Liberal Democrats2622.5%7.4%

Electorate 10,323 · EC ward code E05013519 · Back to ward index

Northolt West 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. 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. 3,145

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
1Martin D.Labour Party2,17023.0%69.0%+44.0 ptsElected
2Wall L.Labour Party2,16422.9%68.8%+43.8 ptsElected
3Mahfouz B.Labour Party2,07622.0%66.0%+41.0 ptsElected
4Ahmed J.Conservative Party6617.0%21.0%
5Sarker A.Conservative Party5826.2%18.5%
6Uddin M.Conservative Party5385.7%17.1%
7Kubica N.Green Party4394.7%14.0%
8Horwich L.Liberal Democrats3013.2%9.6%
9Chalu B.Liberal Democrats2562.7%8.1%
10Haughian N.Liberal Democrats2482.6%7.9%

Electorate 10,406 · EC ward code E05013532 · Back to ward index

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

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
1Mohan K.Labour Party2,70822.8%68.5%+43.5 ptsElected
2Sahota K.Labour Party2,69022.7%68.1%+43.1 ptsElected
3Padda S.Labour Party2,64922.3%67.0%+42.0 ptsElected
4Ali F.Conservative Party8627.3%21.8%
5Islam M.Conservative Party7306.2%18.5%
6Rashid M.Conservative Party6815.7%17.2%
7Graham L.Green Party5474.6%13.8%
8Gower J.Liberal Democrats3843.2%9.7%
9Hawkes I.Liberal Democrats3673.1%9.3%
10Izmirlieva M.Liberal Democrats2372.0%6.0%

Electorate 10,933 · EC ward code E05013526 · Back to ward index

Southall 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. 67.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +42.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,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
1Anand J.Labour Party3,10524.5%73.5%+48.5 ptsElected
2Dhindsa K.Labour Party3,03424.0%71.9%+46.9 ptsElected
3Mason P.Labour Party2,85622.5%67.6%+42.6 ptsElected
4Chand A.Conservative Party8036.3%19.0%
5Khan M.Conservative Party7275.7%17.2%
6Shekh A.Conservative Party6575.2%15.6%
7Chadburn M.Green Party2702.1%6.4%
8Abdul-Qayum S.INDN2542.0%6.0%
9Cross A.Liberal Democrats2411.9%5.7%
10Mahi A.INDN2351.9%5.6%
11Marsden D.INDN2231.8%5.3%
12Hill L.Liberal Democrats1331.0%3.1%
13Groen D.Liberal Democrats1301.0%3.1%

Electorate 10,530 · EC ward code E05013538 · Back to ward index

Norwood Green · 3-seat (bloc vote)

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

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
1Martin J.Labour Party2,70625.2%75.5%+50.5 ptsElected
2Sidhu T.Labour Party2,60024.2%72.6%+47.6 ptsElected
3Murtaza G.Labour Party2,47023.0%68.9%+43.9 ptsElected
4Badsha M.Conservative Party5685.3%15.8%
5Nahar S.Conservative Party5435.1%15.2%
6Daniel N.Green Party5204.8%14.5%
7Rahman K.Conservative Party5104.7%14.2%
8Gauss J.Liberal Democrats2692.5%7.5%
9Etessami P.Liberal Democrats2212.1%6.2%
10Pidoux M.Liberal Democrats2001.9%5.6%
11Benjamin M.Trade Unionist and Socialist Coalition1441.3%4.0%

Electorate 10,403 · EC ward code E05013533 · Back to ward index