← Harrow (all cycles) · 3 May 2018 cohort

Harrow 2018

Local elections held 3 May 2018.

21 ward races
63 seats
0 elected below the proportional quota
0.0% 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 21 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 Party98,14846.6%3555.6%3047.6%+5
Conservative Party94,90245.1%2844.4%2946.0%-1
Liberal Democrats13,3996.4%00.0%46.3%-4
Green Party2,9221.4%00.0%00.0%0
Independent8070.4%00.0%00.0%0
NatLib3250.2%00.0%00.0%0
Total210,503100.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 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

Rayners Lane · 3-seat (bloc vote)

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

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
1Krishna SureshLabour Party1,79415.1%45.2%+20.2 ptsElected
2Jeff AndersonLabour Party1,62313.6%40.9%+15.9 ptsElected
3Chloe SmithLabour Party1,59313.4%40.2%+15.2 ptsElected
4Christopher NoyceLiberal Democrats1,53712.9%38.8%
5Rosalyn NealeConservative Party1,20710.1%30.4%
6Geraldine NoyceLiberal Democrats1,1729.9%29.6%
7Robin PaulConservative Party1,0669.0%26.9%
8Raksha PandyaConservative Party9898.3%24.9%
9Pietro ResciaLiberal Democrats9177.7%23.1%

EC ward code E05000300 · Back to ward index

Harrow Weald · 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,646

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
1Ramji ChauhanConservative Party1,77216.2%48.6%+23.6 ptsElected
2Stephen GreekConservative Party1,75116.0%48.0%+23.0 ptsElected
3Pritesh PatelConservative Party1,73715.9%47.6%+22.6 ptsElected
4Lee JohnsonLabour Party1,29611.8%35.5%
5Sajid ParkarLabour Party1,15910.6%31.8%
6Manju RaghwaniLabour Party1,11910.2%30.7%
7Darren DiamondLiberal Democrats7146.5%19.6%
8Sanjay KariaLiberal Democrats7036.4%19.3%
9Paolo ArrigoLiberal Democrats6866.3%18.8%

EC ward code E05000290 · Back to ward index

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

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
1Christopher BaxterConservative Party1,87717.4%52.3%+27.3 ptsElected
2Janet MoteConservative Party1,82416.9%50.8%+25.8 ptsElected
3Lesline LewinsonConservative Party1,74116.2%48.5%+23.5 ptsElected
4Will GeeLabour Party1,59714.8%44.5%
5Aghileh Djafari-MarbiniLabour Party1,48213.8%41.3%
6Endri HatillariLabour Party1,44513.4%40.3%
7Robert D'SouzaLiberal Democrats4404.1%12.3%
8Bansri BuddhdevLiberal Democrats3593.3%10.0%

EC ward code E05000292 · Back to ward index

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

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
1Nitesh HiraniConservative Party1,96418.5%55.5%+30.5 ptsElected
2Niraj DattaniLabour Party1,79116.9%50.6%+25.6 ptsElected
3Chetna HalaiConservative Party1,77016.7%50.0%+25.0 ptsElected
4Nish PatelLabour Party1,76716.7%50.0%
5Manjibhai KaraConservative Party1,70616.1%48.2%
6Aneka Shah-LevyLabour Party1,61415.2%45.6%

EC ward code E05000294 · Back to ward index

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

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
1Ajay MaruLabour Party1,96717.5%52.5%+27.5 ptsElected
2Vina MithaniConservative Party1,96717.5%52.5%+27.5 ptsElected
3Kanti RabadiaConservative Party1,91817.1%51.2%+26.2 ptsElected
4Richard BhanapConservative Party1,76315.7%47.1%
5Shahania ChoudhuryLabour Party1,73015.4%46.2%
6James HolahLabour Party1,66214.8%44.4%
7Sarah IsmailLiberal Democrats2322.1%6.2%

EC ward code E05000295 · Back to ward index

West Harrow · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,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
1Christine RobsonLabour Party1,91018.7%56.0%+31.0 ptsElected
2Kareema MarikarLabour Party1,79217.5%52.6%+27.6 ptsElected
3Adam SwerskyLabour Party1,76417.2%51.7%+26.7 ptsElected
4Kanagasabaapathy Kuha KumaranConservative Party1,45614.2%42.7%
5John BaxterConservative Party1,41113.8%41.4%
6Dinesh SolankiConservative Party1,28212.5%37.6%
7Simon CourtenageLiberal Democrats3663.6%10.7%
8Prakash NandhraLiberal Democrats2492.4%7.3%

EC ward code E05000305 · Back to ward index

