← Hillingdon (all cycles) · 5 May 2022 cohort

Hillingdon 2022

Local elections held 5 May 2022.

21 ward races
53 seats
4 unfairly awarded seats
7.5% 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 21 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 53 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 %Δ
Conservative Party85,81948.2%3056.6%2649.1%+4
Labour Party73,92641.6%2343.4%2343.4%0
Green Party13,5077.6%00.0%47.5%-4
Liberal Democrats2,9631.7%00.0%00.0%0
Trade Unionist and Socialist Coalition4920.3%00.0%00.0%0
Independent2980.2%00.0%00.0%0
Social Democratic Party2390.1%00.0%00.0%0
NHAP2190.1%00.0%00.0%0
LLL2120.1%00.0%00.0%0
UK Independence Party (UKIP)1990.1%00.0%00.0%0
Total177,874100.0%53100.0%53100.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

Harefield Village · single-seat

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Palmer J.Conservative Party92956.9%+6.9 ptsElected
2Samuel N.Green Party52432.1%
3Birah M.Labour Party17911.0%

Electorate 4,093 · EC ward code E05013568 · Back to ward index

Yiewsley · 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. 49.1% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,280

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
1Abby N.Labour Party1,36129.9%59.7%+26.4 ptsElected
2Punga S.Labour Party1,12024.6%49.1%+15.8 ptsElected
3Cantwell J.Conservative Party86118.9%37.8%
4Deville A.Conservative Party84218.5%36.9%
5Bowman J.Green Party2054.5%9.0%
6Goss S.Green Party1703.7%7.5%

Electorate 7,170 · EC ward code E05013584 · Back to ward index

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

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
1Nelson-West B.Labour Party1,48125.9%51.8%+18.4 ptsElected
2Davies D.Conservative Party1,44725.3%50.6%+17.2 ptsElected
3Starr S.Labour Party1,39824.4%48.9%
4Barnes T.Conservative Party1,39624.4%48.8%

Electorate 7,615 · EC ward code E05013565 · Back to ward index

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

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
1Bennett A.Conservative Party1,12428.6%57.2%+23.9 ptsElected
2Chamdal R.Conservative Party1,01425.8%51.6%+18.3 ptsElected
3McDonald M.Labour Party70417.9%35.9%
4Meen R.Labour Party68817.5%35.0%
5Pratt C.Green Party2135.4%10.8%
6Allam D.Green Party1844.7%9.4%

Electorate 6,381 · EC ward code E05013572 · Back to ward index

Heathrow Villages · 2-seat (bloc vote)

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

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
1Nelson J.Labour Party1,33627.8%55.5%+22.2 ptsElected
2Money P.Labour Party1,27426.5%53.0%+19.6 ptsElected
3Taylor C.Conservative Party94319.6%39.2%
4Sydenham D.Conservative Party88618.4%36.8%
5Greenham A.Green Party2274.7%9.4%
6Khan Z.Green Party1463.0%6.1%

Electorate 8,471 · EC ward code E05013570 · Back to ward index

Uxbridge · 3-seat (bloc vote)

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

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
1Burrows K.Conservative Party1,97117.0%51.1%+26.1 ptsElected
2Burles T.Labour Party1,76415.2%45.7%+20.7 ptsElected
3Choubedar F.Conservative Party1,74015.0%45.1%+20.1 ptsElected
4Rathore R.Conservative Party1,71914.9%44.6%
5Gill J.Labour Party1,57513.6%40.8%
6Thurgur J.Labour Party1,57213.6%40.8%
7West C.Green Party4523.9%11.7%
8Panayiotou A.Green Party3423.0%8.9%
9Ray-Howett M.Green Party3062.6%7.9%
10Harbord G.Trade Unionist and Socialist Coalition1291.1%3.3%

Electorate 10,324 · EC ward code E05013580 · Back to ward index

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

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
1Ahmad-Wallana S.Conservative Party1,85116.7%50.2%+25.2 ptsElected
2Chamdal R.Conservative Party1,82216.5%49.4%+24.4 ptsElected
3Gohil E.Conservative Party1,70315.4%46.2%+21.2 ptsElected
4Eginton T.Labour Party1,57214.2%42.6%
5Garelick S.Labour Party1,45513.1%39.4%
6Marqvardt Jorgart K.Labour Party1,39412.6%37.8%
7Crook N.Green Party2962.7%8.0%
8McDonnell V.Green Party2892.6%7.8%
9West L.Green Party2662.4%7.2%
10Fischer A.NHAP2192.0%5.9%
11Courtenay G.UK Independence Party (UKIP)1991.8%5.4%

