← Richmond upon Thames (all cycles) · 5 May 2022 cohort

Richmond upon Thames 2022

Local elections held 5 May 2022.

17 ward races
51 seats
18 unfairly awarded seats
35.3% 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 17 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 51 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 %Δ
Liberal Democrats105,51855.5%4588.2%3058.8%+15
Conservative Party50,57126.6%12.0%1427.5%-13
Labour Party21,07011.1%00.0%59.8%-5
Green Party10,2185.4%59.8%23.9%+3
Independent1,4190.7%00.0%00.0%0
WEP1,3610.7%00.0%00.0%0
Total190,157100.0%51100.0%51100.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

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

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
1Brown R.Liberal Democrats2,72512.3%37.0%+12.0 ptsElected
2Fleming P.Liberal Democrats2,59311.7%35.2%+10.2 ptsElected
3Millard J.Liberal Democrats2,45011.1%33.3%+8.3 ptsElected
4Roberts G.Liberal Democrats2,29010.4%31.1%
5Nicholson S.Liberal Democrats2,25310.2%30.6%
6Dalton S.Liberal Democrats2,24210.1%30.4%
7Slinn J.Conservative Party1,0304.7%14.0%
8Watson N.Conservative Party1,0044.5%13.6%
9Sale P.Conservative Party9914.5%13.5%
10Dance H.Conservative Party8934.0%12.1%
11Healy G.Conservative Party8764.0%11.9%
12Hollis J.Conservative Party8313.8%11.3%
13Haynes K.Labour Party3931.8%5.3%
14Johnson C.Labour Party3821.7%5.2%
15Ward G.Labour Party3521.6%4.8%
16Gadd R.Labour Party2851.3%3.9%
17Gadd D.Labour Party2571.2%3.5%
18Guichard S.Labour Party2551.2%3.5%

Electorate 8,073 · EC ward code E05013778 · Back to ward index

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

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Howard A.Liberal Democrats1,87817.2%51.6%+26.6 ptsElected
2Paterson T.Liberal Democrats1,78816.4%49.1%+24.1 ptsElected
3Crookdale N.Green Party1,31212.0%36.1%+11.1 ptsElected
4Avon P.Conservative Party1,24111.4%34.1%
5Powers J.Conservative Party1,0779.9%29.6%
6Jane Sewell S.Conservative Party1,0499.6%28.8%
7Danciger S.Independent7416.8%20.4%
8Bates F.Labour Party7336.7%20.1%
9Genders D.Labour Party5685.2%15.6%
10Woolston M.Labour Party5284.8%14.5%

Electorate 8,237 · EC ward code E05013783 · Back to ward index

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

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
1Gant E.Liberal Democrats1,65417.8%53.5%+28.5 ptsElected
2Davis J.Liberal Democrats1,56016.8%50.5%+25.5 ptsElected
3Samuel G.Conservative Party1,17512.7%38.0%+13.0 ptsElected
4Howard K.Conservative Party1,11712.0%36.1%
5Basham K.Green Party1,04411.3%33.8%
6Majumdar N.Conservative Party98310.6%31.8%
7Coelho A.Independent6787.3%21.9%
8Spawls L.Labour Party4124.4%13.3%
9Mitchell E.Labour Party3373.6%10.9%
10Johnson J.Labour Party3143.4%10.2%

Electorate 7,338 · EC ward code E05013779 · Back to ward index

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

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
1Coombs J.Liberal Democrats1,52116.9%50.7%+25.7 ptsElected
2Pollesche L.Liberal Democrats1,39815.5%46.6%+21.6 ptsElected
3Wilson M.Liberal Democrats1,34915.0%45.0%+20.0 ptsElected
4Dexter N.Labour Party8159.1%27.2%
5Paul M.Labour Party8018.9%26.7%
6Hope M.Conservative Party7998.9%26.6%
7Dryja G.Conservative Party7918.8%26.4%
8Walia R.Labour Party7778.6%25.9%
9Lebosquet J.Conservative Party7468.3%24.9%

Electorate 7,323 · EC ward code E05013781 · Back to ward index

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

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
1Varley C.Liberal Democrats2,15820.6%61.8%+36.8 ptsElected
2Vassileva P.Liberal Democrats2,11420.2%60.6%+35.6 ptsElected
3Warlow C.Green Party1,75616.8%50.3%+25.3 ptsElected
4Fleming P.Conservative Party1,34012.8%38.4%
5O'Malley T.Conservative Party1,21011.6%34.7%
6Taylor P.Conservative Party1,07910.3%30.9%
7Atchison C.Labour Party3523.4%10.1%
8Makurah E.Labour Party2822.7%8.1%
9Freedman M.Labour Party1821.7%5.2%