Greenhill · 3-seat (bloc vote)

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

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
1Sue AndersonLabour Party1,85720.6%61.8%+36.8 ptsElected
2Ghazanfar AliLabour Party1,56917.4%52.2%+27.2 ptsElected
3Keith FerryLabour Party1,55717.3%51.8%+26.8 ptsElected
4Surendra PatelConservative Party96210.7%32.0%
5Narinder Singh MudharConservative Party96110.7%32.0%
6Bernard SegalConservative Party91010.1%30.3%
7Emma WallaceGreen Party3784.2%12.6%
8Madeleine AtkinsGreen Party3033.4%10.1%
9Nahid BoetheLiberal Democrats2652.9%8.8%
10Rowan LangleyGreen Party2512.8%8.4%

EC ward code E05000288 · Back to ward index

Edgware · 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. 3,034

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
1Nitin ParekhLabour Party1,89120.8%62.3%+37.3 ptsElected
2James LeeLabour Party1,79719.7%59.2%+34.2 ptsElected
3Angella Murphy-StrachanLabour Party1,64018.0%54.0%+29.0 ptsElected
4Govind BharadiaConservative Party1,30214.3%42.9%
5Salim ChowdhuryConservative Party1,01511.2%33.5%
6Augustine TambekongConservative Party94410.4%31.1%
7Timothy CollisonLiberal Democrats2703.0%8.9%
8Steven KuoLiberal Democrats2442.7%8.0%

EC ward code E05000287 · Back to ward index

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

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
1Stephen WrightConservative Party1,90819.5%58.4%+33.4 ptsElected
2Norman StevensonConservative Party1,88519.2%57.7%+32.7 ptsElected
3Paul OsbornConservative Party1,77018.1%54.2%+29.2 ptsElected
4Jane MasseyLabour Party9069.2%27.7%
5Ron SchneiderLabour Party8168.3%25.0%
6Niamh McEneryIndependent8078.2%24.7%
7Sanjay DigheLabour Party8068.2%24.7%
8Veronica ChamberlainLiberal Democrats4764.9%14.6%
9David BrooksLiberal Democrats4324.4%13.2%

EC ward code E05000297 · Back to ward index

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

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
1Dan AndersonLabour Party1,87518.5%55.6%+30.6 ptsElected
2Sarah ButterworthLabour Party1,86418.4%55.3%+30.3 ptsElected
3Honey JamieLabour Party1,82718.1%54.2%+29.2 ptsElected
4Eileen KinnearConservative Party1,36413.5%40.5%
5June BaxterConservative Party1,32513.1%39.3%
6Barry Macleod-CullinaneConservative Party1,31013.0%38.9%
7Karsten ShawLiberal Democrats3023.0%9.0%
8Ibrahim AbdulleLiberal Democrats2422.4%7.2%

EC ward code E05000289 · Back to ward index

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

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
1Sachin ShahLabour Party2,17420.5%61.6%+36.6 ptsElected
2Kiran RamchandaniLabour Party2,13420.1%60.4%+35.4 ptsElected
3Michael BorioLabour Party2,06619.5%58.5%+33.5 ptsElected
4Umesh PereraConservative Party1,46913.9%41.6%
5Tracy PearmainConservative Party1,41313.3%40.0%
6Zak WagmanConservative Party1,33712.6%37.9%

EC ward code E05000299 · Back to ward index

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

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
1Simon BrownLabour Party2,06621.9%65.6%+40.6 ptsElected
2Pamela FitzpatrickLabour Party2,00221.2%63.5%+38.5 ptsElected
3Sasi SureshLabour Party1,88019.9%59.7%+34.7 ptsElected
4Calum McHaleConservative Party97410.3%30.9%
5Mala MorjariaConservative Party9389.9%29.8%
6Prakash RajaConservative Party8509.0%27.0%
7Lisa-Maria BornemannLiberal Democrats4144.4%13.1%
8Claire InghamLiberal Democrats3283.5%10.4%

EC ward code E05000293 · Back to ward index

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

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
1Richard AlmondConservative Party2,15621.5%64.4%+39.4 ptsElected
2Kamaljit Singh ChanaConservative Party2,02420.2%60.5%+35.5 ptsElected
3Charles MoteConservative Party2,01920.1%60.3%+35.3 ptsElected
4Anne WhiteheadLabour Party9659.6%28.8%
5Ann GrovesLabour Party9419.4%28.1%
6David NashLabour Party9109.1%27.2%
7Bronwen JonesLiberal Democrats5425.4%16.2%
8Robert PittLiberal Democrats4874.8%14.5%

EC ward code E05000298 · Back to ward index

