← Bromley (all cycles) · 7 May 2026 cohort
Bromley 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 58 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 | 119,341 | 36.2% | 35 | 60.3% | 22 | 37.9% | +13 |
| Reform UK | 67,752 | 20.6% | 6 | 10.3% | 12 | 20.7% | -6 |
| Labour Party | 55,939 | 17.0% | 8 | 13.8% | 10 | 17.2% | -2 |
| Green Party | 39,175 | 11.9% | 0 | 0.0% | 7 | 12.1% | -7 |
| Liberal Democrats | 35,554 | 10.8% | 6 | 10.3% | 6 | 10.3% | 0 |
| Chislehurst Matters | 10,696 | 3.2% | 3 | 5.2% | 1 | 1.7% | +2 |
| Better Bromley | 611 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 569 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 329,637 | 100.0% | 58 | 100.0% | 58 | 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.
- Plaistow · 2 seats · won at 27.5% · −5.8 pts below quota
- Mottingham · 2 seats · won at 29.3% · −4.1 pts below quota
- Darwin · 1 seat · won at 49.6% · −0.4 pts below quota
- Orpington · 2 seats · won at 38.9% · above quota
- Beckenham Town and Copers Cope · 3 seats · won at 33.3% · above quota
- Bromley Town · 3 seats · won at 34.4% · above quota
- Kelsey and Eden Park · 3 seats · won at 34.5% · above quota
- Chelsfield · 2 seats · won at 42.9% · above quota
- St Paul's Cray · 3 seats · won at 35.6% · above quota
- Bromley Common and Holwood · 3 seats · won at 37.0% · above quota
- St Mary Cray · 3 seats · won at 37.5% · above quota
- Crystal Palace and Anerley · 2 seats · won at 46.2% · above quota
- Biggin Hill · 2 seats · won at 47.3% · above quota
- Penge and Cator · 3 seats · won at 40.9% · above quota
- Farnborough and Crofton · 3 seats · won at 43.9% · above quota
- Clock House · 3 seats · won at 44.4% · above quota
- Shortlands and Park Langley · 3 seats · won at 45.4% · above quota
- West Wickham · 3 seats · won at 49.0% · above quota
- Bickley and Sundridge · 3 seats · won at 50.7% · above quota
- Hayes and Coney Hall · 3 seats · won at 50.8% · above quota
- Petts Wood and Knoll · 3 seats · won at 55.7% · above quota
- Chislehurst · 3 seats · won at 60.0% · above quota
Race results
Plaistow · 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. 27.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,174
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 | Panos Robert Papayannakos | Conservative Party | 1,328 | 15.9% | 31.8% | −1.5 pts | Elected |
| 2 | Alwin Puthenpurakal | Conservative Party | 1,148 | 13.8% | 27.5% | −5.8 pts | Elected |
| 3 | Tony McPartlan | Labour Party | 1,127 | 13.5% | 27.0% | — | |
| 4 | Elizabeth Hookway Morgan | Labour Party | 942 | 11.3% | 22.6% | — | |
| 5 | Gary Stevens | Reform UK | 784 | 9.4% | 18.8% | — | |
| 6 | Paul Dhesi | Reform UK | 770 | 9.2% | 18.4% | — | |
| 7 | Mary Elizabeth Ion | Green Party | 669 | 8.0% | 16.0% | — | |
| 8 | Alisa Igoe | Independent | 569 | 6.8% | 13.6% | — | |
| 9 | Ian McCormack | Green Party | 498 | 6.0% | 11.9% | — | |
| 10 | Lesley Carol Furniss | Liberal Democrats | 289 | 3.5% | 6.9% | — | |
| 11 | Peter Robert Furniss | Liberal Democrats | 224 | 2.7% | 5.4% | — |
Mottingham · 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. 29.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,153
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 | Giles Cordwell | Conservative Party | 976 | 15.5% | 31.0% | −2.4 pts | Elected |
| 2 | Louise Sage | Reform UK | 923 | 14.6% | 29.3% | −4.1 pts | Elected |
| 3 | Will Rowlands | Conservative Party | 885 | 14.0% | 28.1% | — | |
| 4 | Harriet Terry | Reform UK | 885 | 14.0% | 28.1% | — | |
| 5 | Zarreena Jameela McKenley-Osbourne | Labour Party | 669 | 10.6% | 21.2% | — | |
| 6 | John Leslie Pead | Labour Party | 649 | 10.3% | 20.6% | — | |
| 7 | Jamie Andrew Tulacz | Green Party | 478 | 7.6% | 15.2% | — | |
| 8 | Josh Thomas | Green Party | 466 | 7.4% | 14.8% | — | |
| 9 | Sarah Adeduntan | Liberal Democrats | 200 | 3.2% | 6.3% | — | |
| 10 | Vicki Wbber | Liberal Democrats | 174 | 2.8% | 5.5% | — |
Darwin · single-seat
Marginal winner Winning candidate's share of valid ballots. 49.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,397
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|
| 1 | Jonathan James Andrews | Conservative Party | 1,190 | 49.6% | −0.4 pts | Elected |
| 2 | Barry Cook | Reform UK | 896 | 37.4% | — | |
| 3 | Ann Christine Garrett | Green Party | 142 | 5.9% | — | |
| 4 | Freddie Price | Labour Party | 89 | 3.7% | — | |
| 5 | Michael Jones | Liberal Democrats | 80 | 3.3% | — |
Orpington · 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. 38.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,346
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 | Kim Botting | Conservative Party | 1,960 | 22.6% | 45.1% | +11.8 pts | Elected |
| 2 | Pauline Anne Tunnicliffe | Conservative Party | 1,690 | 19.4% | 38.9% | +5.6 pts | Elected |
| 3 | Dean Sawyer | Reform UK | 1,195 | 13.7% | 27.5% | — | |
| 4 | Richard Scoates | Reform UK | 1,102 | 12.7% | 25.4% | — | |
| 5 | Steven Roy Sollitt | Liberal Democrats | 762 | 8.8% | 17.5% | — | |
| 6 | Allan Joseph James Tweddle | Liberal Democrats | 686 | 7.9% | 15.8% | — | |
| 7 | Angela Dees | Green Party | 532 | 6.1% | 12.2% | — | |
| 8 | Malcolm Douglas Clark | Labour Party | 413 | 4.8% | 9.5% | — | |
| 9 | Patrick Lewis Malone | Labour Party | 351 | 4.0% | 8.1% | — |
Beckenham Town and Copers Cope · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 33.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,128
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 | Chloe-Jane Ross | Liberal Democrats | 2,257 | 12.3% | 36.8% | +11.8 pts | Elected |
| 2 | Gita Kanchan Bapat | Liberal Democrats | 2,043 | 11.1% | 33.3% | +8.3 pts | Elected |
| 3 | Steven Alexander Jefferies | Liberal Democrats | 2,042 | 11.1% | 33.3% | +8.3 pts | Elected |
| 4 | Michael John Tickner | Conservative Party | 1,825 | 9.9% | 29.8% | — | |
| 5 | Stephen Mark Ayshford | Conservative Party | 1,753 | 9.5% | 28.6% | — | |
| 6 | Patrick Joseph Olliffe | Conservative Party | 1,652 | 9.0% | 27.0% | — | |
| 7 | Ruth Fabricant | Green Party | 869 | 4.7% | 14.2% | — | |
| 8 | Anna-Marie Clare Blewer | Labour Party | 858 | 4.7% | 14.0% | — | |
| 9 | Geoff Newman | Green Party | 835 | 4.5% | 13.6% | — | |
| 10 | Steve Walker | Reform UK | 769 | 4.2% | 12.5% | — | |
| 11 | Melody Anne Whelan | Reform UK | 724 | 3.9% | 11.8% | — | |
| 12 | Mike Brown | Labour Party | 721 | 3.9% | 11.8% | — | |
| 13 | Mark William Phillippo | Green Party | 704 | 3.8% | 11.5% | — | |
| 14 | Dave Wibberley | Reform UK | 687 | 3.7% | 11.2% | — | |
| 15 | Sebastian James Crisp | Labour Party | 645 | 3.5% | 10.5% | — |
Bromley 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. 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. 5,096
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 | Julie Mary Ireland | Liberal Democrats | 1,943 | 12.7% | 38.1% | +13.1 pts | Elected |
| 2 | Graeme Lee Casey | Liberal Democrats | 1,873 | 12.3% | 36.8% | +11.8 pts | Elected |
| 3 | Sam Dunning Webber | Liberal Democrats | 1,752 | 11.5% | 34.4% | +9.4 pts | Elected |
| 4 | Oliver Luc Cameron | Conservative Party | 1,402 | 9.2% | 27.5% | — | |
| 5 | Max Peter English-Sayers | Conservative Party | 1,297 | 8.5% | 25.5% | — | |
| 6 | Tristan Francis Lee | Conservative Party | 1,253 | 8.2% | 24.6% | — | |
| 7 | Rose-Marie Billington | Green Party | 878 | 5.7% | 17.2% | — | |
| 8 | Colin Clements | Reform UK | 773 | 5.1% | 15.2% | — | |
| 9 | Joshua Collins | Reform UK | 738 | 4.8% | 14.5% | — | |
| 10 | Charmain Senior | Reform UK | 684 | 4.5% | 13.4% | — | |
| 11 | Arturs Bilmanis | Green Party | 676 | 4.4% | 13.3% | — | |
| 12 | Marie Bardsley | Labour Party | 566 | 3.7% | 11.1% | — | |
| 13 | Larry Bayode Awobayiku | Labour Party | 479 | 3.1% | 9.4% | — | |
| 14 | Owen Andrew Wittekind | Labour Party | 362 | 2.4% | 7.1% | — | |
| 15 | Carol Denyer | Better Bromley | 328 | 2.1% | 6.4% | — | |
| 16 | Caroline Ibukun | Better Bromley | 152 | 1.0% | 3.0% | — | |
| 17 | Sum Thiagarajan | Better Bromley | 131 | 0.9% | 2.6% | — |
Kelsey and Eden 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. 34.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,398
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 Christopher Amis | Conservative Party | 2,468 | 12.9% | 38.6% | +13.6 pts | Elected |
| 2 | Michael George Doble | Conservative Party | 2,467 | 12.9% | 38.6% | +13.6 pts | Elected |
| 3 | Christopher William Stuart Phillips | Conservative Party | 2,209 | 11.5% | 34.5% | +9.5 pts | Elected |
| 4 | Matt Aldridge | Labour Party | 1,826 | 9.5% | 28.5% | — | |
| 5 | Anne Williams | Labour Party | 1,664 | 8.7% | 26.0% | — | |
| 6 | Ju Owens | Labour Party | 1,649 | 8.6% | 25.8% | — | |
| 7 | Caroline Nevard | Reform UK | 1,075 | 5.6% | 16.8% | — | |
| 8 | Louie Saunders | Reform UK | 1,046 | 5.4% | 16.3% | — | |
| 9 | Daniel Slade | Reform UK | 1,031 | 5.4% | 16.1% | — | |
| 10 | Paul Nicholas Robert Jones | Green Party | 907 | 4.7% | 14.2% | — | |
| 11 | Lisa Mutti | Green Party | 785 | 4.1% | 12.3% | — | |
| 12 | Zach Knowles-Weir | Green Party | 759 | 4.0% | 11.9% | — | |
| 13 | Robert Andrew Jackson | Liberal Democrats | 509 | 2.7% | 8.0% | — | |
| 14 | Taylor Roger Charlie Matthews | Liberal Democrats | 412 | 2.1% | 6.4% | — | |
| 15 | Matt Thorpe | Liberal Democrats | 387 | 2.0% | 6.0% | — |
Chelsfield · 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.9% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 5,094
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 | Mike Botting | Conservative Party | 2,507 | 24.6% | 49.2% | +15.9 pts | Elected |
| 2 | Sumeet Jalan | Conservative Party | 2,184 | 21.4% | 42.9% | +9.5 pts | Elected |
| 3 | Harsha Puttaswamy | Liberal Democrats | 1,303 | 12.8% | 25.6% | — | |
| 4 | Julian Patrick Greville Grainger | Reform UK | 1,195 | 11.7% | 23.5% | — | |
| 5 | Steven Charles Clements | Reform UK | 1,121 | 11.0% | 22.0% | — | |
| 6 | Joseph John Watchorn | Liberal Democrats | 1,050 | 10.3% | 20.6% | — | |
| 7 | Senthil Krishna | Green Party | 409 | 4.0% | 8.0% | — | |
| 8 | Lynn Ann Sellwood | Labour Party | 246 | 2.4% | 4.8% | — | |
| 9 | Peter John Tozer | Labour Party | 172 | 1.7% | 3.4% | — |
St Paul's Cray · 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. 4,062
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 | Christopher Marlow | Reform UK | 1,588 | 13.0% | 39.1% | +14.1 pts | Elected |
| 2 | Dean James Miller | Reform UK | 1,534 | 12.6% | 37.8% | +12.8 pts | Elected |
| 3 | William Rawles | Reform UK | 1,445 | 11.9% | 35.6% | +10.6 pts | Elected |
| 4 | Chris Price | Labour Party | 1,139 | 9.3% | 28.0% | — | |
| 5 | Bola Adediran | Conservative Party | 1,138 | 9.3% | 28.0% | — | |
| 6 | Debbie Price | Labour Party | 1,016 | 8.3% | 25.0% | — | |
| 7 | Anthony James Whelan | Conservative Party | 1,012 | 8.3% | 24.9% | — | |
| 8 | James Oleka | Conservative Party | 1,008 | 8.3% | 24.8% | — | |
| 9 | Janvier Nadene Dorrance Yimbo Palmer | Labour Party | 901 | 7.4% | 22.2% | — | |
| 10 | Katharine Elizabeth Barker | Green Party | 651 | 5.3% | 16.0% | — | |
| 11 | Gerda Claire Loosemore-Reppen | Liberal Democrats | 278 | 2.3% | 6.8% | — | |
| 12 | Richard James Newitt | Liberal Democrats | 242 | 2.0% | 6.0% | — | |
| 13 | Jonathan Swift | Liberal Democrats | 234 | 1.9% | 5.8% | — |
Bromley Common and Holwood · 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. 37.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,469
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 | Ian Frederick Payne | Conservative Party | 2,522 | 13.0% | 39.0% | +14.0 pts | Elected |
| 2 | Sunil Gupta | Conservative Party | 2,514 | 13.0% | 38.9% | +13.9 pts | Elected |
| 3 | Simon Alexander Innes | Conservative Party | 2,391 | 12.3% | 37.0% | +12.0 pts | Elected |
| 4 | Alan Cook | Reform UK | 1,946 | 10.0% | 30.1% | — | |
| 5 | Kira Gabbert | Reform UK | 1,824 | 9.4% | 28.2% | — | |
| 6 | Alfie Stokes | Reform UK | 1,747 | 9.0% | 27.0% | — | |
| 7 | Clare Searle | Green Party | 984 | 5.1% | 15.2% | — | |
| 8 | Geraldine Ker | Green Party | 950 | 4.9% | 14.7% | — | |
| 9 | Louis Arthur Reginald Goddard-Glen | Green Party | 927 | 4.8% | 14.3% | — | |
| 10 | Shona Anne Moses | Labour Party | 755 | 3.9% | 11.7% | — | |
| 11 | Michael Anthony Simms | Labour Party | 692 | 3.6% | 10.7% | — | |
| 12 | Sobia Zubair | Labour Party | 629 | 3.2% | 9.7% | — | |
| 13 | Alan Carter | Liberal Democrats | 553 | 2.8% | 8.5% | — | |
| 14 | Clive Anthony Broadhurst | Liberal Democrats | 544 | 2.8% | 8.4% | — | |
| 15 | Andrew John Viner | Liberal Democrats | 430 | 2.2% | 6.6% | — |
St Mary Cray · 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. 37.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,367
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| 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 | Yvonne Bear | Conservative Party | 2,239 | 13.9% | 41.7% | +16.7 pts | Elected |
| 2 | Shaun Slator | Conservative Party | 2,154 | 13.4% | 40.1% | +15.1 pts | Elected |
| 3 | Harry Randolph Stranger | Conservative Party | 2,011 | 12.5% | 37.5% | +12.5 pts | Elected |
| 4 | John Michaelis | Reform UK | 1,637 | 10.2% | 30.5% | — | |
| 5 | Matthew Pearson | Reform UK | 1,599 | 9.9% | 29.8% | — | |
| 6 | Claire Rushworth | Reform UK | 1,578 | 9.8% | 29.4% | — | |
| 7 | Nathaniel Arthur | Labour Party | 718 | 4.5% | 13.4% | — | |
| 8 | Hali Ibrahim | Green Party | 698 | 4.3% | 13.0% | — | |
| 9 | Seamus McCauley | Green Party | 685 | 4.3% | 12.8% | — | |
| 10 | Jake Paul Rest | Green Party | 660 | 4.1% | 12.3% | — | |
| 11 | Richard Honess | Labour Party | 640 | 4.0% | 11.9% | — | |
| 12 | Julius Ugochukwu Ubochi | Labour Party | 521 | 3.2% | 9.7% | — | |
| 13 | Rebecca Elizabeth Casey | Liberal Democrats | 350 | 2.2% | 6.5% | — | |
| 14 | Olly Loosemore | Liberal Democrats | 350 | 2.2% | 6.5% | — | |
| 15 | Edward Donald Evans | Liberal Democrats | 261 | 1.6% | 4.9% | — |
Crystal Palace and Anerley · 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. 46.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,548
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 | Ruth McGregor | Labour Party | 1,787 | 25.2% | 50.4% | +17.0 pts | Elected |
| 2 | Ryan Thomson | Labour Party | 1,638 | 23.1% | 46.2% | +12.8 pts | Elected |
| 3 | Sonay Erten | Green Party | 1,259 | 17.7% | 35.5% | — | |
| 4 | Jordaine Osaghae | Green Party | 1,189 | 16.8% | 33.5% | — | |
| 5 | Karen Moran | Reform UK | 280 | 3.9% | 7.9% | — | |
| 6 | David Quarterman | Reform UK | 268 | 3.8% | 7.6% | — | |
| 7 | Terry Richardson | Conservative Party | 236 | 3.3% | 6.7% | — | |
| 8 | Tanya Singh | Conservative Party | 212 | 3.0% | 6.0% | — | |
| 9 | Stafford Malcom Fitch-Bunce | Liberal Democrats | 119 | 1.7% | 3.4% | — | |
| 10 | Pearse Reynolds | Liberal Democrats | 108 | 1.5% | 3.0% | — |
Biggin Hill · 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. 47.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,479
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 | Steve James | Reform UK | 2,122 | 23.7% | 47.4% | +14.0 pts | Elected |
| 2 | Tim Allitt | Reform UK | 2,119 | 23.7% | 47.3% | +14.0 pts | Elected |
| 3 | Sophie Alexandra Dunbar | Conservative Party | 1,766 | 19.7% | 39.4% | — | |
| 4 | Philip Hatch | Conservative Party | 1,440 | 16.1% | 32.2% | — | |
| 5 | Geoff Allen | Green Party | 327 | 3.7% | 7.3% | — | |
| 6 | Geoff Gostt | Liberal Democrats | 299 | 3.3% | 6.7% | — | |
| 7 | Laurence Christian Dominic Hamilton | Green Party | 270 | 3.0% | 6.0% | — | |
| 8 | Steve Cranenburgh | Labour Party | 230 | 2.6% | 5.1% | — | |
| 9 | Malcolm Bruce Westbrook | Liberal Democrats | 206 | 2.3% | 4.6% | — | |
| 10 | Aji Kunjachan George | Labour Party | 178 | 2.0% | 4.0% | — |
Penge and Cator · 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.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +15.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,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 | Kathy Bance | Labour Party | 3,007 | 16.5% | 49.4% | +24.4 pts | Elected |
| 2 | Simon Jeal | Labour Party | 2,661 | 14.6% | 43.7% | +18.7 pts | Elected |
| 3 | Kevin Kennedy-Brooks | Labour Party | 2,489 | 13.6% | 40.9% | +15.9 pts | Elected |
| 4 | Sarah Juliet Dearing | Green Party | 2,061 | 11.3% | 33.9% | — | |
| 5 | Kyle Anthony Royalton Allen-Taylor | Green Party | 2,003 | 11.0% | 32.9% | — | |
| 6 | Daniel Philip Meyer | Green Party | 1,818 | 10.0% | 29.9% | — | |
| 7 | Calum Miler | Reform UK | 636 | 3.5% | 10.5% | — | |
| 8 | David Morrall | Reform UK | 610 | 3.3% | 10.0% | — | |
| 9 | Mila Robinson | Reform UK | 581 | 3.2% | 9.5% | — | |
| 10 | William Keith Ernest Huntington-Thresher | Conservative Party | 530 | 2.9% | 8.7% | — | |
| 11 | Tony Power | Conservative Party | 511 | 2.8% | 8.4% | — | |
| 12 | Michael James Rutherford | Conservative Party | 483 | 2.6% | 7.9% | — | |
| 13 | Suraj Rajesh Gandecha | Liberal Democrats | 327 | 1.8% | 5.4% | — | |
| 14 | Lindsay Victoria Maxwell | Liberal Democrats | 311 | 1.7% | 5.1% | — | |
| 15 | Dan Vongswang | Liberal Democrats | 226 | 1.2% | 3.7% | — |
Farnborough and Crofton · 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. 43.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 7,207
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 Page | Conservative Party | 3,376 | 15.6% | 46.8% | +21.8 pts | Elected |
| 2 | Andy Dourmoush | Conservative Party | 3,341 | 15.5% | 46.4% | +21.4 pts | Elected |
| 3 | Sheri Isa | Conservative Party | 3,164 | 14.6% | 43.9% | +18.9 pts | Elected |
| 4 | James Bowditch | Reform UK | 2,062 | 9.5% | 28.6% | — | |
| 5 | Lou Bartholomew | Reform UK | 2,020 | 9.3% | 28.0% | — | |
| 6 | Steven Guillemet | Reform UK | 1,896 | 8.8% | 26.3% | — | |
| 7 | Ian Catchpole | Liberal Democrats | 890 | 4.1% | 12.3% | — | |
| 8 | Mary-Clare Lewis | Green Party | 818 | 3.8% | 11.3% | — | |
| 9 | John Loosemore | Liberal Democrats | 792 | 3.7% | 11.0% | — | |
| 10 | Christine Lesley McNamara | Labour Party | 754 | 3.5% | 10.5% | — | |
| 11 | Deepanshi Kaur Gulati | Liberal Democrats | 684 | 3.2% | 9.5% | — | |
| 12 | Juergen Wiegerling | Green Party | 681 | 3.1% | 9.4% | — | |
| 13 | Oscar Roy Seal | Labour Party | 591 | 2.7% | 8.2% | — | |
| 14 | Christopher William Taylor | Labour Party | 553 | 2.6% | 7.7% | — |
Clock House · 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.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +19.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,528
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 | Jeremy Adams | Labour Party | 3,105 | 15.9% | 47.6% | +22.6 pts | Elected |
| 2 | Jenny Coleman | Labour Party | 3,087 | 15.8% | 47.3% | +22.3 pts | Elected |
| 3 | Josh King | Labour Party | 2,897 | 14.8% | 44.4% | +19.4 pts | Elected |
| 4 | James Alan Carter | Green Party | 1,320 | 6.7% | 20.2% | — | |
| 5 | Victoria Louise Rennie | Green Party | 1,312 | 6.7% | 20.1% | — | |
| 6 | Aidan Lucas Keogh | Green Party | 1,290 | 6.6% | 19.8% | — | |
| 7 | Sarah Jane Phillips | Conservative Party | 1,086 | 5.5% | 16.6% | — | |
| 8 | Scott Curtis Pattenden | Conservative Party | 954 | 4.9% | 14.6% | — | |
| 9 | Christopher Clifford Watts | Conservative Party | 855 | 4.4% | 13.1% | — | |
| 10 | Justin O'Neill | Reform UK | 800 | 4.1% | 12.3% | — | |
| 11 | Larry Malyon | Reform UK | 794 | 4.1% | 12.2% | — | |
| 12 | Paul Reeves | Reform UK | 758 | 3.9% | 11.6% | — | |
| 13 | Claudio Gambarotta | Liberal Democrats | 503 | 2.6% | 7.7% | — | |
| 14 | Emily Verazzo | Liberal Democrats | 421 | 2.1% | 6.4% | — | |
| 15 | Adam Pritchard | Liberal Democrats | 402 | 2.1% | 6.2% | — |
Shortlands and Park Langley · 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.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,607
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 | Adam Grant | Conservative Party | 3,121 | 15.7% | 47.2% | +22.2 pts | Elected |
| 2 | Serena Gupta | Conservative Party | 3,018 | 15.2% | 45.7% | +20.7 pts | Elected |
| 3 | Gemma Turrell | Conservative Party | 3,003 | 15.1% | 45.4% | +20.4 pts | Elected |
| 4 | Edward Apostolides | Reform UK | 1,064 | 5.4% | 16.1% | — | |
| 5 | Chris Hudson | Reform UK | 1,050 | 5.3% | 15.9% | — | |
| 6 | Gail Emerson | Labour Party | 1,021 | 5.2% | 15.5% | — | |
| 7 | Richard Percy | Reform UK | 1,002 | 5.1% | 15.2% | — | |
| 8 | Jessica Hardy | Green Party | 993 | 5.0% | 15.0% | — | |
| 9 | Amin Aboushagor | Labour Party | 969 | 4.9% | 14.7% | — | |
| 10 | Jack Robert Cowood Smith | Labour Party | 953 | 4.8% | 14.4% | — | |
| 11 | Adam Shahin | Green Party | 924 | 4.7% | 14.0% | — | |
| 12 | Hannah Moyne Witham | Green Party | 861 | 4.3% | 13.0% | — | |
| 13 | Sarah Annabel Fox | Liberal Democrats | 671 | 3.4% | 10.2% | — | |
| 14 | John Beecroft | Liberal Democrats | 596 | 3.0% | 9.0% | — | |
| 15 | Stephen Wells | Liberal Democrats | 576 | 2.9% | 8.7% | — |
West Wickham · 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.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +24.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,313
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 | Daniel Michael Burden | Conservative Party | 3,248 | 17.1% | 51.4% | +26.4 pts | Elected |
| 2 | Hannah Gray | Conservative Party | 3,123 | 16.5% | 49.5% | +24.5 pts | Elected |
| 3 | Christine Harris | Conservative Party | 3,093 | 16.3% | 49.0% | +24.0 pts | Elected |
| 4 | Chris Davenport | Reform UK | 1,253 | 6.6% | 19.8% | — | |
| 5 | Deborah Percy | Reform UK | 1,134 | 6.0% | 18.0% | — | |
| 6 | Laura Taylor | Reform UK | 1,094 | 5.8% | 17.3% | — | |
| 7 | Peter Bently | Labour Party | 964 | 5.1% | 15.3% | — | |
| 8 | Olga Evans | Labour Party | 845 | 4.5% | 13.4% | — | |
| 9 | Hilary Gee | Green Party | 808 | 4.3% | 12.8% | — | |
| 10 | Angela Rahil Hulm | Green Party | 795 | 4.2% | 12.6% | — | |
| 11 | Lewis James Quinn | Labour Party | 774 | 4.1% | 12.3% | — | |
| 12 | Anna Mansaray | Green Party | 704 | 3.7% | 11.2% | — | |
| 13 | Alison Margaret Davis | Liberal Democrats | 465 | 2.5% | 7.4% | — | |
| 14 | Ray Farnham | Liberal Democrats | 327 | 1.7% | 5.2% | — | |
| 15 | Richard Michael Jones | Liberal Democrats | 313 | 1.7% | 5.0% | — |
Bickley and Sundridge · 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.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,855
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 Brock | Conservative Party | 3,666 | 17.8% | 53.5% | +28.5 pts | Elected |
| 2 | Kate Lymer | Conservative Party | 3,564 | 17.3% | 52.0% | +27.0 pts | Elected |
| 3 | Colin Paul Smith | Conservative Party | 3,474 | 16.9% | 50.7% | +25.7 pts | Elected |
| 4 | Michael Ellery | Reform UK | 1,210 | 5.9% | 17.7% | — | |
| 5 | John Evans | Reform UK | 1,160 | 5.6% | 16.9% | — | |
| 6 | Adrian Lawrence | Reform UK | 1,103 | 5.4% | 16.1% | — | |
| 7 | Cecilia Mary Broderick | Green Party | 1,041 | 5.1% | 15.2% | — | |
| 8 | Charles William Mulvihill | Green Party | 806 | 3.9% | 11.8% | — | |
| 9 | Gary Thomas Dixson | Labour Party | 695 | 3.4% | 10.1% | — | |
| 10 | Denis Tyurenkov | Green Party | 688 | 3.3% | 10.0% | — | |
| 11 | Martin Cooper | Liberal Democrats | 680 | 3.3% | 9.9% | — | |
| 12 | Robert Neil Evans | Labour Party | 662 | 3.2% | 9.7% | — | |
| 13 | Robert Paul Cliff | Liberal Democrats | 653 | 3.2% | 9.5% | — | |
| 14 | Kyle Harley James Sewell | Labour Party | 625 | 3.0% | 9.1% | — | |
| 15 | Jon Webber | Liberal Democrats | 538 | 2.6% | 7.8% | — |
Hayes and Coney Hall · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 50.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +25.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,614
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 | Josh Coldspring-White | Conservative Party | 3,732 | 18.8% | 56.4% | +31.4 pts | Elected |
| 2 | Alexa Christine Anne Michael | Conservative Party | 3,588 | 18.1% | 54.3% | +29.3 pts | Elected |
| 3 | Diane Smith | Conservative Party | 3,363 | 16.9% | 50.8% | +25.8 pts | Elected |
| 4 | Gus Kennedy | Reform UK | 1,541 | 7.8% | 23.3% | — | |
| 5 | Andrew Williams | Reform UK | 1,479 | 7.5% | 22.4% | — | |
| 6 | Henrietta Nwulu Oladipupo | Reform UK | 1,293 | 6.5% | 19.6% | — | |
| 7 | Sarah Louise Chant | Green Party | 1,173 | 5.9% | 17.7% | — | |
| 8 | Peter John Ayres | Labour Party | 807 | 4.1% | 12.2% | — | |
| 9 | Elizabeth Ruth Johnstone | Labour Party | 795 | 4.0% | 12.0% | — | |
| 10 | Rayhan Rahman | Labour Party | 602 | 3.0% | 9.1% | — | |
| 11 | Tudor Griffiths | Liberal Democrats | 601 | 3.0% | 9.1% | — | |
| 12 | Margaret Helen Gibbs | Liberal Democrats | 535 | 2.7% | 8.1% | — | |
| 13 | Nicholas Weaks | Liberal Democrats | 332 | 1.7% | 5.0% | — |
Petts Wood and Knoll · 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. 55.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 6,959
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 | George Andrew Barnes | Conservative Party | 4,010 | 19.2% | 57.6% | +32.6 pts | Elected |
| 2 | Simon Henry Fawthrop | Conservative Party | 3,951 | 18.9% | 56.8% | +31.8 pts | Elected |
| 3 | Tony Owen | Conservative Party | 3,879 | 18.6% | 55.7% | +30.7 pts | Elected |
| 4 | Hugh Dasley | Reform UK | 1,419 | 6.8% | 20.4% | — | |
| 5 | Ben Gulvin | Reform UK | 1,383 | 6.6% | 19.9% | — | |
| 6 | John Hemming-Clark | Reform UK | 1,380 | 6.6% | 19.8% | — | |
| 7 | Saskia Felicitas Sabelus | Green Party | 872 | 4.2% | 12.5% | — | |
| 8 | Ben Loxley | Liberal Democrats | 791 | 3.8% | 11.4% | — | |
| 9 | Sara Colaj | Liberal Democrats | 697 | 3.3% | 10.0% | — | |
| 10 | Thomas Wimal Velvick | Liberal Democrats | 685 | 3.3% | 9.8% | — | |
| 11 | Margaret Ann Mills | Labour Party | 674 | 3.2% | 9.7% | — | |
| 12 | Tim Fisher | Labour Party | 662 | 3.2% | 9.5% | — | |
| 13 | Gareth Lloyd Wretham | Labour Party | 473 | 2.3% | 6.8% | — |
Chislehurst · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 60.0% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +35.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 5,864
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 | Alison Margaret Stammers | Chislehurst Matters | 3,652 | 20.8% | 62.3% | +37.3 pts | Elected |
| 2 | Mark Jeffrey Smith | Chislehurst Matters | 3,528 | 20.1% | 60.2% | +35.2 pts | Elected |
| 3 | Mike Jack | Chislehurst Matters | 3,516 | 20.0% | 60.0% | +35.0 pts | Elected |
| 4 | Malcolm Hutty | Reform UK | 1,026 | 5.8% | 17.5% | — | |
| 5 | Andrew James | Reform UK | 1,010 | 5.7% | 17.2% | — | |
| 6 | Phil Wade | Reform UK | 909 | 5.2% | 15.5% | — | |
| 7 | Kieran Terry | Conservative Party | 828 | 4.7% | 14.1% | — | |
| 8 | Kamil Choudhury | Conservative Party | 778 | 4.4% | 13.3% | — | |
| 9 | Alfie Thomas | Conservative Party | 765 | 4.3% | 13.0% | — | |
| 10 | Sam Blake | Labour Party | 340 | 1.9% | 5.8% | — | |
| 11 | Christian Russell Mole | Labour Party | 339 | 1.9% | 5.8% | — | |
| 12 | Julian Heal | Labour Party | 323 | 1.8% | 5.5% | — | |
| 13 | Katharine Louise Bollon | Liberal Democrats | 231 | 1.3% | 3.9% | — | |
| 14 | Laura Christine McCracken | Liberal Democrats | 197 | 1.1% | 3.4% | — | |
| 15 | Peter Hennah Mansell | Liberal Democrats | 150 | 0.9% | 2.6% | — |