Electorate 7,815 · EC ward code E05013786 · Back to ward index

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

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
1Sacks F.Liberal Democrats1,96017.7%53.2%+28.2 ptsElected
2Hale A.Liberal Democrats1,89017.1%51.3%+26.3 ptsElected
3Millum M.Liberal Democrats1,87416.9%50.8%+25.8 ptsElected
4Brandreth A.Conservative Party1,64614.9%44.7%
5Edward H.Conservative Party1,53913.9%41.8%
6Gezdari S.Conservative Party1,43613.0%39.0%
7Lever A.Labour Party2502.3%6.8%
8Patel S.Labour Party2422.2%6.6%
9Ata A.Labour Party2212.0%6.0%

Electorate 7,548 · EC ward code E05013774 · Back to ward index

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

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
1Butlin M.Liberal Democrats2,35322.3%67.0%+42.0 ptsElected
2Lee R.Liberal Democrats2,32122.0%66.1%+41.1 ptsElected
3Bennett R.Green Party2,04819.4%58.3%+33.3 ptsElected
4Marlow H.Conservative Party8938.5%25.4%
5Marlow D.Conservative Party8518.1%24.2%
6Nacmanson P.Conservative Party7657.3%21.8%
7Rollin L.Labour Party5154.9%14.7%
8Kingston A.Labour Party4214.0%12.0%
9Fawcett C.Labour Party3723.5%10.6%

Electorate 7,472 · EC ward code E05013787 · Back to ward index

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

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
1Cambridge J.Liberal Democrats2,46622.1%66.2%+41.2 ptsElected
2Dane M.Liberal Democrats2,20619.7%59.2%+34.2 ptsElected
3McLeod Z.Liberal Democrats2,17319.4%58.3%+33.3 ptsElected
4Marcel B.Conservative Party1,20710.8%32.4%
5Joyce S.Conservative Party1,17010.5%31.4%
6Hodgins P.Conservative Party1,16310.4%31.2%
7Cox A.Labour Party3002.7%8.1%
8Hepworth F.Labour Party2452.2%6.6%
9Littlemore D.Labour Party2442.2%6.6%

Electorate 7,496 · EC ward code E05013775 · Back to ward index

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

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
1Humphreys J.Liberal Democrats2,33822.6%67.8%+42.8 ptsElected
2O'Carroll R.Liberal Democrats2,16320.9%62.7%+37.7 ptsElected
3Sehra K.Liberal Democrats2,04319.8%59.3%+34.3 ptsElected
4Hull J.Conservative Party1,0279.9%29.8%
5Shaukat S.Conservative Party8548.3%24.8%
6Sogol S.Conservative Party8428.1%24.4%
7Tomlin C.Labour Party3943.8%11.4%
8Roberts S.Labour Party3593.5%10.4%
9Roberts H.Labour Party3243.1%9.4%

Electorate 7,560 · EC ward code E05013791 · Back to ward index

Twickenham Riverside · 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,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
1Neden-Watts J.Liberal Democrats2,40522.4%67.1%+42.1 ptsElected
2Chard J.Liberal Democrats2,26021.0%63.1%+38.1 ptsElected
3O'Shea S.Liberal Democrats2,12819.8%59.4%+34.4 ptsElected
4Chappell S.Conservative Party8537.9%23.8%
5Bielstein A.Conservative Party7316.8%20.4%
6Rayfield C.WEP7156.7%20.0%
7Orchard D.Conservative Party6916.4%19.3%
8Rushton D.Labour Party3743.5%10.4%
9Loewenstein C.Labour Party3032.8%8.5%
10Gladstone A.Labour Party2912.7%8.1%

Electorate 7,840 · EC ward code E05013789 · Back to ward index

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

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
1Bridges-Westcott A.Liberal Democrats2,54421.3%64.0%+39.0 ptsElected
2Craigie I.Liberal Democrats2,44320.5%61.4%+36.4 ptsElected
3Vollum C.Liberal Democrats2,38620.0%60.0%+35.0 ptsElected
4Fearon S.Conservative Party1,1709.8%29.4%
5Metcalfe R.Conservative Party1,1129.3%28.0%
6Ennis S.Conservative Party1,1059.3%27.8%
7Hampson N.Labour Party3282.7%8.2%
8White M.Labour Party3052.6%7.7%
9Reyes E.WEP2752.3%6.9%
10Marder B.Labour Party2622.2%6.6%