Wealdstone · 3-seat (bloc vote)

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

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
1Phillip O'DellLabour Party1,79621.8%65.4%+40.4 ptsElected
2Natasha ProctorLabour Party1,78121.6%64.9%+39.9 ptsElected
3Rekha ShahLabour Party1,67220.3%60.9%+35.9 ptsElected
4Deanna KeeneConservative Party87210.6%31.8%
5Elliot van EmdenConservative Party7479.1%27.2%
6Dimabo WolseleyConservative Party6918.4%25.2%
7Alexander LeeGreen Party3684.5%13.4%
8Stephen CareyLiberal Democrats3113.8%11.3%

EC ward code E05000304 · Back to ward index

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

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
1David PerryLabour Party2,05922.6%67.7%+42.7 ptsElected
2Varsha ParmarLabour Party2,03922.3%67.0%+42.0 ptsElected
3Antonio WeissLabour Party1,91721.0%63.0%+38.0 ptsElected
4William DiffeyConservative Party93810.3%30.8%
5Pravin SeedherConservative Party8729.6%28.7%
6Sukeshi ThakkarConservative Party7838.6%25.7%
7Mark BakerGreen Party5175.7%17.0%

EC ward code E05000296 · Back to ward index

Belmont · 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. 3,431

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
1Mina ParmarConservative Party2,29222.3%66.8%+41.8 ptsElected
2Anjana PatelConservative Party2,25421.9%65.7%+40.7 ptsElected
3Lynda SeymourConservative Party2,17221.1%63.3%+38.3 ptsElected
4Labiba ChoudhuryLabour Party1,04510.2%30.5%
5Laura StackpooleLabour Party1,03310.0%30.1%
6Mohammed GbadamosiLabour Party8588.3%25.0%
7Tracey PollardLiberal Democrats3293.2%9.6%
8Soody AhmadGreen Party3113.0%9.1%

EC ward code E05000285 · Back to ward index

Canons · 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. 3,597

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
1Ameet JogiaConservative Party2,40322.3%66.8%+41.8 ptsElected
2Amir MoshensonConservative Party2,39022.1%66.4%+41.4 ptsElected
3Bharat ThakkerConservative Party2,27821.1%63.3%+38.3 ptsElected
4Howard BlustonLabour Party1,15410.7%32.1%
5Mrinal ChoudhuryLabour Party1,0529.7%29.2%
6Jill TraversLabour Party9939.2%27.6%
7Adam BernardLiberal Democrats5214.8%14.5%

EC ward code E05000286 · Back to ward index

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

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
1Susan HallConservative Party2,13622.7%68.2%+43.2 ptsElected
2John HinkleyConservative Party2,03521.6%64.9%+39.9 ptsElected
3Jean LammimanConservative Party2,01721.5%64.4%+39.4 ptsElected
4Stephen HickmanLabour Party97810.4%31.2%
5Bill StephensonLabour Party8078.6%25.8%
6Adam ShabbirLabour Party8038.5%25.6%
7John BryantLiberal Democrats3463.7%11.0%
8Nana AdjepongLiberal Democrats2783.0%8.9%

EC ward code E05000291 · Back to ward index

Roxeth · 3-seat (bloc vote)

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

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
1Jerry MilesLabour Party2,28524.9%74.8%+49.8 ptsElected
2Peymana AssadLabour Party2,04122.3%66.8%+41.8 ptsElected
3Primesh PatelLabour Party2,00121.8%65.5%+40.5 ptsElected
4John NickolayConservative Party96410.5%31.6%
5Mohammad Abdulkarim KaiserimamConservative Party7738.4%25.3%
6Annabel SinghConservative Party7718.4%25.3%
7Raj RajalingamNatLib3253.5%10.6%

EC ward code E05000302 · Back to ward index

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

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Graham HensonLabour Party2,36124.3%72.9%+47.9 ptsElected
2Maxine HensonLabour Party2,23723.0%69.0%+44.0 ptsElected
3Dean GilliganLabour Party2,20522.7%68.1%+43.1 ptsElected
4Joyce NickolayConservative Party8258.5%25.5%
5Julia MerisonConservative Party7818.0%24.1%
6John RennieConservative Party6837.0%21.1%
7Swati PatelGreen Party3914.0%12.1%
8Valerie TaylorLiberal Democrats2372.4%7.3%

EC ward code E05000301 · Back to ward index

Stanmore Park · 3-seat (bloc vote)

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

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
1Marilyn AshtonConservative Party2,42724.3%73.0%+48.0 ptsElected
2Camilla BathConservative Party2,39524.0%72.0%+47.0 ptsElected
3Philip BenjaminConservative Party2,36623.7%71.2%+46.2 ptsElected
4Jeffrey GallantLabour Party8258.3%24.8%
5James LockieLabour Party8138.2%24.5%
6Lesley StackpooleLabour Party7457.5%22.4%
7Linda RobinsonGreen Party4034.0%12.1%

EC ward code E05000303 · Back to ward index