← Hounslow (all cycles) · 7 May 2026 cohort
Hounslow 2026
Local elections held 7 May 2026.
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 22 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 62 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 | 71,613 | 32.6% | 32 | 51.6% | 21 | 33.9% | +11 |
| Conservative Party | 58,752 | 26.8% | 17 | 27.4% | 17 | 27.4% | 0 |
| Reform UK | 40,085 | 18.3% | 8 | 12.9% | 11 | 17.7% | -3 |
| Green Party | 21,583 | 9.8% | 3 | 4.8% | 6 | 9.7% | -3 |
| Liberal Democrats | 20,670 | 9.4% | 1 | 1.6% | 6 | 9.7% | -5 |
| Brentford, Isleworth, Heston & Hounslow Independents | 5,385 | 2.5% | 1 | 1.6% | 1 | 1.6% | 0 |
| Independent | 1,253 | 0.6% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 221 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 219,562 | 100.0% | 62 | 100.0% | 62 | 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 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), 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.
- Hounslow East · 2 seats · won at 30.7% · −2.7 pts below quota
- Brentford West · 2 seats · won at 32.1% · −1.3 pts below quota
- Hanworth Park · 2 seats · won at 33.2% · −0.2 pts below quota
- Feltham North · 3 seats · won at 31.1% · above quota
- Hanworth Village · 3 seats · won at 31.3% · above quota
- Bedfont · 3 seats · won at 32.6% · above quota
- Hounslow South · 3 seats · won at 32.8% · above quota
- Chiswick Riverside · 3 seats · won at 32.8% · above quota
- Syon and Brentford Lock · 3 seats · won at 32.8% · above quota
- Feltham West · 3 seats · won at 32.9% · above quota
- Isleworth · 3 seats · won at 33.7% · above quota
- Brentford East · 2 seats · won at 42.2% · above quota
- Heston West · 3 seats · won at 34.0% · above quota
- Hounslow Heath · 3 seats · won at 34.4% · above quota
- Chiswick Gunnersbury · 3 seats · won at 34.7% · above quota
- Heston Central · 3 seats · won at 35.6% · above quota
- Heston East · 3 seats · won at 36.2% · above quota
- Chiswick Homefields · 3 seats · won at 36.5% · above quota
- Osterley and Spring Grove · 3 seats · won at 36.5% · above quota
- Hounslow West · 3 seats · won at 38.7% · above quota
- Cranford · 3 seats · won at 38.8% · above quota
- Hounslow Central · 3 seats · won at 38.9% · above quota
Race results
Hounslow East · 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. 30.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,404
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 | Paul David Baker | Labour Party | 864 | 18.0% | 35.9% | +2.6 pts | Elected |
| 2 | Daanish Saeed | Labour Party | 737 | 15.3% | 30.7% | −2.7 pts | Elected |
| 3 | Nickson Benjamin | Conservative Party | 673 | 14.0% | 28.0% | — | |
| 4 | Katharine Amelia Christabel Kandelaki | Green Party | 583 | 12.1% | 24.3% | — | |
| 5 | Ragveer Mattu | Conservative Party | 583 | 12.1% | 24.3% | — | |
| 6 | Sevin Singh Ahuja | Reform UK | 555 | 11.5% | 23.1% | — | |
| 7 | Hari Borpatla | Reform UK | 539 | 11.2% | 22.4% | — | |
| 8 | Suresh Koram | Liberal Democrats | 274 | 5.7% | 11.4% | — |
Brentford West · 2-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 32.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,608
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 | Guy Lambert | Green Party | 1,078 | 20.7% | 41.3% | +8.0 pts | Elected |
| 2 | Craig Owen | Labour Party | 836 | 16.0% | 32.1% | −1.3 pts | Elected |
| 3 | Rashid Wahab | Green Party | 670 | 12.8% | 25.7% | — | |
| 4 | Husna Hashmi | Labour Party | 640 | 12.3% | 24.5% | — | |
| 5 | Bob Ayres | Reform UK | 374 | 7.2% | 14.3% | — | |
| 6 | Joe Bourke | Liberal Democrats | 315 | 6.0% | 12.1% | — | |
| 7 | Gordon Turner | Reform UK | 311 | 6.0% | 11.9% | — | |
| 8 | Jeremy Christian Larsson | Conservative Party | 265 | 5.1% | 10.2% | — | |
| 9 | Scott Anthony Warren Illman | Brentford, Isleworth, Heston & Hounslow Independents | 252 | 4.8% | 9.7% | — | |
| 10 | Gary Sydney Padbury | Liberal Democrats | 249 | 4.8% | 9.5% | — | |
| 11 | Radhesham Chauhan | Conservative Party | 226 | 4.3% | 8.7% | — |
Hanworth Park · 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. 33.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,920
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 | Johan Lindsten | Reform UK | 988 | 16.9% | 33.8% | +0.5 pts | Elected |
| 2 | Adrian Page | Reform UK | 968 | 16.6% | 33.2% | −0.2 pts | Elected |
| 3 | Samantha Emma Christie | Labour Party | 881 | 15.1% | 30.2% | — | |
| 4 | Farah Kamran | Labour Party | 852 | 14.6% | 29.2% | — | |
| 5 | Joseph Allfrey Lobo | Conservative Party | 672 | 11.5% | 23.0% | — | |
| 6 | Carl Vaz | Conservative Party | 588 | 10.1% | 20.1% | — | |
| 7 | David James Bates | Green Party | 541 | 9.3% | 18.5% | — | |
| 8 | Simon Timothy Martin | Liberal Democrats | 349 | 6.0% | 12.0% | — |
Feltham 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. 31.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,519
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 | Muhammad Shakeel Akram | Labour Party | 1,171 | 11.1% | 33.3% | +8.3 pts | Elected |
| 2 | David Kerr | Reform UK | 1,122 | 10.6% | 31.9% | +6.9 pts | Elected |
| 3 | Adam Parkins | Reform UK | 1,094 | 10.4% | 31.1% | +6.1 pts | Elected |
| 4 | Emma Jane Yates | Labour Party | 1,090 | 10.3% | 31.0% | — | |
| 5 | Kuldeep Tak | Labour Party | 1,016 | 9.6% | 28.9% | — | |
| 6 | Khushwant Singh | Reform UK | 993 | 9.4% | 28.2% | — | |
| 7 | Indra Hang Lingden | Conservative Party | 901 | 8.5% | 25.6% | — | |
| 8 | Chaitanya Sinha | Conservative Party | 800 | 7.6% | 22.7% | — | |
| 9 | Wafa Khider | Conservative Party | 783 | 7.4% | 22.3% | — | |
| 10 | Sergejs Adamovs | Green Party | 646 | 6.1% | 18.4% | — | |
| 11 | Dan Barnett | Brentford, Isleworth, Heston & Hounslow Independents | 437 | 4.1% | 12.4% | — | |
| 12 | Arlene Bernadette Juriansz | Liberal Democrats | 331 | 3.1% | 9.4% | — | |
| 13 | Krissh Thangavelu | Independent | 172 | 1.6% | 4.9% | — |
Hanworth Village · 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. 31.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,850
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 | Conrad Brown | Reform UK | 1,266 | 11.0% | 32.9% | +7.9 pts | Elected |
| 2 | Aysha Tariq | Labour Party | 1,229 | 10.6% | 31.9% | +6.9 pts | Elected |
| 3 | Tariq Mehmood | Labour Party | 1,204 | 10.4% | 31.3% | +6.3 pts | Elected |
| 4 | Hunter Valentine | Reform UK | 1,184 | 10.3% | 30.8% | — | |
| 5 | Sukhjeet Kaur | Reform UK | 1,094 | 9.5% | 28.4% | — | |
| 6 | Allan Joseph | Conservative Party | 1,050 | 9.1% | 27.3% | — | |
| 7 | Pushpakala Vinoth Kumar | Labour Party | 1,014 | 8.8% | 26.3% | — | |
| 8 | Tony Newman | Conservative Party | 1,003 | 8.7% | 26.1% | — | |
| 9 | Katarzyna Zimna | Conservative Party | 794 | 6.9% | 20.6% | — | |
| 10 | Harold Joel Garner | Green Party | 791 | 6.8% | 20.5% | — | |
| 11 | Lyndsay St Val | Liberal Democrats | 468 | 4.1% | 12.2% | — | |
| 12 | Edward Wilson | Liberal Democrats | 453 | 3.9% | 11.8% | — |
Bedfont · 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. 32.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,844
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 | Russell Haynes | Reform UK | 1,393 | 12.1% | 36.2% | +11.2 pts | Elected |
| 2 | Gerry Lieberman | Reform UK | 1,307 | 11.3% | 34.0% | +9.0 pts | Elected |
| 3 | Adesh Farmahan | Labour Party | 1,253 | 10.9% | 32.6% | +7.6 pts | Elected |
| 4 | Jagdeep Jassal | Reform UK | 1,240 | 10.8% | 32.3% | — | |
| 5 | Komalpreet Singh Sachdeva | Labour Party | 1,152 | 10.0% | 30.0% | — | |
| 6 | Harjinder Kaur Sohi | Labour Party | 1,101 | 9.5% | 28.6% | — | |
| 7 | Haresh Bhalsod | Conservative Party | 985 | 8.5% | 25.6% | — | |
| 8 | Buddhiman Darnal | Conservative Party | 974 | 8.4% | 25.3% | — | |
| 9 | Karna Prasad Gurung | Conservative Party | 944 | 8.2% | 24.6% | — | |
| 10 | Kalid Abdullahi Mohamud | Green Party | 739 | 6.4% | 19.2% | — | |
| 11 | Donal Quinn | Liberal Democrats | 444 | 3.9% | 11.6% | — |
Hounslow South · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 32.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,085
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 | Tom Bruce | Labour Party | 1,618 | 13.2% | 39.6% | +14.6 pts | Elected |
| 2 | Karen Smith | Labour Party | 1,429 | 11.7% | 35.0% | +10.0 pts | Elected |
| 3 | Scott Hill | Labour Party | 1,339 | 10.9% | 32.8% | +7.8 pts | Elected |
| 4 | Lili Anna Bakó | Green Party | 927 | 7.6% | 22.7% | — | |
| 5 | Krishna Valluru | Liberal Democrats | 876 | 7.1% | 21.4% | — | |
| 6 | Chris Hack | Reform UK | 835 | 6.8% | 20.4% | — | |
| 7 | Syed Ali | Liberal Democrats | 810 | 6.6% | 19.8% | — | |
| 8 | Miruna Leitoiu | Liberal Democrats | 769 | 6.3% | 18.8% | — | |
| 9 | Gary Raymond Murphy | Reform UK | 728 | 5.9% | 17.8% | — | |
| 10 | Rod De st Croix | Conservative Party | 723 | 5.9% | 17.7% | — | |
| 11 | Oliwia Moszczynska | Reform UK | 704 | 5.7% | 17.2% | — | |
| 12 | Neil Peters | Conservative Party | 704 | 5.7% | 17.2% | — | |
| 13 | Charles McManus-Burke | Conservative Party | 673 | 5.5% | 16.5% | — | |
| 14 | Neal Stephen Jeffery | Trade Unionist and Socialist Coalition | 119 | 1.0% | 2.9% | — |
Chiswick 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. 32.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,605
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 | Amy Croft | Labour Party | 1,387 | 12.8% | 38.5% | +13.5 pts | Elected |
| 2 | Gabriella Giles | Conservative Party | 1,202 | 11.1% | 33.3% | +8.3 pts | Elected |
| 3 | Rick Rowe | Green Party | 1,184 | 10.9% | 32.8% | +7.8 pts | Elected |
| 4 | Peter Thompson | Conservative Party | 1,146 | 10.6% | 31.8% | — | |
| 5 | Jessika Toto-Moukouo | Conservative Party | 949 | 8.8% | 26.3% | — | |
| 6 | Muddassir Syed | Green Party | 896 | 8.3% | 24.9% | — | |
| 7 | Trevor MacFarlane | Labour Party | 865 | 8.0% | 24.0% | — | |
| 8 | Gurminder Randhawa | Labour Party | 820 | 7.6% | 22.7% | — | |
| 9 | Frank Beddington | Liberal Democrats | 627 | 5.8% | 17.4% | — | |
| 10 | Nicholas Bellerophon | Liberal Democrats | 472 | 4.4% | 13.1% | — | |
| 11 | James Nicholas Charrington | Liberal Democrats | 362 | 3.3% | 10.0% | — | |
| 12 | James Kerr | Reform UK | 327 | 3.0% | 9.1% | — | |
| 13 | Royen Prince Fernandes | Reform UK | 295 | 2.7% | 8.2% | — | |
| 14 | George Radulski | Reform UK | 283 | 2.6% | 7.9% | — |
Syon and Brentford Lock · 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. 32.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,343
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 | Dan Bowring | Labour Party | 1,284 | 12.8% | 38.4% | +13.4 pts | Elected |
| 2 | Katherine Sarah Dunne | Labour Party | 1,276 | 12.7% | 38.2% | +13.2 pts | Elected |
| 3 | Theo Dennison | Brentford, Isleworth, Heston & Hounslow Independents | 1,098 | 10.9% | 32.8% | +7.8 pts | Elected |
| 4 | Jennifer Jane Prain | Labour Party | 1,031 | 10.3% | 30.8% | — | |
| 5 | Namaa Al-Mahdi | Green Party | 903 | 9.0% | 27.0% | — | |
| 6 | Joshua Harwood | Brentford, Isleworth, Heston & Hounslow Independents | 633 | 6.3% | 18.9% | — | |
| 7 | Dave Waller | Brentford, Isleworth, Heston & Hounslow Independents | 602 | 6.0% | 18.0% | — | |
| 8 | Kevin David Cronin | Reform UK | 532 | 5.3% | 15.9% | — | |
| 9 | Nicola Thrower | Reform UK | 456 | 4.5% | 13.6% | — | |
| 10 | Shashi Kumar | Reform UK | 409 | 4.1% | 12.2% | — | |
| 11 | Max Booth | Conservative Party | 398 | 4.0% | 11.9% | — | |
| 12 | Lionel Girling | Liberal Democrats | 364 | 3.6% | 10.9% | — | |
| 13 | Sam Hearn | Conservative Party | 352 | 3.5% | 10.5% | — | |
| 14 | Phyllis Ann van der Esch | Liberal Democrats | 298 | 3.0% | 8.9% | — | |
| 15 | David Mayes | Conservative Party | 296 | 3.0% | 8.9% | — | |
| 16 | Aarti Pawan Nayak | Independent | 96 | 1.0% | 2.9% | — |
Feltham West · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 32.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,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 | Madeeha Asim | Labour Party | 1,345 | 11.1% | 33.2% | +8.2 pts | Elected |
| 2 | Tony Brown | Reform UK | 1,339 | 11.0% | 33.0% | +8.0 pts | Elected |
| 3 | Alan James Philip Mitchell | Labour Party | 1,335 | 11.0% | 32.9% | +7.9 pts | Elected |
| 4 | Malwina Kukaj | Labour Party | 1,211 | 10.0% | 29.9% | — | |
| 5 | Christopher James Wrightson | Reform UK | 1,204 | 9.9% | 29.7% | — | |
| 6 | Chinmay Parulekar | Reform UK | 1,106 | 9.1% | 27.3% | — | |
| 7 | Steve Redknap | Conservative Party | 863 | 7.1% | 21.3% | — | |
| 8 | Rashi Chabra | Conservative Party | 812 | 6.7% | 20.0% | — | |
| 9 | Manoj Kumar Srirangam | Conservative Party | 803 | 6.6% | 19.8% | — | |
| 10 | Ross Cameron Baillie | Green Party | 739 | 6.1% | 18.2% | — | |
| 11 | Nii Anum | Brentford, Isleworth, Heston & Hounslow Independents | 466 | 3.8% | 11.5% | — | |
| 12 | Alex Campbell | Brentford, Isleworth, Heston & Hounslow Independents | 437 | 3.6% | 10.8% | — | |
| 13 | Riza Polat | Liberal Democrats | 341 | 2.8% | 8.4% | — | |
| 14 | Muhammad Lebbe | Independent | 168 | 1.4% | 4.1% | — |
Isleworth · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,045
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 Sampson | Labour Party | 1,658 | 13.7% | 41.0% | +16.0 pts | Elected |
| 2 | Salman Haroun Shaheen | Labour Party | 1,544 | 12.7% | 38.2% | +13.2 pts | Elected |
| 3 | Roger Michael Crouch | Liberal Democrats | 1,364 | 11.2% | 33.7% | +8.7 pts | Elected |
| 4 | John Robert Stroud-Turp | Labour Party | 1,345 | 11.1% | 33.2% | — | |
| 5 | Robert Thorpe | Liberal Democrats | 1,050 | 8.7% | 26.0% | — | |
| 6 | Judith Trounson | Liberal Democrats | 1,048 | 8.6% | 25.9% | — | |
| 7 | Anthony William John Agius | Green Party | 976 | 8.0% | 24.1% | — | |
| 8 | Wagdy Michael | Reform UK | 673 | 5.5% | 16.6% | — | |
| 9 | Zinaida Boghiu | Reform UK | 598 | 4.9% | 14.8% | — | |
| 10 | Ashwini Parulekar | Reform UK | 582 | 4.8% | 14.4% | — | |
| 11 | Suparna Rathi | Conservative Party | 414 | 3.4% | 10.2% | — | |
| 12 | Sapphire Wagu | Conservative Party | 403 | 3.3% | 10.0% | — | |
| 13 | Shane Wagu | Conservative Party | 379 | 3.1% | 9.4% | — | |
| 14 | John Nelson Viner | Trade Unionist and Socialist Coalition | 102 | 0.8% | 2.5% | — |
Brentford East · 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. 42.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,752
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 | Marcela Benedetti | Labour Party | 812 | 23.2% | 46.4% | +13.0 pts | Elected |
| 2 | Max Mosley | Labour Party | 740 | 21.1% | 42.2% | +8.9 pts | Elected |
| 3 | Tony Firkins | Green Party | 514 | 14.7% | 29.3% | — | |
| 4 | Martin Pennell | Reform UK | 398 | 11.4% | 22.7% | — | |
| 5 | Irena Tumilowicz | Reform UK | 342 | 9.8% | 19.5% | — | |
| 6 | Bernice Elaine Roust | Liberal Democrats | 272 | 7.8% | 15.5% | — | |
| 7 | Paul Baksh | Conservative Party | 233 | 6.7% | 13.3% | — | |
| 8 | Zoe Ward | Conservative Party | 192 | 5.5% | 11.0% | — |
Heston West · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 34.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,252
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 | Lily Bath | Labour Party | 1,307 | 13.4% | 40.2% | +15.2 pts | Elected |
| 2 | Satwant Kaur | Conservative Party | 1,269 | 13.0% | 39.0% | +14.0 pts | Elected |
| 3 | Shantanu Rajawat | Labour Party | 1,105 | 11.3% | 34.0% | +9.0 pts | Elected |
| 4 | Edward Wall | Labour Party | 1,018 | 10.4% | 31.3% | — | |
| 5 | Anthony Vincent Mascarenhas | Conservative Party | 925 | 9.5% | 28.4% | — | |
| 6 | Viralkumar Shah | Conservative Party | 835 | 8.6% | 25.7% | — | |
| 7 | Luke Myung Jay Lee | Green Party | 712 | 7.3% | 21.9% | — | |
| 8 | Indrabir Singh Gill | Brentford, Isleworth, Heston & Hounslow Independents | 653 | 6.7% | 20.1% | — | |
| 9 | Chris Beauchamp | Reform UK | 457 | 4.7% | 14.1% | — | |
| 10 | Tamoor Khan | Brentford, Isleworth, Heston & Hounslow Independents | 407 | 4.2% | 12.5% | — | |
| 11 | Chaitan Shah | Brentford, Isleworth, Heston & Hounslow Independents | 400 | 4.1% | 12.3% | — | |
| 12 | Rajesh Kumar Tewari | Reform UK | 393 | 4.0% | 12.1% | — | |
| 13 | Darius Nasimi | Liberal Democrats | 275 | 2.8% | 8.5% | — |
Hounslow Heath · 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. 34.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,949
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 | Samia Chaudhary | Labour Party | 1,830 | 15.4% | 46.3% | +21.3 pts | Elected |
| 2 | Sahibaa Hussain | Labour Party | 1,446 | 12.2% | 36.6% | +11.6 pts | Elected |
| 3 | Darshan Nagi | Conservative Party | 1,358 | 11.5% | 34.4% | +9.4 pts | Elected |
| 4 | Farhaan Abdul Rehman | Labour Party | 1,304 | 11.0% | 33.0% | — | |
| 5 | Umar Farooq | Conservative Party | 1,177 | 9.9% | 29.8% | — | |
| 6 | Stefan Edward Wells | Green Party | 1,147 | 9.7% | 29.0% | — | |
| 7 | Monica Clare | Reform UK | 883 | 7.5% | 22.4% | — | |
| 8 | Warwick Bruce Francis | Liberal Democrats | 722 | 6.1% | 18.3% | — | |
| 9 | Theresa O'Toole | Liberal Democrats | 573 | 4.8% | 14.5% | — | |
| 10 | Mihai Coltea-Radu | Reform UK | 533 | 4.5% | 13.5% | — | |
| 11 | Obinna Umere | Reform UK | 462 | 3.9% | 11.7% | — | |
| 12 | Lilly Morris | Independent | 412 | 3.5% | 10.4% | — |
Chiswick Gunnersbury · 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. 34.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,983
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 | Joanna Biddolph | Conservative Party | 1,709 | 14.3% | 42.9% | +17.9 pts | Elected |
| 2 | Ron Mushiso | Conservative Party | 1,493 | 12.5% | 37.5% | +12.5 pts | Elected |
| 3 | Vickram Grewal | Conservative Party | 1,382 | 11.6% | 34.7% | +9.7 pts | Elected |
| 4 | Maria Saroya | Labour Party | 1,088 | 9.1% | 27.3% | — | |
| 5 | Hanif Ahmad Khan | Labour Party | 1,017 | 8.5% | 25.5% | — | |
| 6 | Guy De Boursac | Liberal Democrats | 999 | 8.4% | 25.1% | — | |
| 7 | Jon Elkon | Green Party | 949 | 7.9% | 23.8% | — | |
| 8 | Naeem Ulfat | Labour Party | 776 | 6.5% | 19.5% | — | |
| 9 | Aubrey Mark Charles Crawley | Green Party | 559 | 4.7% | 14.0% | — | |
| 10 | Paul Jonathan Halliwell | Liberal Democrats | 524 | 4.4% | 13.2% | — | |
| 11 | Nik Hole | Liberal Democrats | 471 | 3.9% | 11.8% | — | |
| 12 | Joshua Stanton | Reform UK | 337 | 2.8% | 8.5% | — | |
| 13 | Leanne Yu | Reform UK | 324 | 2.7% | 8.1% | — | |
| 14 | Sau Khuan Parkins | Reform UK | 322 | 2.7% | 8.1% | — |
Heston Central · 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. 35.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,274
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 | Parinoor Kaur | Conservative Party | 1,470 | 15.0% | 44.9% | +19.9 pts | Elected |
| 2 | Salvador Antonio Jose Pereira | Conservative Party | 1,246 | 12.7% | 38.1% | +13.1 pts | Elected |
| 3 | Sampath Mudaliar | Conservative Party | 1,167 | 11.9% | 35.6% | +10.6 pts | Elected |
| 4 | Janet Elaine Grewal | Labour Party | 1,146 | 11.7% | 35.0% | — | |
| 5 | Shivraj Singh Grewal | Labour Party | 1,111 | 11.3% | 33.9% | — | |
| 6 | Mohammad Rasheed Bhatti | Labour Party | 999 | 10.2% | 30.5% | — | |
| 7 | Daniel Gask | Green Party | 821 | 8.4% | 25.1% | — | |
| 8 | Aaron Panesar | Reform UK | 571 | 5.8% | 17.4% | — | |
| 9 | Yash Sharma | Reform UK | 514 | 5.2% | 15.7% | — | |
| 10 | Zak Lazarov Tsolov | Reform UK | 425 | 4.3% | 13.0% | — | |
| 11 | Nooralhaq Nasimi | Liberal Democrats | 353 | 3.6% | 10.8% | — |
Heston East · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 36.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,696
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 | Jasmine Deol | Green Party | 1,065 | 13.2% | 39.5% | +14.5 pts | Elected |
| 2 | Fiza Ahmed | Labour Party | 977 | 12.1% | 36.2% | +11.2 pts | Elected |
| 3 | Gurbachan Athwal | Labour Party | 977 | 12.1% | 36.2% | +11.2 pts | Elected |
| 4 | Gurmail Singh Lal | Labour Party | 952 | 11.8% | 35.3% | — | |
| 5 | Nataliya Smith | Conservative Party | 719 | 8.9% | 26.7% | — | |
| 6 | Rugved Kirtikar | Conservative Party | 648 | 8.0% | 24.0% | — | |
| 7 | Ghassan Ahmadieh | Conservative Party | 627 | 7.8% | 23.3% | — | |
| 8 | Pritpal Singh Mann | Reform UK | 619 | 7.7% | 23.0% | — | |
| 9 | Bandna Chopra | Reform UK | 613 | 7.6% | 22.7% | — | |
| 10 | Atamdeep Khosa | Reform UK | 540 | 6.7% | 20.0% | — | |
| 11 | Josefina Nvono-Ecoro | Liberal Democrats | 350 | 4.3% | 13.0% | — |
Chiswick Homefields · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,836
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 | Jack Emsley | Conservative Party | 1,911 | 13.2% | 39.5% | +14.5 pts | Elected |
| 2 | Michael Denniss | Conservative Party | 1,866 | 12.9% | 38.6% | +13.6 pts | Elected |
| 3 | Linden Grigg | Conservative Party | 1,763 | 12.2% | 36.5% | +11.5 pts | Elected |
| 4 | Aisha Farah | Labour Party | 1,245 | 8.6% | 25.7% | — | |
| 5 | Mohammed Umair | Labour Party | 1,077 | 7.4% | 22.3% | — | |
| 6 | Maya Devi Hamlyn | Green Party | 1,064 | 7.3% | 22.0% | — | |
| 7 | Fatima Tayyab | Labour Party | 1,029 | 7.1% | 21.3% | — | |
| 8 | Helen Cross | Liberal Democrats | 930 | 6.4% | 19.2% | — | |
| 9 | Claire Yue Li | Green Party | 890 | 6.1% | 18.4% | — | |
| 10 | Leigh Gareth Edwards | Liberal Democrats | 682 | 4.7% | 14.1% | — | |
| 11 | Arthur Brian Haynes | Liberal Democrats | 542 | 3.7% | 11.2% | — | |
| 12 | Mary Brown | Reform UK | 541 | 3.7% | 11.2% | — | |
| 13 | David Manson | Reform UK | 498 | 3.4% | 10.3% | — | |
| 14 | Nick Roach | Reform UK | 469 | 3.2% | 9.7% | — |
Osterley and Spring Grove · 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.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,907
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 Louki | Labour Party | 1,657 | 14.1% | 42.4% | +17.4 pts | Elected |
| 2 | Unsa Kausar Chaudri | Labour Party | 1,539 | 13.1% | 39.4% | +14.4 pts | Elected |
| 3 | Ranjit Gill | Labour Party | 1,425 | 12.2% | 36.5% | +11.5 pts | Elected |
| 4 | Jason Harcourt | Conservative Party | 1,095 | 9.3% | 28.0% | — | |
| 5 | Christopher Raynor | Conservative Party | 1,010 | 8.6% | 25.8% | — | |
| 6 | Sara Novakovic | Green Party | 988 | 8.4% | 25.3% | — | |
| 7 | Sheetal Tiwari | Conservative Party | 954 | 8.1% | 24.4% | — | |
| 8 | Xavier Fernandes | Reform UK | 571 | 4.9% | 14.6% | — | |
| 9 | Scott Parkins | Reform UK | 553 | 4.7% | 14.2% | — | |
| 10 | Thomas Fidler | Liberal Democrats | 548 | 4.7% | 14.0% | — | |
| 11 | Millicent Scott Brooks | Liberal Democrats | 483 | 4.1% | 12.4% | — | |
| 12 | Jenson Zhu | Reform UK | 457 | 3.9% | 11.7% | — | |
| 13 | Christopher David Holman | Liberal Democrats | 442 | 3.8% | 11.3% | — |
Hounslow West · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 38.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,103
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 | Allister Cajetan De Sa | Conservative Party | 1,851 | 15.0% | 45.1% | +20.1 pts | Elected |
| 2 | Vivek Krishna Ganachari | Conservative Party | 1,655 | 13.4% | 40.3% | +15.3 pts | Elected |
| 3 | Charmi Nileshkumar Parmar | Conservative Party | 1,590 | 12.9% | 38.7% | +13.7 pts | Elected |
| 4 | Darshan Singh Khosa | Labour Party | 1,227 | 10.0% | 29.9% | — | |
| 5 | Emma Louise Siddhu | Labour Party | 1,118 | 9.1% | 27.2% | — | |
| 6 | Harjot Sekhon | Labour Party | 1,090 | 8.9% | 26.6% | — | |
| 7 | Nick de Voil | Green Party | 799 | 6.5% | 19.5% | — | |
| 8 | Visalakshi Borpatla | Reform UK | 761 | 6.2% | 18.5% | — | |
| 9 | Ravinder Singh | Reform UK | 713 | 5.8% | 17.4% | — | |
| 10 | Gobind Verma | Reform UK | 639 | 5.2% | 15.6% | — | |
| 11 | Carl Michael Pierce | Liberal Democrats | 462 | 3.8% | 11.3% | — | |
| 12 | Gabriel Dcunha | Independent | 405 | 3.3% | 9.9% | — |
Cranford · 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.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,573
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 | Vilber Mark Decosta | Conservative Party | 1,541 | 14.4% | 43.1% | +18.1 pts | Elected |
| 2 | Gurpreet Singh Sidhu | Conservative Party | 1,439 | 13.4% | 40.3% | +15.3 pts | Elected |
| 3 | Hira Singh Dhillon | Labour Party | 1,387 | 12.9% | 38.8% | +13.8 pts | Elected |
| 4 | Prachi Vadsola | Conservative Party | 1,200 | 11.2% | 33.6% | — | |
| 5 | Marina Cheri Sharma | Labour Party | 1,170 | 10.9% | 32.7% | — | |
| 6 | Sayyar Raza | Labour Party | 1,128 | 10.5% | 31.6% | — | |
| 7 | Gill Chapman | Green Party | 818 | 7.6% | 22.9% | — | |
| 8 | Rebecca Howard | Reform UK | 667 | 6.2% | 18.7% | — | |
| 9 | Raj Kumari | Reform UK | 496 | 4.6% | 13.9% | — | |
| 10 | Yash Pal Sunda | Reform UK | 451 | 4.2% | 12.6% | — | |
| 11 | Renu Raj | Liberal Democrats | 422 | 3.9% | 11.8% | — |
Hounslow Central · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,812
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 | Pamila Rodrigues | Labour Party | 1,192 | 14.1% | 42.4% | +17.4 pts | Elected |
| 2 | Ajmer Grewal | Labour Party | 1,104 | 13.1% | 39.3% | +14.3 pts | Elected |
| 3 | Pritam Singh Grewal | Labour Party | 1,093 | 13.0% | 38.9% | +13.9 pts | Elected |
| 4 | Malcolm Silveira | Conservative Party | 1,066 | 12.6% | 37.9% | — | |
| 5 | Theo Abraham | Conservative Party | 1,043 | 12.4% | 37.1% | — | |
| 6 | Rakesh Raut | Conservative Party | 960 | 11.4% | 34.1% | — | |
| 7 | Yousaf Munir Chand | Green Party | 584 | 6.9% | 20.8% | — | |
| 8 | Theodore Charles | Reform UK | 384 | 4.6% | 13.7% | — | |
| 9 | Mohan Bains | Liberal Democrats | 356 | 4.2% | 12.7% | — | |
| 10 | Kathy Soulsbury | Reform UK | 330 | 3.9% | 11.7% | — | |
| 11 | Neil Parkhouse | Reform UK | 323 | 3.8% | 11.5% | — |