Electorate 8,627 · EC ward code E05013782 · Back to ward index

West Twickenham · 3-seat (bloc vote)

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

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
1Allen P.Liberal Democrats2,19321.5%64.4%+39.4 ptsElected
2O'Brien L.Liberal Democrats2,18721.4%64.3%+39.3 ptsElected
3Juriansz A.Liberal Democrats2,10320.6%61.8%+36.8 ptsElected
4Finch P.Conservative Party8518.3%25.0%
5Fryer J.Conservative Party8358.2%24.5%
6Naomi Sale L.Conservative Party8107.9%23.8%
7Green C.Labour Party4874.8%14.3%
8Tanto P.Labour Party4194.1%12.3%
9Tillotson W.Labour Party3253.2%9.5%

Electorate 7,816 · EC ward code E05013790 · Back to ward index

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

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
1Cardy J.Liberal Democrats2,37122.8%68.3%+43.3 ptsElected
2Hull M.Liberal Democrats2,30422.1%66.4%+41.4 ptsElected
3Wren C.Green Party2,15320.7%62.0%+37.0 ptsElected
4Boyle M.Conservative Party8227.9%23.7%
5Broughton J.Conservative Party7267.0%20.9%
6Marie Tuthill K.Conservative Party6516.3%18.8%
7Tutchell E.Labour Party5265.1%15.2%
8Reindorp J.Labour Party4404.2%12.7%
9Edmonds J.Labour Party4174.0%12.0%

Electorate 7,927 · EC ward code E05013776 · Back to ward index

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

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
1Baldwin N.Liberal Democrats2,26222.3%66.8%+41.8 ptsElected
2Pyne R.Liberal Democrats2,14721.1%63.4%+38.4 ptsElected
3Warren R.Liberal Democrats2,14121.1%63.2%+38.2 ptsElected
4Webb S.Conservative Party7987.9%23.6%
5Longley T.Conservative Party7617.5%22.5%
6Rosenschein D.Conservative Party7447.3%22.0%
7O'Farrell F.Labour Party4884.8%14.4%
8Absolon T.Labour Party4254.2%12.6%
9Cullen S.Labour Party3933.9%11.6%

Electorate 7,571 · EC ward code E05013784 · Back to ward index

Ham Petersham and Richmond Riverside · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +38.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,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
1Frost P.Liberal Democrats2,17124.2%72.6%+47.6 ptsElected
2Richards G.Liberal Democrats1,96421.9%65.6%+40.6 ptsElected
3Frieze A.Green Party1,90521.2%63.7%+38.7 ptsElected
4Curran G.Conservative Party7408.2%24.7%
5Holden-Ayala M.Conservative Party6206.9%20.7%
6Kartun-Giles A.Conservative Party6056.7%20.2%
7Ayliffe M.Labour Party4064.5%13.6%
8Smith A.Labour Party3243.6%10.8%
9Jaouen-Strutt D.Labour Party2412.7%8.1%

Electorate 7,477 · EC ward code E05013777 · Back to ward index

Teddington · 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,790

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
1Engel C.Liberal Democrats2,59222.8%68.4%+43.4 ptsElected
2Elengorn M.Liberal Democrats2,58722.8%68.3%+43.3 ptsElected
3Giesler P.Liberal Democrats2,50222.0%66.0%+41.0 ptsElected
4Pell J.Conservative Party8407.4%22.2%
5Eastment P.Conservative Party8247.2%21.7%
6Jarvis B.Conservative Party7987.0%21.1%
7Mackenzie E.Labour Party4453.9%11.7%
8Browning N.Labour Party4293.8%11.3%
9Low S.Labour Party3533.1%9.3%

Electorate 7,927 · EC ward code E05013788 · Back to ward index

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

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
1Mansfield K.Liberal Democrats2,79924.4%73.2%+48.2 ptsElected
2Khosa B.Liberal Democrats2,64623.1%69.2%+44.2 ptsElected
3Ehmann A.Liberal Democrats2,62322.9%68.6%+43.6 ptsElected
4Porter R.Conservative Party6465.6%16.9%
5Cavin P.Conservative Party6115.3%16.0%
6Newman K.Conservative Party6025.2%15.7%
7Alexander G.Labour Party4263.7%11.1%
8Banaji P.Labour Party3933.4%10.3%
9Rawlinson T.WEP3713.2%9.7%
10Moshi P.Labour Party3583.1%9.4%

Electorate 8,311 · EC ward code E05013785 · Back to ward index