Electorate 11,248 · EC ward code E05013566 · Back to ward index

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

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
1Bianco J.Conservative Party1,68629.6%59.2%+25.9 ptsElected
2Bhatt K.Conservative Party1,62728.6%57.1%+23.8 ptsElected
3Prince K.Labour Party75413.2%26.5%
4Sachedina S.Labour Party64011.2%22.5%
5Dollimore P.Liberal Democrats3596.3%12.6%
6Edmeades S.Green Party3195.6%11.2%
7Ross A.Green Party3105.4%10.9%

Electorate 8,343 · EC ward code E05013575 · Back to ward index

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

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
1Higgins H.Conservative Party1,82330.9%61.9%+28.5 ptsElected
2Lewis R.Conservative Party1,78330.3%60.5%+27.2 ptsElected
3Hutchins J.Labour Party63010.7%21.4%
4Banks J.Liberal Democrats5579.5%18.9%
5Miller D.Liberal Democrats4557.7%15.4%
6Holding F.Green Party2884.9%9.8%
7Oswell J.Labour Party1863.2%6.3%
8Miles S.Green Party1702.9%5.8%

Electorate 8,055 · EC ward code E05013574 · Back to ward index

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

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
1Sweeting J.Labour Party2,11119.2%57.7%+32.7 ptsElected
2Farley S.Labour Party1,96817.9%53.8%+28.8 ptsElected
3Islam M.Labour Party1,91117.4%52.2%+27.2 ptsElected
4Martin K.Conservative Party1,42813.0%39.0%
5Bisnauthsing S.Conservative Party1,31212.0%35.9%
6Ali H.Conservative Party1,29611.8%35.4%
7West S.Green Party3152.9%8.6%
8Bruce I.Green Party2722.5%7.4%
9Smith M.Green Party2091.9%5.7%
10Barros C.Trade Unionist and Socialist Coalition1541.4%4.2%

Electorate 11,385 · EC ward code E05013581 · Back to ward index

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

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
1O'Brien S.Conservative Party1,97631.4%62.7%+29.4 ptsElected
2Mills D.Conservative Party1,95131.0%61.9%+28.6 ptsElected
3Moore N.Labour Party80612.8%25.6%
4Ghei R.Labour Party78212.4%24.8%
5Lee G.Green Party2914.6%9.2%
6Winterbotham M.Liberal Democrats2684.3%8.5%
7Wilkinson G.Green Party2283.6%7.2%

Electorate 7,746 · EC ward code E05013578 · Back to ward index

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

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
1Goddard M.Conservative Party2,73419.4%58.1%+33.1 ptsElected
2Lavery E.Conservative Party2,68119.0%57.0%+32.0 ptsElected
3Banerjee K.Conservative Party2,53718.0%53.9%+28.9 ptsElected
4Green S.Green Party1,2468.8%26.5%
5Campbell J.Labour Party1,1117.9%23.6%
6Marie Adams R.Green Party1,0617.5%22.5%
7Espley P.Labour Party9977.1%21.2%
8McDonald K.Labour Party9386.6%19.9%
9Wigram Z.Green Party8175.8%17.4%

Electorate 11,460 · EC ward code E05013573 · Back to ward index

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

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
1Mills R.Conservative Party2,37320.0%60.1%+35.1 ptsElected
2Tuckwell S.Conservative Party2,35619.9%59.7%+34.7 ptsElected
3Makwana H.Conservative Party2,34319.8%59.4%+34.4 ptsElected
4Liberty C.Labour Party1,19510.1%30.3%
5Sim A.Labour Party1,1769.9%29.8%
6Sharma M.Labour Party1,0779.1%27.3%
7Baynton S.Green Party3853.3%9.8%
8Howes D.Green Party3653.1%9.2%
9Rytter T.Independent2982.5%7.6%
10Crook P.Green Party2712.3%6.9%

Electorate 11,626 · EC ward code E05013579 · Back to ward index

Yeading · 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. 68.6% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,204

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
1Dhot J.Labour Party1,55335.2%70.5%+37.1 ptsElected
2Judge Dhot R.Labour Party1,51134.3%68.6%+35.2 ptsElected
3Bridges K.Conservative Party71116.1%32.3%
4Smallwood C.Conservative Party63314.4%28.7%

