← Westminster (all cycles) · 3 May 2018 cohort
Westminster 2018
Local elections held 3 May 2018.
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 20 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 60 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.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Conservative Party | 65,512 | 44.8% | 41 | 68.3% | 28 | 46.7% | +13 |
| Labour Party | 62,409 | 42.7% | 19 | 31.7% | 26 | 43.3% | -7 |
| Liberal Democrats | 13,982 | 9.6% | 0 | 0.0% | 5 | 8.3% | -5 |
| Green Party | 3,069 | 2.1% | 0 | 0.0% | 1 | 1.7% | -1 |
| CAPOS | 1,098 | 0.8% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 164 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Christian Peoples Alliance | 39 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 146,273 | 100.0% | 60 | 100.0% | 60 | 100.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.
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.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Bayswater · 3 seats · won at 40.6% · above quota
- West End · 3 seats · won at 44.1% · above quota
- Churchill · 3 seats · won at 45.5% · above quota
- Maida Vale · 3 seats · won at 47.1% · above quota
- Bryanston and Dorset Square · 3 seats · won at 47.1% · above quota
- Lancaster Gate · 3 seats · won at 47.5% · above quota
- Little Venice · 3 seats · won at 47.5% · above quota
- Vincent Square · 3 seats · won at 49.7% · above quota
- Tachbrook · 3 seats · won at 51.0% · above quota
- Regent's Park · 3 seats · won at 52.5% · above quota
- St James's · 3 seats · won at 53.2% · above quota
- Hyde Park · 3 seats · won at 53.4% · above quota
- Marylebone High Street · 3 seats · won at 57.1% · above quota
- Warwick · 3 seats · won at 58.7% · above quota
- Harrow Road · 3 seats · won at 65.3% · above quota
- Abbey Road · 3 seats · won at 65.4% · above quota
- Westbourne · 3 seats · won at 71.9% · above quota
- Queen's Park · 3 seats · won at 73.0% · above quota
- Church Street · 3 seats · won at 74.9% · above quota
- Knightsbridge and Belgravia · 3 seats · won at 79.8% · above quota
Race results
Bayswater · 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.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,490
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Maggie Carman | Labour Party | 1,018 | 13.6% | 40.9% | +15.9 pts | Elected |
| 2 | Francis Elcho | Conservative Party | 1,013 | 13.6% | 40.7% | +15.7 pts | Elected |
| 3 | Emily Payne | Conservative Party | 1,011 | 13.5% | 40.6% | +15.6 pts | Elected |
| 4 | Richard Holloway | Conservative Party | 937 | 12.5% | 37.6% | — | |
| 5 | Dafydd Elis | Labour Party | 916 | 12.3% | 36.8% | — | |
| 6 | Max Sullivan | Labour Party | 851 | 11.4% | 34.2% | — | |
| 7 | Phillip Kerle | Liberal Democrats | 532 | 7.1% | 21.4% | — | |
| 8 | Sarah Ryan | Liberal Democrats | 509 | 6.8% | 20.4% | — | |
| 9 | Patrick Ryan | Liberal Democrats | 449 | 6.0% | 18.0% | — | |
| 10 | Lionel Fry | Green Party | 233 | 3.1% | 9.4% | — |
West End · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 44.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,205
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Timothy Barnes | Conservative Party | 990 | 15.0% | 44.9% | +19.9 pts | Elected |
| 2 | Pancho Lewis | Labour Party | 984 | 14.9% | 44.6% | +19.6 pts | Elected |
| 3 | Jonathan Glanz | Conservative Party | 973 | 14.7% | 44.1% | +19.1 pts | Elected |
| 4 | Patrick Lilley | Labour Party | 947 | 14.3% | 42.9% | — | |
| 5 | Caroline Saville | Labour Party | 927 | 14.0% | 42.0% | — | |
| 6 | Hillary Su | Conservative Party | 868 | 13.1% | 39.4% | — | |
| 7 | Ronald Whelan | CAPOS | 291 | 4.4% | 13.2% | — | |
| 8 | Minne Fry | Green Party | 188 | 2.8% | 8.5% | — | |
| 9 | Sophie Taylor | Liberal Democrats | 178 | 2.7% | 8.1% | — | |
| 10 | Florian Chevoppe-Verdier | Liberal Democrats | 142 | 2.1% | 6.4% | — | |
| 11 | Alan Ravenscroft | Liberal Democrats | 127 | 1.9% | 5.8% | — |
Churchill · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,735
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Shamim Talukder | Labour Party | 1,303 | 15.9% | 47.6% | +22.6 pts | Elected |
| 2 | Andrea Mann | Labour Party | 1,281 | 15.6% | 46.8% | +21.8 pts | Elected |
| 3 | Murad Gassanly | Conservative Party | 1,243 | 15.2% | 45.5% | +20.5 pts | Elected |
| 4 | Jason Williams | Labour Party | 1,234 | 15.0% | 45.1% | — | |
| 5 | Shaista Miah | Conservative Party | 1,208 | 14.7% | 44.2% | — | |
| 6 | Bota Hopkinson | Conservative Party | 1,182 | 14.4% | 43.2% | — | |
| 7 | Richard Bath | Liberal Democrats | 223 | 2.7% | 8.2% | — | |
| 8 | Keith Dugmore | Liberal Democrats | 198 | 2.4% | 7.2% | — | |
| 9 | Omar Hegazi | Liberal Democrats | 168 | 2.0% | 6.1% | — | |
| 10 | Muhammad Uddin | Independent | 164 | 2.0% | 6.0% | — |
Maida Vale · 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.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,661
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Geoff Barraclough | Labour Party | 1,306 | 16.4% | 49.1% | +24.1 pts | Elected |
| 2 | Rita Begum | Labour Party | 1,301 | 16.3% | 48.9% | +23.9 pts | Elected |
| 3 | Nafsika Butler-Thalassis | Labour Party | 1,254 | 15.7% | 47.1% | +22.1 pts | Elected |
| 4 | Jan Prendergast | Conservative Party | 1,195 | 15.0% | 44.9% | — | |
| 5 | Amanda Langford | Conservative Party | 1,084 | 13.6% | 40.7% | — | |
| 6 | Nathan Parsad | Conservative Party | 1,079 | 13.5% | 40.5% | — | |
| 7 | Lynnet Pready | Green Party | 246 | 3.1% | 9.2% | — | |
| 8 | Haude Lannon Polner | Liberal Democrats | 202 | 2.5% | 7.6% | — | |
| 9 | Michael Cox | Liberal Democrats | 160 | 2.0% | 6.0% | — | |
| 10 | Charles Goodman | Liberal Democrats | 157 | 2.0% | 5.9% | — |
Bryanston and Dorset Square · 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.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,092
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Richard Beddoe | Conservative Party | 1,137 | 18.1% | 54.3% | +29.3 pts | Elected |
| 2 | Barbara Arzymanow | Conservative Party | 1,069 | 17.0% | 51.1% | +26.1 pts | Elected |
| 3 | Eoghain Murphy | Conservative Party | 986 | 15.7% | 47.1% | +22.1 pts | Elected |
| 4 | Rima Horton | Labour Party | 585 | 9.3% | 28.0% | — | |
| 5 | Mohamed Hammeda | Labour Party | 473 | 7.5% | 22.6% | — | |
| 6 | Neil Taylor | Labour Party | 455 | 7.2% | 21.7% | — | |
| 7 | Kevin Coyne | CAPOS | 452 | 7.2% | 21.6% | — | |
| 8 | Nicola Browne | Liberal Democrats | 351 | 5.6% | 16.8% | — | |
| 9 | Thierry Serero | Liberal Democrats | 280 | 4.5% | 13.4% | — | |
| 10 | Michael Fry | Green Party | 279 | 4.4% | 13.3% | — | |
| 11 | Martin Thompson | Liberal Democrats | 210 | 3.3% | 10.0% | — |
Lancaster Gate · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,577
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Susie Burbridge | Conservative Party | 1,318 | 17.0% | 51.1% | +26.1 pts | Elected |
| 2 | Robert Davis | Conservative Party | 1,226 | 15.9% | 47.6% | +22.6 pts | Elected |
| 3 | Andrew Smith | Conservative Party | 1,223 | 15.8% | 47.5% | +22.5 pts | Elected |
| 4 | Angela Piddock | Labour Party | 992 | 12.8% | 38.5% | — | |
| 5 | Liz Whitmore | Labour Party | 967 | 12.5% | 37.5% | — | |
| 6 | Simon Wyatt | Labour Party | 852 | 11.0% | 33.1% | — | |
| 7 | Sue Baring | Liberal Democrats | 456 | 5.9% | 17.7% | — | |
| 8 | Sally Gray | Liberal Democrats | 376 | 4.9% | 14.6% | — | |
| 9 | Nathalie Ubilava | Liberal Democrats | 321 | 4.2% | 12.5% | — |
Little Venice · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,851
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Melvyn Caplan | Conservative Party | 1,479 | 17.3% | 51.9% | +26.9 pts | Elected |
| 2 | Lorraine Dean | Conservative Party | 1,422 | 16.6% | 49.9% | +24.9 pts | Elected |
| 3 | Matthew Green | Conservative Party | 1,354 | 15.8% | 47.5% | +22.5 pts | Elected |
| 4 | Sue Wolff | Labour Party | 1,177 | 13.8% | 41.3% | — | |
| 5 | Iman Less | Labour Party | 1,148 | 13.4% | 40.3% | — | |
| 6 | Murad Qureshi | Labour Party | 1,127 | 13.2% | 39.5% | — | |
| 7 | Marianne Magnin | Liberal Democrats | 307 | 3.6% | 10.8% | — | |
| 8 | Benjamin Hurdis | Liberal Democrats | 275 | 3.2% | 9.6% | — | |
| 9 | Roberto Ekholm | Liberal Democrats | 264 | 3.1% | 9.3% | — |
Vincent Square · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 49.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,176
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | David Harvey | Conservative Party | 1,679 | 17.6% | 52.9% | +27.9 pts | Elected |
| 2 | Danny Chalkley | Conservative Party | 1,594 | 16.7% | 50.2% | +25.2 pts | Elected |
| 3 | Selina Short | Conservative Party | 1,579 | 16.6% | 49.7% | +24.7 pts | Elected |
| 4 | Justin Maynard Jones | Labour Party | 1,263 | 13.3% | 39.8% | — | |
| 5 | Henry Tufnell | Labour Party | 1,155 | 12.1% | 36.4% | — | |
| 6 | Ananthi Paskaralingam | Labour Party | 1,148 | 12.0% | 36.1% | — | |
| 7 | Stephanie Landymore | Green Party | 326 | 3.4% | 10.3% | — | |
| 8 | Andrew Rogers | Liberal Democrats | 271 | 2.8% | 8.5% | — | |
| 9 | James Morgan | Liberal Democrats | 265 | 2.8% | 8.3% | — | |
| 10 | Russell Kirk | Liberal Democrats | 247 | 2.6% | 7.8% | — |
Tachbrook · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 51.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,600
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Angela Harvey | Conservative Party | 1,409 | 18.1% | 54.2% | +29.2 pts | Elected |
| 2 | Jim Glen | Conservative Party | 1,400 | 17.9% | 53.8% | +28.8 pts | Elected |
| 3 | James Spencer | Conservative Party | 1,326 | 17.0% | 51.0% | +26.0 pts | Elected |
| 4 | Gillian Arrindell | Labour Party | 1,051 | 13.5% | 40.4% | — | |
| 5 | Terry Harper | Labour Party | 1,008 | 12.9% | 38.8% | — | |
| 6 | William Thomson | Labour Party | 951 | 12.2% | 36.6% | — | |
| 7 | Sarah Tebbit | Liberal Democrats | 236 | 3.0% | 9.1% | — | |
| 8 | Sophie Service | Liberal Democrats | 210 | 2.7% | 8.1% | — | |
| 9 | Paul Pettinger | Liberal Democrats | 209 | 2.7% | 8.0% | — |
Regent's 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. 52.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,655
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Robert Rigby | Conservative Party | 1,445 | 18.1% | 54.4% | +29.4 pts | Elected |
| 2 | Gotz Mohindra | Conservative Party | 1,403 | 17.6% | 52.9% | +27.9 pts | Elected |
| 3 | Paul Swaddle | Conservative Party | 1,394 | 17.5% | 52.5% | +27.5 pts | Elected |
| 4 | Janet Seale | Labour Party | 1,004 | 12.6% | 37.8% | — | |
| 5 | Hussain Ahmed | Labour Party | 946 | 11.9% | 35.6% | — | |
| 6 | Liam Taggart | Labour Party | 945 | 11.9% | 35.6% | — | |
| 7 | Kathryn Kerle | Liberal Democrats | 236 | 3.0% | 8.9% | — | |
| 8 | Vivien Lichtenstein | Green Party | 204 | 2.6% | 7.7% | — | |
| 9 | Julian Sims | Liberal Democrats | 196 | 2.5% | 7.4% | — | |
| 10 | Sam Peterson | Liberal Democrats | 191 | 2.4% | 7.2% | — |
St James's · 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.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,582
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Mark Shearer | Conservative Party | 1,398 | 18.1% | 54.2% | +29.2 pts | Elected |
| 2 | Louise Hyams | Conservative Party | 1,376 | 17.8% | 53.3% | +28.3 pts | Elected |
| 3 | Timothy Mitchell | Conservative Party | 1,373 | 17.7% | 53.2% | +28.2 pts | Elected |
| 4 | Georgina Newson | Labour Party | 854 | 11.0% | 33.1% | — | |
| 5 | Dorothy Edwin | Labour Party | 830 | 10.7% | 32.1% | — | |
| 6 | Zanya Ali | Labour Party | 815 | 10.5% | 31.6% | — | |
| 7 | Gabrielle Ward-Smith | Liberal Democrats | 321 | 4.1% | 12.4% | — | |
| 8 | Paul Diggory | Liberal Democrats | 311 | 4.0% | 12.0% | — | |
| 9 | Sean Ironside | Green Party | 235 | 3.0% | 9.1% | — | |
| 10 | Freddie Poser | Liberal Democrats | 232 | 3.0% | 9.0% | — |
Hyde 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. 53.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,046
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Antonia Cox | Conservative Party | 1,104 | 18.0% | 54.0% | +29.0 pts | Elected |
| 2 | Ian Adams | Conservative Party | 1,100 | 17.9% | 53.8% | +28.8 pts | Elected |
| 3 | Heather Acton | Conservative Party | 1,093 | 17.8% | 53.4% | +28.4 pts | Elected |
| 4 | Barbara Hainsworth | Labour Party | 674 | 11.0% | 32.9% | — | |
| 5 | Judith Southern | Labour Party | 654 | 10.7% | 32.0% | — | |
| 6 | David Lumby | Labour Party | 598 | 9.7% | 29.2% | — | |
| 7 | Sian Morgan | Liberal Democrats | 263 | 4.3% | 12.9% | — | |
| 8 | Alex Horn | Green Party | 239 | 3.9% | 11.7% | — | |
| 9 | Valentine Moscovici | Liberal Democrats | 212 | 3.5% | 10.4% | — | |
| 10 | Roy Yaghi | Liberal Democrats | 201 | 3.3% | 9.8% | — |
Marylebone High Street · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 57.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +32.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,927
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Iain Bott | Conservative Party | 1,181 | 20.4% | 61.3% | +36.3 pts | Elected |
| 2 | Ian Rowley | Conservative Party | 1,147 | 19.8% | 59.5% | +34.5 pts | Elected |
| 3 | Karen Scarborough | Conservative Party | 1,101 | 19.0% | 57.1% | +32.1 pts | Elected |
| 4 | Florence Kettle | Labour Party | 395 | 6.8% | 20.5% | — | |
| 5 | Barbara Johnston | Labour Party | 383 | 6.6% | 19.9% | — | |
| 6 | Cheyenne Angel | Labour Party | 381 | 6.6% | 19.8% | — | |
| 7 | Michael Dunn | CAPOS | 355 | 6.1% | 18.4% | — | |
| 8 | Alistair Barr | Liberal Democrats | 250 | 4.3% | 13.0% | — | |
| 9 | Andrew Byrne | Liberal Democrats | 229 | 4.0% | 11.9% | — | |
| 10 | Stefan Nardi-Hiebl | Liberal Democrats | 195 | 3.4% | 10.1% | — | |
| 11 | Zack Polanski | Green Party | 165 | 2.9% | 8.6% | — |
Warwick · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +33.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,452
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Nickie Aiken | Conservative Party | 1,575 | 21.4% | 64.2% | +39.2 pts | Elected |
| 2 | Jacqui Wilkinson | Conservative Party | 1,473 | 20.0% | 60.1% | +35.1 pts | Elected |
| 3 | Christabel Flight | Conservative Party | 1,439 | 19.6% | 58.7% | +33.7 pts | Elected |
| 4 | Shelly Asquith | Labour Party | 716 | 9.7% | 29.2% | — | |
| 5 | Bren Albiston | Labour Party | 692 | 9.4% | 28.2% | — | |
| 6 | Andrew Taylor | Labour Party | 648 | 8.8% | 26.4% | — | |
| 7 | Stephanie Tyrer | Liberal Democrats | 282 | 3.8% | 11.5% | — | |
| 8 | Mark Platt | Liberal Democrats | 248 | 3.4% | 10.1% | — | |
| 9 | David Derrick | Liberal Democrats | 244 | 3.3% | 10.0% | — | |
| 10 | Gabriela Fajardo Palacios | Christian Peoples Alliance | 39 | 0.5% | 1.6% | — |
Harrow Road · 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.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +40.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,544
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Ruth Bush | Labour Party | 2,023 | 26.5% | 79.5% | +54.5 pts | Elected |
| 2 | Guthrie McKie | Labour Party | 1,804 | 23.6% | 70.9% | +45.9 pts | Elected |
| 3 | Tim Roca | Labour Party | 1,660 | 21.8% | 65.3% | +40.3 pts | Elected |
| 4 | Grazyna Green | Conservative Party | 461 | 6.0% | 18.1% | — | |
| 5 | Aled Jones | Conservative Party | 414 | 5.4% | 16.3% | — | |
| 6 | Thomas Weekenborg | Conservative Party | 386 | 5.1% | 15.2% | — | |
| 7 | Roc Sandford | Green Party | 347 | 4.5% | 13.6% | — | |
| 8 | Michael Griffin | Liberal Democrats | 182 | 2.4% | 7.2% | — | |
| 9 | Kevin Greenan | Liberal Democrats | 179 | 2.3% | 7.0% | — | |
| 10 | Dorothy Newman | Liberal Democrats | 175 | 2.3% | 6.9% | — |
Abbey Road · 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.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +40.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,263
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Lindsey Hall | Conservative Party | 1,542 | 22.7% | 68.1% | +43.1 pts | Elected |
| 2 | Peter Freeman | Conservative Party | 1,503 | 22.1% | 66.4% | +41.4 pts | Elected |
| 3 | Judith Warner | Conservative Party | 1,480 | 21.8% | 65.4% | +40.4 pts | Elected |
| 4 | Phillida Inman | Labour Party | 480 | 7.1% | 21.2% | — | |
| 5 | Sam Gardner | Labour Party | 479 | 7.1% | 21.2% | — | |
| 6 | Connor Jones | Labour Party | 402 | 5.9% | 17.8% | — | |
| 7 | Helen Davies | Liberal Democrats | 294 | 4.3% | 13.0% | — | |
| 8 | Emmanuelle Tandy | Green Party | 212 | 3.1% | 9.4% | — | |
| 9 | Seth Weisz | Liberal Democrats | 203 | 3.0% | 9.0% | — | |
| 10 | Peter Toeman | Liberal Democrats | 193 | 2.8% | 8.5% | — |
Westbourne · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +46.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,369
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | David Boothroyd | Labour Party | 1,740 | 24.5% | 73.4% | +48.4 pts | Elected |
| 2 | Adam Hug | Labour Party | 1,710 | 24.1% | 72.2% | +47.2 pts | Elected |
| 3 | Papya Qureshi | Labour Party | 1,704 | 24.0% | 71.9% | +46.9 pts | Elected |
| 4 | Angus Wyatt | Conservative Party | 421 | 5.9% | 17.8% | — | |
| 5 | Thomas Davies | Conservative Party | 412 | 5.8% | 17.4% | — | |
| 6 | Theodore Roos | Conservative Party | 385 | 5.4% | 16.3% | — | |
| 7 | Holly Robinson | Green Party | 219 | 3.1% | 9.2% | — | |
| 8 | Mary Armstrong | Liberal Democrats | 189 | 2.7% | 8.0% | — | |
| 9 | Anthony Williams | Liberal Democrats | 164 | 2.3% | 6.9% | — | |
| 10 | Angelos-Stylianos Chryssogelos | Liberal Democrats | 163 | 2.3% | 6.9% | — |
Queen's 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. 73.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +48.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,794
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Patricia McAllister | Labour Party | 2,248 | 26.8% | 80.5% | +55.5 pts | Elected |
| 2 | Paul Dimoldenberg | Labour Party | 2,210 | 26.4% | 79.1% | +54.1 pts | Elected |
| 3 | Hamza Taouzzale | Labour Party | 2,038 | 24.3% | 73.0% | +48.0 pts | Elected |
| 4 | Sarah Rick-Harris | Conservative Party | 472 | 5.6% | 16.9% | — | |
| 5 | Timothy Cohen | Conservative Party | 418 | 5.0% | 15.0% | — | |
| 6 | Laila Dupuy | Conservative Party | 391 | 4.7% | 14.0% | — | |
| 7 | Andrew New | Liberal Democrats | 220 | 2.6% | 7.9% | — | |
| 8 | Jane Smithard | Liberal Democrats | 193 | 2.3% | 6.9% | — | |
| 9 | Robert Cottrell | Liberal Democrats | 191 | 2.3% | 6.8% | — |
Church Street · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +49.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,307
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Aicha Less | Labour Party | 1,796 | 26.0% | 77.9% | +52.9 pts | Elected |
| 2 | Abdul Toki | Labour Party | 1,739 | 25.1% | 75.4% | +50.4 pts | Elected |
| 3 | Matt Noble | Labour Party | 1,727 | 25.0% | 74.9% | +49.9 pts | Elected |
| 4 | Margot Bright | Conservative Party | 418 | 6.0% | 18.1% | — | |
| 5 | Adam Dean | Conservative Party | 381 | 5.5% | 16.5% | — | |
| 6 | Rachid Boufas | Conservative Party | 358 | 5.2% | 15.5% | — | |
| 7 | David Blyth | Green Party | 176 | 2.5% | 7.6% | — | |
| 8 | Mathieu Primot | Liberal Democrats | 121 | 1.7% | 5.2% | — | |
| 9 | Rachel Jagger | Liberal Democrats | 120 | 1.7% | 5.2% | — | |
| 10 | Andrew Shaylor | Liberal Democrats | 84 | 1.2% | 3.6% | — |
Knightsbridge and Belgravia · 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. 79.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +54.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,434
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 →
| Rank | Candidate | Party | Votes | Share 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 |
|---|---|---|---|---|---|---|---|
| 1 | Tony Devenish | Conservative Party | 1,176 | 27.3% | 82.0% | +57.0 pts | Elected |
| 2 | Elizabeth Hitchcock | Conservative Party | 1,164 | 27.1% | 81.2% | +56.2 pts | Elected |
| 3 | Rachael Robathan | Conservative Party | 1,144 | 26.6% | 79.8% | +54.8 pts | Elected |
| 4 | Rosamund Durnford-Slater | Liberal Democrats | 158 | 3.7% | 11.0% | — | |
| 5 | Marini Thorne | Labour Party | 153 | 3.6% | 10.7% | — | |
| 6 | Peter Heap | Labour Party | 152 | 3.5% | 10.6% | — | |
| 7 | James Thomson | Labour Party | 135 | 3.1% | 9.4% | — | |
| 8 | Chas Foulds | Liberal Democrats | 126 | 2.9% | 8.8% | — | |
| 9 | Jonah Weisz | Liberal Democrats | 93 | 2.2% | 6.5% | — |