← Hammersmith and Fulham (all cycles) · 3 May 2018 cohort
Hammersmith and Fulham 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 16 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 46 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Labour Party | 77,407 | 54.3% | 35 | 76.1% | 25 | 54.3% | +10 |
| Conservative Party | 48,192 | 33.8% | 11 | 23.9% | 16 | 34.8% | -5 |
| Liberal Democrats | 15,937 | 11.2% | 0 | 0.0% | 5 | 10.9% | -5 |
| Green Party | 660 | 0.5% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 183 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 89 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 142,468 | 100.0% | 46 | 100.0% | 46 | 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.
- Ravenscourt Park · 3 seats · won at 45.0% · above quota
- Town · 3 seats · won at 46.8% · above quota
- Sands End · 3 seats · won at 47.4% · above quota
- Avonmore and Brook Green · 3 seats · won at 50.3% · above quota
- Munster · 3 seats · won at 51.2% · above quota
- Addison · 3 seats · won at 52.4% · above quota
- Palace Riverside · 2 seats · won at 61.9% · above quota
- Fulham Broadway · 3 seats · won at 53.8% · above quota
- Fulham Reach · 3 seats · won at 58.2% · above quota
- North End · 3 seats · won at 61.1% · above quota
- Parsons Green and Walham · 3 seats · won at 63.5% · above quota
- College Park and Old Oak · 2 seats · won at 71.9% · above quota
- Hammersmith Broadway · 3 seats · won at 66.6% · above quota
- Askew · 3 seats · won at 67.7% · above quota
- Shepherd's Bush Green · 3 seats · won at 69.8% · above quota
- Wormholt and White City · 3 seats · won at 74.0% · above quota
Race results
Ravenscourt 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. 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. 3,897
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 | Jonathan Caleb-Landy | Labour Party | 1,834 | 15.7% | 47.1% | +22.1 pts | Elected |
| 2 | Bora Kwon | Labour Party | 1,768 | 15.1% | 45.4% | +20.4 pts | Elected |
| 3 | Asif Siddique | Labour Party | 1,752 | 15.0% | 45.0% | +20.0 pts | Elected |
| 4 | Harry Phibbs | Conservative Party | 1,405 | 12.0% | 36.1% | — | |
| 5 | Lucy Ivimy | Conservative Party | 1,351 | 11.6% | 34.7% | — | |
| 6 | Mark Higton | Conservative Party | 1,281 | 11.0% | 32.9% | — | |
| 7 | Henrietta Bewley | Liberal Democrats | 815 | 7.0% | 20.9% | — | |
| 8 | Irina von Wiese | Liberal Democrats | 744 | 6.4% | 19.1% | — | |
| 9 | Alison Hancock | Liberal Democrats | 741 | 6.3% | 19.0% | — |
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. 46.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,161
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 | Victoria Brocklebank-Fowler | Conservative Party | 1,567 | 16.5% | 49.6% | +24.6 pts | Elected |
| 2 | Belinda Donovan | Conservative Party | 1,508 | 15.9% | 47.7% | +22.7 pts | Elected |
| 3 | Andrew Brown | Conservative Party | 1,480 | 15.6% | 46.8% | +21.8 pts | Elected |
| 4 | Nick Buckley | Labour Party | 1,354 | 14.3% | 42.8% | — | |
| 5 | Helen Rowbottom | Labour Party | 1,339 | 14.1% | 42.4% | — | |
| 6 | James Doheny | Labour Party | 1,255 | 13.2% | 39.7% | — | |
| 7 | Azi Ahmed | Liberal Democrats | 328 | 3.5% | 10.4% | — | |
| 8 | Henry Bagwell | Liberal Democrats | 328 | 3.5% | 10.4% | — | |
| 9 | Graham Muir | Liberal Democrats | 323 | 3.4% | 10.2% | — |
Sands 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. 47.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,613
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 | Lucy Richardson | Labour Party | 1,829 | 16.9% | 50.6% | +25.6 pts | Elected |
| 2 | Ann Rosenberg | Labour Party | 1,818 | 16.8% | 50.3% | +25.3 pts | Elected |
| 3 | Matt Uberoi | Labour Party | 1,714 | 15.8% | 47.4% | +22.4 pts | Elected |
| 4 | Jackie Borland | Conservative Party | 1,585 | 14.6% | 43.9% | — | |
| 5 | Steve Hamilton | Conservative Party | 1,500 | 13.8% | 41.5% | — | |
| 6 | Tom Martin | Conservative Party | 1,484 | 13.7% | 41.1% | — | |
| 7 | Raymond Burnet | Liberal Democrats | 342 | 3.2% | 9.5% | — | |
| 8 | Gerald Milch | Liberal Democrats | 288 | 2.7% | 8.0% | — | |
| 9 | Justin Kandiah | Liberal Democrats | 279 | 2.6% | 7.7% | — |
Avonmore and Brook Green · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 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,373
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 | Rebecca Harvey | Labour Party | 1,807 | 17.9% | 53.6% | +28.6 pts | Elected |
| 2 | David Morton | Labour Party | 1,794 | 17.7% | 53.2% | +28.2 pts | Elected |
| 3 | Fiona Smith | Labour Party | 1,696 | 16.8% | 50.3% | +25.3 pts | Elected |
| 4 | Caroline Ffiske | Conservative Party | 1,329 | 13.1% | 39.4% | — | |
| 5 | Joe Carlebach | Conservative Party | 1,299 | 12.8% | 38.5% | — | |
| 6 | Will Marshall | Conservative Party | 1,170 | 11.6% | 34.7% | — | |
| 7 | Billy Dann | Liberal Democrats | 348 | 3.4% | 10.3% | — | |
| 8 | Cecile Fossy | Liberal Democrats | 338 | 3.3% | 10.0% | — | |
| 9 | Julie Perrin | Liberal Democrats | 337 | 3.3% | 10.0% | — |
Munster · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 51.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,571
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 | Adronie Alford | Conservative Party | 1,374 | 17.8% | 53.4% | +28.4 pts | Elected |
| 2 | Alex Karmel | Conservative Party | 1,367 | 17.7% | 53.2% | +28.2 pts | Elected |
| 3 | Dominic Stanton | Conservative Party | 1,316 | 17.1% | 51.2% | +26.2 pts | Elected |
| 4 | Emma Cooper | Labour Party | 900 | 11.7% | 35.0% | — | |
| 5 | Nikolaos Souslous | Labour Party | 800 | 10.4% | 31.1% | — | |
| 6 | Leo Watson | Labour Party | 786 | 10.2% | 30.6% | — | |
| 7 | Philip Barton | Liberal Democrats | 406 | 5.3% | 15.8% | — | |
| 8 | Ted Townsend | Liberal Democrats | 385 | 5.0% | 15.0% | — | |
| 9 | Krystian Belliere | Liberal Democrats | 378 | 4.9% | 14.7% | — |
Addison · 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.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +27.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,364
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 | Sue Fennimore | Labour Party | 1,902 | 18.8% | 56.5% | +31.5 pts | Elected |
| 2 | Adam Connell | Labour Party | 1,849 | 18.3% | 55.0% | +30.0 pts | Elected |
| 3 | Rachel Leighton | Labour Party | 1,762 | 17.5% | 52.4% | +27.4 pts | Elected |
| 4 | Clare Ambrosino | Conservative Party | 1,153 | 11.4% | 34.3% | — | |
| 5 | James Colquhoun | Conservative Party | 1,114 | 11.0% | 33.1% | — | |
| 6 | Al Lewis | Conservative Party | 983 | 9.7% | 29.2% | — | |
| 7 | Liz Goad | Green Party | 330 | 3.3% | 9.8% | — | |
| 8 | Laura Goeman | Liberal Democrats | 322 | 3.2% | 9.6% | — | |
| 9 | Luke Blackett | Liberal Democrats | 313 | 3.1% | 9.3% | — | |
| 10 | Andrew Leitch | Liberal Democrats | 251 | 2.5% | 7.5% | — | |
| 11 | Maggie Casey | UK Independence Party (UKIP) | 62 | 0.6% | 1.8% | — | |
| 12 | Elizabeth Jones | UK Independence Party (UKIP) | 50 | 0.5% | 1.5% | — |
Palace Riverside · 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. 2,527
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 →
| 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 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 |
|---|---|---|---|---|---|---|---|
| 1 | Amanda Lloyd-Harris | Conservative Party | 1,576 | 31.2% | 62.4% | +29.0 pts | Elected |
| 2 | Donald Johnson | Conservative Party | 1,565 | 31.0% | 61.9% | +28.6 pts | Elected |
| 3 | Clare Clifford | Labour Party | 631 | 12.5% | 25.0% | — | |
| 4 | Jacolyn Daly | Labour Party | 569 | 11.3% | 22.5% | — | |
| 5 | Tamara Dragadze | Liberal Democrats | 363 | 7.2% | 14.4% | — | |
| 6 | Alexander Bradford | Liberal Democrats | 349 | 6.9% | 13.8% | — |
Fulham Broadway · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 53.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,958
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 | Ben Coleman | Labour Party | 1,720 | 19.4% | 58.2% | +33.2 pts | Elected |
| 2 | Alan De'Ath | Labour Party | 1,611 | 18.2% | 54.5% | +29.5 pts | Elected |
| 3 | Sharon Holder | Labour Party | 1,590 | 17.9% | 53.8% | +28.8 pts | Elected |
| 4 | Adam Carew | Conservative Party | 1,094 | 12.3% | 37.0% | — | |
| 5 | Aliya Afzal Khan | Conservative Party | 1,045 | 11.8% | 35.3% | — | |
| 6 | Matt Fincham | Conservative Party | 1,028 | 11.6% | 34.8% | — | |
| 7 | Natasha Farrant | Liberal Democrats | 267 | 3.0% | 9.0% | — | |
| 8 | Penelope Stradling | Liberal Democrats | 260 | 2.9% | 8.8% | — | |
| 9 | Michael Cook | Liberal Democrats | 258 | 2.9% | 8.7% | — |
Fulham Reach · 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.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +33.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,269
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 | Christabel Cooper | Labour Party | 2,034 | 20.7% | 62.2% | +37.2 pts | Elected |
| 2 | Iain Cassidy | Labour Party | 1,976 | 20.1% | 60.4% | +35.4 pts | Elected |
| 3 | Guy Vincent | Labour Party | 1,903 | 19.4% | 58.2% | +33.2 pts | Elected |
| 4 | Gabriel Gavin | Conservative Party | 958 | 9.8% | 29.3% | — | |
| 5 | Rory Boden | Conservative Party | 956 | 9.7% | 29.2% | — | |
| 6 | Dorinne Tin Ming Kaw | Conservative Party | 892 | 9.1% | 27.3% | — | |
| 7 | Jimi Davies | Green Party | 330 | 3.4% | 10.1% | — | |
| 8 | Jenny Beardmore | Liberal Democrats | 320 | 3.3% | 9.8% | — | |
| 9 | Rutger Wip | Liberal Democrats | 227 | 2.3% | 6.9% | — | |
| 10 | George Cotcher-Riley | Liberal Democrats | 211 | 2.2% | 6.5% | — |
North 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. 61.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +36.1 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 | Daryl Brown | Labour Party | 1,944 | 22.7% | 68.2% | +43.2 pts | Elected |
| 2 | Larry Culhane | Labour Party | 1,815 | 21.2% | 63.7% | +38.7 pts | Elected |
| 3 | Zarar Qayyum | Labour Party | 1,741 | 20.4% | 61.1% | +36.1 pts | Elected |
| 4 | Sophie Richards | Conservative Party | 702 | 8.2% | 24.6% | — | |
| 5 | Chris Glenny | Conservative Party | 683 | 8.0% | 24.0% | — | |
| 6 | Saif Lone | Conservative Party | 678 | 7.9% | 23.8% | — | |
| 7 | Gillian Barnes | Liberal Democrats | 346 | 4.0% | 12.1% | — | |
| 8 | Sarah Taylor | Liberal Democrats | 330 | 3.9% | 11.6% | — | |
| 9 | Meher Oliaji | Liberal Democrats | 243 | 2.8% | 8.5% | — | |
| 10 | Michael Lodge | UK Independence Party (UKIP) | 71 | 0.8% | 2.5% | — |
Parsons Green and Walham · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +38.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,765
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 | Frances Stainton | Conservative Party | 1,800 | 21.7% | 65.1% | +40.1 pts | Elected |
| 2 | Mark Loveday | Conservative Party | 1,771 | 21.3% | 64.0% | +39.0 pts | Elected |
| 3 | Matt Thorley | Conservative Party | 1,755 | 21.2% | 63.5% | +38.5 pts | Elected |
| 4 | Mary Smith | Labour Party | 612 | 7.4% | 22.1% | — | |
| 5 | Stephen Naulls | Labour Party | 591 | 7.1% | 21.4% | — | |
| 6 | Mahdi Pour Nezami | Labour Party | 561 | 6.8% | 20.3% | — | |
| 7 | Eithne Buchanan-Barrow | Liberal Democrats | 420 | 5.1% | 15.2% | — | |
| 8 | Caroline Mason | Liberal Democrats | 409 | 4.9% | 14.8% | — | |
| 9 | Tony Couldrey | Liberal Democrats | 377 | 4.5% | 13.6% | — |
College Park and Old Oak · 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. 71.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +38.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,892
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 →
| 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 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 |
|---|---|---|---|---|---|---|---|
| 1 | Wesley Harcourt | Labour Party | 1,459 | 38.6% | 77.1% | +43.8 pts | Elected |
| 2 | Alexandra Sanderson | Labour Party | 1,360 | 35.9% | 71.9% | +38.5 pts | Elected |
| 3 | Marie Higton | Conservative Party | 372 | 9.8% | 19.7% | — | |
| 4 | Paul Keegan | Conservative Party | 357 | 9.4% | 18.9% | — | |
| 5 | Niamh McCarthy | Liberal Democrats | 119 | 3.1% | 6.3% | — | |
| 6 | Steve Baxter | Liberal Democrats | 117 | 3.1% | 6.2% | — |
Hammersmith Broadway · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 66.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +41.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,190
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 | Stephen Cowan | Labour Party | 2,255 | 23.6% | 70.7% | +45.7 pts | Elected |
| 2 | PJ Murphy | Labour Party | 2,188 | 22.9% | 68.6% | +43.6 pts | Elected |
| 3 | Patricia Quigley | Labour Party | 2,126 | 22.2% | 66.6% | +41.6 pts | Elected |
| 4 | Naomi Greaves | Conservative Party | 658 | 6.9% | 20.6% | — | |
| 5 | David Rogers | Conservative Party | 644 | 6.7% | 20.2% | — | |
| 6 | Younis Mageit | Conservative Party | 579 | 6.1% | 18.2% | — | |
| 7 | David Burridge | Liberal Democrats | 407 | 4.3% | 12.8% | — | |
| 8 | Jessie Venegas-Garcia | Liberal Democrats | 373 | 3.9% | 11.7% | — | |
| 9 | Christine Longworth | Liberal Democrats | 340 | 3.6% | 10.7% | — |
Askew · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 67.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +42.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,640
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 | Lisa Homan | Labour Party | 2,577 | 23.6% | 70.8% | +45.8 pts | Elected |
| 2 | Rory Vaughan | Labour Party | 2,515 | 23.0% | 69.1% | +44.1 pts | Elected |
| 3 | Rowan Ree | Labour Party | 2,466 | 22.6% | 67.7% | +42.7 pts | Elected |
| 4 | Dominic Masters | Conservative Party | 690 | 6.3% | 19.0% | — | |
| 5 | Paul Thomas | Conservative Party | 658 | 6.0% | 18.1% | — | |
| 6 | Arunasalam Yogeswaran | Conservative Party | 579 | 5.3% | 15.9% | — | |
| 7 | Catherine Remy | Liberal Democrats | 504 | 4.6% | 13.8% | — | |
| 8 | Florian Chevoppe-Verdier | Liberal Democrats | 468 | 4.3% | 12.9% | — | |
| 9 | Janet Burden | Liberal Democrats | 463 | 4.2% | 12.7% | — |
Shepherd's Bush Green · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 69.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +44.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,837
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 | Andrew Jones | Labour Party | 2,050 | 24.1% | 72.3% | +47.3 pts | Elected |
| 2 | Natalia Perez | Labour Party | 2,023 | 23.8% | 71.3% | +46.3 pts | Elected |
| 3 | Mercy Umeh | Labour Party | 1,981 | 23.3% | 69.8% | +44.8 pts | Elected |
| 4 | Charlotte Duthie | Conservative Party | 555 | 6.5% | 19.6% | — | |
| 5 | Simon Hewitt | Conservative Party | 533 | 6.3% | 18.8% | — | |
| 6 | Liane Pibworth | Conservative Party | 471 | 5.5% | 16.6% | — | |
| 7 | Ralph Redfern | Liberal Democrats | 319 | 3.7% | 11.2% | — | |
| 8 | Thomas Naylor | Liberal Democrats | 307 | 3.6% | 10.8% | — | |
| 9 | Paul Buchanan-Barrow | Liberal Democrats | 273 | 3.2% | 9.6% | — |
Wormholt and White City · 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.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +49.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,056
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 | Colin Aherne | Labour Party | 2,493 | 27.2% | 81.6% | +56.6 pts | Elected |
| 2 | Sue Macmillan | Labour Party | 2,396 | 26.1% | 78.4% | +53.4 pts | Elected |
| 3 | Max Schmid | Labour Party | 2,261 | 24.7% | 74.0% | +49.0 pts | Elected |
| 4 | Nick Botterill | Conservative Party | 473 | 5.2% | 15.5% | — | |
| 5 | James O'Donohoe | Conservative Party | 450 | 4.9% | 14.7% | — | |
| 6 | Amir Sadjady | Conservative Party | 404 | 4.4% | 13.2% | — | |
| 7 | Oscar Tapper | Liberal Democrats | 242 | 2.6% | 7.9% | — | |
| 8 | Mark Anderson | Liberal Democrats | 187 | 2.0% | 6.1% | — | |
| 9 | Stephen Morris | Liberal Democrats | 172 | 1.9% | 5.6% | — | |
| 10 | Jagdeo Singh Hauzaree | Independent | 89 | 1.0% | 2.9% | — |