Electorate 8,225 · EC ward code E05013583 · Back to ward index

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

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
1Sullivan C.Conservative Party2,10420.5%61.6%+36.6 ptsElected
2Bridges W.Conservative Party2,09720.5%61.4%+36.4 ptsElected
3Chapman A.Conservative Party2,06620.2%60.5%+35.5 ptsElected
4Brar J.Labour Party1,31112.8%38.4%
5Goonesekera G.Labour Party1,23112.0%36.1%
6Virk G.Labour Party1,19411.7%35.0%
7Gardner S.Social Democratic Party2392.3%7.0%

Electorate 10,499 · EC ward code E05013571 · Back to ward index

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

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
1Denys N.Conservative Party3,36921.7%65.0%+40.0 ptsElected
2Haggar B.Conservative Party3,27221.1%63.2%+38.2 ptsElected
3Edwards I.Conservative Party3,22720.8%62.3%+37.3 ptsElected
4Keys D.Labour Party1,2568.1%24.2%
5Cowlin R.Labour Party1,2017.7%23.2%
6Tapper J.Labour Party1,1907.7%23.0%
7Ross R.Green Party6113.9%11.8%
8Cottew T.Liberal Democrats5423.5%10.5%
9Kennedy A.Green Party4953.2%9.6%
10Stephens D.Green Party3042.0%5.9%
11Henry T.Trade Unionist and Socialist Coalition720.5%1.4%

Electorate 12,506 · EC ward code E05013567 · Back to ward index

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

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
1Garelick E.Labour Party2,13323.1%69.3%+44.3 ptsElected
2Kaur K.Labour Party2,07322.4%67.3%+42.3 ptsElected
3Mathers S.Labour Party1,97821.4%64.3%+39.3 ptsElected
4Brightman N.Conservative Party96910.5%31.5%
5Gudi R.Conservative Party8869.6%28.8%
6Yarrow D.Conservative Party8238.9%26.7%
7Hooper C.Liberal Democrats2362.6%7.7%
8Buck J.Trade Unionist and Socialist Coalition1371.5%4.5%

Electorate 11,793 · EC ward code E05013582 · Back to ward index

Ruislip · 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. 4,701

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
1Corthorne P.Conservative Party3,24223.0%69.0%+44.0 ptsElected
2Riley J.Conservative Party3,11522.1%66.3%+41.3 ptsElected
3Smallwood P.Conservative Party3,10322.0%66.0%+41.0 ptsElected
4Morse J.Labour Party9867.0%21.0%
5Smith J.Labour Party8926.3%19.0%
6Smith A.Labour Party8085.7%17.2%
7Blakie A.Green Party6254.4%13.3%
8Cunliffe A.Liberal Democrats5463.9%11.6%
9Patel S.Green Party4112.9%8.7%
10Virdee J.Green Party3742.7%8.0%

Electorate 11,655 · EC ward code E05013577 · Back to ward index

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

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
1Singh J.Labour Party2,42123.6%70.7%+45.7 ptsElected
2Basit L.Labour Party2,42123.6%70.7%+45.7 ptsElected
3Garg N.Labour Party2,36823.1%69.2%+44.2 ptsElected
4Bell C.Conservative Party9239.0%27.0%
5Morgan J.Conservative Party8248.0%24.1%
6Rodrigues I.Conservative Party7957.7%23.2%
7Lee K.Green Party2682.6%7.8%
8Gibbs A.Green Party2522.5%7.4%

Electorate 10,832 · EC ward code E05013564 · Back to ward index

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

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
1Gill T.Labour Party2,31426.7%80.0%+55.0 ptsElected
2Lakhmana K.Labour Party2,21425.5%76.5%+51.5 ptsElected
3Mand G.Labour Party2,15424.8%74.5%+49.5 ptsElected
4Giddings R.Conservative Party6928.0%23.9%
5Upjohn D.Conservative Party6697.7%23.1%
6Kauffman A.Conservative Party6357.3%22.0%

Electorate 10,632 · EC ward code E05013576 · Back to ward index

Hayes Town · 3-seat (bloc vote)

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

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
1Curling P.Labour Party1,90626.2%78.5%+53.5 ptsElected
2Gardner J.Labour Party1,84425.3%75.9%+50.9 ptsElected
3Sansarpuri R.Labour Party1,81224.9%74.6%+49.6 ptsElected
4Davies L.Conservative Party5938.1%24.4%
5Sowe T.Conservative Party4636.4%19.1%
6Pahl T.Conservative Party4546.2%18.7%
7Gillender H.LLL2122.9%8.7%

Electorate 9,273 · EC ward code E05013569 · Back to ward index