← Swindon (all cycles) · 7 May 2026 cohort
Swindon 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 25 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 57 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 | 51,126 | 29.7% | 23 | 40.4% | 17 | 29.8% | +6 |
| Labour Party | 48,189 | 28.0% | 19 | 33.3% | 16 | 28.1% | +3 |
| Reform UK | 45,670 | 26.5% | 14 | 24.6% | 16 | 28.1% | -2 |
| Green Party | 18,962 | 11.0% | 0 | 0.0% | 6 | 10.5% | -6 |
| Liberal Democrats | 8,147 | 4.7% | 1 | 1.8% | 2 | 3.5% | -1 |
| Trade Unionist and Socialist Coalition | 159 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 172,253 | 100.0% | 57 | 100.0% | 57 | 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.
- Blunsdon · 1 seat · won at 42.9% · −7.1 pts below quota
- Gorse Hill · 1 seat · won at 45.1% · −4.9 pts below quota
- Upper Stratton · 2 seats · won at 34.1% · above quota
- St Andrews West and Tadpole · 2 seats · won at 35.3% · above quota
- Parks · 2 seats · won at 36.6% · above quota
- Penhill and Pinehurst · 2 seats · won at 37.4% · above quota
- Kingshill · 2 seats · won at 37.7% · above quota
- Badbury Park, Eldene and Liden · 3 seats · won at 29.8% · above quota
- Priory Vale · 3 seats · won at 31.1% · above quota
- Wroughton and Wichelstowe · 3 seats · won at 31.2% · above quota
- Lydiard, Freshbrook and Toothill · 3 seats · won at 32.1% · above quota
- Haydon Wick · 3 seats · won at 33.1% · above quota
- Shaw and Westlea · 3 seats · won at 34.2% · above quota
- Lower Stratton · 3 seats · won at 34.4% · above quota
- Broadgreen · 2 seats · won at 43.1% · above quota
- Queen's Park · 3 seats · won at 36.1% · above quota
- Rodbourne Cheney · 2 seats · won at 44.7% · above quota
- Chiseldon and Ridgeway · 2 seats · won at 44.9% · above quota
- Rodbourne Ferndale and Western · 3 seats · won at 36.6% · above quota
- Highworth · 2 seats · won at 45.1% · above quota
- Walcot · 2 seats · won at 45.2% · above quota
- Old Town and Lawn · 3 seats · won at 39.5% · above quota
- Covingham and Nythe · 2 seats · won at 50.3% · above quota
- St Andrews East · 2 seats · won at 51.5% · above quota
- South Marston · 1 seat · won at 78.8% · above quota
Race results
Blunsdon · single-seat
Marginal winner Winning candidate's share of valid ballots. 42.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,302
| 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 | Nick Gardiner | Conservative Party | 558 | 42.9% | −7.1 pts | Elected |
| 2 | Luke Dennis George Bennett | Reform UK | 362 | 27.8% | — | |
| 3 | Steffen Rick | Labour Party | 164 | 12.6% | — | |
| 4 | Andrew Donald Day | Green Party | 127 | 9.8% | — | |
| 5 | Jessica Frankopan | Liberal Democrats | 91 | 7.0% | — |
Gorse Hill · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,348
| 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 | Princia Jenovi Fernandes | Labour Party | 608 | 45.1% | −4.9 pts | Elected |
| 2 | Corey Thomas Reeds | Reform UK | 308 | 22.8% | — | |
| 3 | Chichi Morris | Conservative Party | 226 | 16.8% | — | |
| 4 | Kayum Miah | Green Party | 156 | 11.6% | — | |
| 5 | Hannah Pajak | Liberal Democrats | 50 | 3.7% | — |
Upper Stratton · 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. 34.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,506
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 | Mark James Ratcliffe | Reform UK | 970 | 19.4% | 38.7% | +5.4 pts | Elected |
| 2 | Gordon Slade | Reform UK | 855 | 17.1% | 34.1% | +0.8 pts | Elected |
| 3 | David-Oladapo Ibitoye | Conservative Party | 756 | 15.1% | 30.2% | — | |
| 4 | Claire Crilly | Labour Party | 736 | 14.7% | 29.4% | — | |
| 5 | Ola Ibitoye | Conservative Party | 625 | 12.5% | 24.9% | — | |
| 6 | Danial Pascoal Vales | Labour Party | 499 | 10.0% | 19.9% | — | |
| 7 | Laura Janine Butcher | Green Party | 366 | 7.3% | 14.6% | — | |
| 8 | Ben Scott | Liberal Democrats | 182 | 3.6% | 7.3% | — | |
| 9 | Dezzy Stott | Trade Unionist and Socialist Coalition | 23 | 0.5% | 0.9% | — |
St Andrews West and Tadpole · 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. 35.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,497
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 | Daniel Adams | Conservative Party | 1,086 | 21.8% | 43.5% | +10.2 pts | Elected |
| 2 | Cherie Adams | Conservative Party | 881 | 17.6% | 35.3% | +2.0 pts | Elected |
| 3 | Marjorie Olive Jefferies | Reform UK | 608 | 12.2% | 24.4% | — | |
| 4 | Jason John Mills | Labour Party | 605 | 12.1% | 24.2% | — | |
| 5 | Theresa Denise Draper | Labour Party | 596 | 11.9% | 23.9% | — | |
| 6 | Vincent Elwyn Williams | Reform UK | 593 | 11.9% | 23.8% | — | |
| 7 | Syed Atif Ali Shah Bukhari | Green Party | 450 | 9.0% | 18.0% | — | |
| 8 | Dawn Pajak | Liberal Democrats | 174 | 3.5% | 7.0% | — |
Parks · 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. 36.6% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,021
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 | Jocelina D'Souza | Labour Party | 848 | 21.0% | 42.0% | +8.6 pts | Elected |
| 2 | Sara Jane Godwin | Reform UK | 740 | 18.3% | 36.6% | +3.3 pts | Elected |
| 3 | Stephen Frank Halden | Reform UK | 659 | 16.3% | 32.6% | — | |
| 4 | Jamal Miah | Labour Party | 640 | 15.8% | 31.7% | — | |
| 5 | Gyan Prasad Gurung | Conservative Party | 394 | 9.7% | 19.5% | — | |
| 6 | Charli Nettle | Green Party | 322 | 8.0% | 15.9% | — | |
| 7 | Dev Patel | Conservative Party | 273 | 6.8% | 13.5% | — | |
| 8 | Maggie Hathaway-Mills | Liberal Democrats | 166 | 4.1% | 8.2% | — |
Penhill and Pinehurst · 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. 37.4% 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. 1,971
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 | Mark Alexander Bogard | Reform UK | 792 | 20.1% | 40.2% | +6.8 pts | Elected |
| 2 | Martyn Graham Pearce | Reform UK | 738 | 18.7% | 37.4% | +4.1 pts | Elected |
| 3 | John Ballman | Labour Party | 619 | 15.7% | 31.4% | — | |
| 4 | Sandra Rose Absalom | Labour Party | 588 | 14.9% | 29.8% | — | |
| 5 | Rouchell Cardoso | Conservative Party | 335 | 8.5% | 17.0% | — | |
| 6 | Howard John March | Green Party | 316 | 8.0% | 16.0% | — | |
| 7 | Adam leuan John | Conservative Party | 277 | 7.0% | 14.1% | — | |
| 8 | Elly Taylor | Green Party | 277 | 7.0% | 14.1% | — |
Kingshill · 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. 37.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,464
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 | Chris Watts | Labour Party | 942 | 19.1% | 38.2% | +4.9 pts | Elected |
| 2 | Janine Howarth | Labour Party | 929 | 18.9% | 37.7% | +4.4 pts | Elected |
| 3 | Rosie Leather | Green Party | 699 | 14.2% | 28.4% | — | |
| 4 | Marcus John Kittridge | Green Party | 633 | 12.8% | 25.7% | — | |
| 5 | Peter Major | Reform UK | 534 | 10.8% | 21.7% | — | |
| 6 | Daphne Nneka Chikwere | Reform UK | 506 | 10.3% | 20.5% | — | |
| 7 | Srinivasu Anupindi | Conservative Party | 298 | 6.0% | 12.1% | — | |
| 8 | Nima Eftekhari | Conservative Party | 266 | 5.4% | 10.8% | — | |
| 9 | Jamie Charles Taylor | Liberal Democrats | 120 | 2.4% | 4.9% | — |
Badbury Park, Eldene and Liden · 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. 29.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +4.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,421
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 | Mike Davies | Labour Party | 1,135 | 11.1% | 33.2% | +8.2 pts | Elected |
| 2 | Rebecca Banwell-Moore | Labour Party | 1,132 | 11.0% | 33.1% | +8.1 pts | Elected |
| 3 | Simon Lee Howard | Reform UK | 1,021 | 9.9% | 29.8% | +4.8 pts | Elected |
| 4 | Bazil Stanley Solomon | Conservative Party | 1,001 | 9.8% | 29.3% | — | |
| 5 | Marianne Le Coyte Grinney | Labour Party | 997 | 9.7% | 29.1% | — | |
| 6 | Sally Ann Hawson | Conservative Party | 985 | 9.6% | 28.8% | — | |
| 7 | Gerald Alan Rogers | Reform UK | 975 | 9.5% | 28.5% | — | |
| 8 | Martin Costello | Reform UK | 968 | 9.4% | 28.3% | — | |
| 9 | Zachary Jay Hawson | Conservative Party | 896 | 8.7% | 26.2% | — | |
| 10 | Emma Jane Brits | Green Party | 477 | 4.6% | 13.9% | — | |
| 11 | Adrian Mark Russell | Green Party | 400 | 3.9% | 11.7% | — | |
| 12 | Malcolm Charles Salmon | Liberal Democrats | 277 | 2.7% | 8.1% | — |
Priory Vale · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 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,211
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 | Vinay Manro | Conservative Party | 1,236 | 12.8% | 38.5% | +13.5 pts | Elected |
| 2 | Leanne Elizabeth Stevenson | Conservative Party | 1,004 | 10.4% | 31.3% | +6.3 pts | Elected |
| 3 | Alex Hughes | Conservative Party | 998 | 10.4% | 31.1% | +6.1 pts | Elected |
| 4 | Adam Brookman | Reform UK | 920 | 9.5% | 28.6% | — | |
| 5 | Chris Stephen Fulgoni | Reform UK | 829 | 8.6% | 25.8% | — | |
| 6 | Ravi Kant Tiwari | Reform UK | 769 | 8.0% | 23.9% | — | |
| 7 | Junab Ali | Labour Party | 688 | 7.1% | 21.4% | — | |
| 8 | Paul David Park | Labour Party | 681 | 7.1% | 21.2% | — | |
| 9 | Rajhia Ali | Labour Party | 665 | 6.9% | 20.7% | — | |
| 10 | Ian Edwards | Green Party | 628 | 6.5% | 19.6% | — | |
| 11 | Rob Heath | Green Party | 577 | 6.0% | 18.0% | — | |
| 12 | Brooke Linnet | Green Party | 454 | 4.7% | 14.1% | — | |
| 13 | Jim Coupland | Liberal Democrats | 185 | 1.9% | 5.8% | — |
Wroughton and Wichelstowe · 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.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,553
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 | Matty Courtliff | Conservative Party | 1,234 | 11.6% | 34.7% | +9.7 pts | Elected |
| 2 | Martin John Barrett | Liberal Democrats | 1,203 | 11.3% | 33.9% | +8.9 pts | Elected |
| 3 | Gayle Elaine Cook | Conservative Party | 1,107 | 10.4% | 31.2% | +6.2 pts | Elected |
| 4 | Stan Pajak | Liberal Democrats | 1,085 | 10.2% | 30.5% | — | |
| 5 | Matthew John Smith | Conservative Party | 1,046 | 9.8% | 29.4% | — | |
| 6 | Ela Maksudova | Liberal Democrats | 876 | 8.2% | 24.7% | — | |
| 7 | Thomas Gary Samson Marshall | Reform UK | 872 | 8.2% | 24.5% | — | |
| 8 | Ben Michalek | Reform UK | 808 | 7.6% | 22.7% | — | |
| 9 | Geoff Thompson | Reform UK | 794 | 7.4% | 22.3% | — | |
| 10 | Robbie Neil Easter | Green Party | 403 | 3.8% | 11.3% | — | |
| 11 | Artemis Jessica Pink | Green Party | 359 | 3.4% | 10.1% | — | |
| 12 | Sam James | Labour Party | 349 | 3.3% | 9.8% | — | |
| 13 | Peter Kramer | Labour Party | 290 | 2.7% | 8.2% | — | |
| 14 | Victor Onyia | Labour Party | 232 | 2.2% | 6.5% | — |
Lydiard, Freshbrook and Toothill · 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.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +7.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,927
This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, the figure comparable to the proportional quota). Why two columns →
| Rank | Candidate | Party | Votes | Share of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes. | Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 3 votes, so we approximate ballots as total votes ÷ 3. This is the figure compared against the proportional quota. | Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it. | Elected |
|---|---|---|---|---|---|---|---|
| 1 | Matthew John Goulding | Reform UK | 1,346 | 11.4% | 34.3% | +9.3 pts | Elected |
| 2 | Colin Peter Lovell | Reform UK | 1,290 | 10.9% | 32.8% | +7.8 pts | Elected |
| 3 | Cathy Williamson | Reform UK | 1,259 | 10.7% | 32.1% | +7.1 pts | Elected |
| 4 | Leon Grother | Labour Party | 1,173 | 10.0% | 29.9% | — | |
| 5 | Anna Delvecchio-John | Labour Party | 1,156 | 9.8% | 29.4% | — | |
| 6 | Luke Eric Dawson | Conservative Party | 990 | 8.4% | 25.2% | — | |
| 7 | Jane Milner-Barry | Labour Party | 976 | 8.3% | 24.9% | — | |
| 8 | Caryl Sydney-Smith | Conservative Party | 941 | 8.0% | 24.0% | — | |
| 9 | Joel Fletcher-Swindlehurst | Conservative Party | 877 | 7.4% | 22.3% | — | |
| 10 | Glynis Susan Hales | Green Party | 572 | 4.9% | 14.6% | — | |
| 11 | Sarah Sawyer | Green Party | 471 | 4.0% | 12.0% | — | |
| 12 | Jai Bhatoolaul | Green Party | 466 | 4.0% | 11.9% | — | |
| 13 | Fraser McCormick | Liberal Democrats | 241 | 2.0% | 6.1% | — | |
| 14 | Rob Pettefar | Trade Unionist and Socialist Coalition | 24 | 0.2% | 0.6% | — |
Haydon Wick · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 33.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,596
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 | James Head | Reform UK | 1,317 | 12.2% | 36.6% | +11.6 pts | Elected |
| 2 | Anthony James Hedges | Reform UK | 1,304 | 12.1% | 36.3% | +11.3 pts | Elected |
| 3 | Stanka Wilson | Labour Party | 1,190 | 11.0% | 33.1% | +8.1 pts | Elected |
| 4 | Paul Rostron | Reform UK | 1,152 | 10.7% | 32.0% | — | |
| 5 | Leigh John Jackson | Conservative Party | 1,065 | 9.9% | 29.6% | — | |
| 6 | Ravi Venkatesh | Labour Party | 1,032 | 9.6% | 28.7% | — | |
| 7 | John Dennis Jackson | Conservative Party | 1,024 | 9.5% | 28.5% | — | |
| 8 | Leroy Sheldon Roberts | Labour Party | 994 | 9.2% | 27.6% | — | |
| 9 | Sudha Sri Nukana | Conservative Party | 822 | 7.6% | 22.9% | — | |
| 10 | Steven James Michael Trafford | Green Party | 520 | 4.8% | 14.5% | — | |
| 11 | Phil Norris | Liberal Democrats | 369 | 3.4% | 10.3% | — |
Shaw and Westlea · 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.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +9.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,254
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 | Keith Robert Williams | Conservative Party | 1,487 | 11.7% | 35.0% | +10.0 pts | Elected |
| 2 | Suresh Gattapur | Conservative Party | 1,483 | 11.6% | 34.9% | +9.9 pts | Elected |
| 3 | Nandini Singh | Conservative Party | 1,456 | 11.4% | 34.2% | +9.2 pts | Elected |
| 4 | Fay Howard | Labour Party | 1,298 | 10.2% | 30.5% | — | |
| 5 | Rose Llewellyn | Labour Party | 1,207 | 9.5% | 28.4% | — | |
| 6 | Darren John Neil Chappell | Reform UK | 1,151 | 9.0% | 27.1% | — | |
| 7 | Allan Crawford Gibson | Reform UK | 1,115 | 8.7% | 26.2% | — | |
| 8 | Glyn Arthur Pullen | Reform UK | 1,089 | 8.5% | 25.6% | — | |
| 9 | Josh Owen | Labour Party | 1,020 | 8.0% | 24.0% | — | |
| 10 | Matt Barnes | Green Party | 602 | 4.7% | 14.2% | — | |
| 11 | Ed Colton | Green Party | 513 | 4.0% | 12.1% | — | |
| 12 | James Ellrington Farr | Liberal Democrats | 342 | 2.7% | 8.0% | — |
Lower Stratton · 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,389
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 | Roger Arthur Smith | Conservative Party | 1,283 | 12.6% | 37.9% | +12.9 pts | Elected |
| 2 | Marco Di Pinto | Conservative Party | 1,280 | 12.6% | 37.8% | +12.8 pts | Elected |
| 3 | Andrew James Cripps | Reform UK | 1,165 | 11.5% | 34.4% | +9.4 pts | Elected |
| 4 | James Keith Jackson Faulkner | Reform UK | 1,123 | 11.0% | 33.1% | — | |
| 5 | Justin Bandi | Reform UK | 1,114 | 11.0% | 32.9% | — | |
| 6 | Tom Smith | Conservative Party | 1,054 | 10.4% | 31.1% | — | |
| 7 | Dave Graves | Labour Party | 762 | 7.5% | 22.5% | — | |
| 8 | Josh Barclay | Green Party | 719 | 7.1% | 21.2% | — | |
| 9 | Mustafa Dayan | Labour Party | 669 | 6.6% | 19.7% | — | |
| 10 | Cesar Hernandez Martinez | Labour Party | 657 | 6.5% | 19.4% | — | |
| 11 | Lynda Marian Comber | Liberal Democrats | 342 | 3.4% | 10.1% | — |
Broadgreen · 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. 43.1% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,834
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 | Anabelle Patricia Pegado | Conservative Party | 1,247 | 22.0% | 44.0% | +10.7 pts | Elected |
| 2 | Adorabelle Amaral-Shaikh | Labour Party | 1,220 | 21.5% | 43.1% | +9.7 pts | Elected |
| 3 | Miguel Vintur Fernandes | Conservative Party | 1,196 | 21.1% | 42.2% | — | |
| 4 | Domingos Seby Dias | Labour Party | 959 | 16.9% | 33.8% | — | |
| 5 | Md Abdul Hamid | Green Party | 347 | 6.1% | 12.2% | — | |
| 6 | Stephen Alec Booth | Reform UK | 288 | 5.1% | 10.2% | — | |
| 7 | Marcus James Phillips | Reform UK | 278 | 4.9% | 9.8% | — | |
| 8 | Marek Sarnowski | Liberal Democrats | 132 | 2.3% | 4.7% | — |
Queen's Park · 3-seat (bloc vote)
Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 36.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,262
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 | Imtiyaz Shaikh | Labour Party | 1,317 | 13.5% | 40.4% | +15.4 pts | Elected |
| 2 | Paul Dixon | Labour Party | 1,307 | 13.4% | 40.1% | +15.1 pts | Elected |
| 3 | Marina Strinkovsky | Labour Party | 1,179 | 12.0% | 36.1% | +11.1 pts | Elected |
| 4 | Tom Butcher | Green Party | 984 | 10.1% | 30.2% | — | |
| 5 | Repi Begum | Green Party | 899 | 9.2% | 27.6% | — | |
| 6 | Shad Chokdar | Green Party | 781 | 8.0% | 23.9% | — | |
| 7 | Livio Joe Camelo | Conservative Party | 604 | 6.2% | 18.5% | — | |
| 8 | Inacio Vitorio Da Silva | Conservative Party | 604 | 6.2% | 18.5% | — | |
| 9 | Jenny Jefferies | Conservative Party | 544 | 5.6% | 16.7% | — | |
| 10 | Paul John Collis | Reform UK | 475 | 4.9% | 14.6% | — | |
| 11 | Martin George England | Reform UK | 467 | 4.8% | 14.3% | — | |
| 12 | Terrence David Reynolds | Reform UK | 434 | 4.4% | 13.3% | — | |
| 13 | Abdel Musa | Liberal Democrats | 159 | 1.6% | 4.9% | — | |
| 14 | Mary Quate | Trade Unionist and Socialist Coalition | 31 | 0.3% | 1.0% | — |
Rodbourne Cheney · 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. 44.7% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,732
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 | Lawrence Rudyard Davies | Reform UK | 828 | 23.9% | 47.8% | +14.5 pts | Elected |
| 2 | Derek James O'Hanlon | Reform UK | 775 | 22.4% | 44.7% | +11.4 pts | Elected |
| 3 | Joy Grotzinger | Labour Party | 500 | 14.4% | 28.9% | — | |
| 4 | Thomas James Smith | Labour Party | 441 | 12.7% | 25.5% | — | |
| 5 | Grant William Holman | Green Party | 306 | 8.8% | 17.7% | — | |
| 6 | Niyi Adekoya | Conservative Party | 239 | 6.9% | 13.8% | — | |
| 7 | Bose Patrick-Okoh | Conservative Party | 230 | 6.6% | 13.3% | — | |
| 8 | Zoe Claire McCormick | Liberal Democrats | 114 | 3.3% | 6.6% | — | |
| 9 | Christopher Michael Mahon | Trade Unionist and Socialist Coalition | 31 | 0.9% | 1.8% | — |
Chiseldon and Ridgeway · 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. 44.9% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,329
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 | Gary Sumner | Conservative Party | 1,147 | 24.6% | 49.2% | +15.9 pts | Elected |
| 2 | Matt Hinton | Conservative Party | 1,045 | 22.4% | 44.9% | +11.5 pts | Elected |
| 3 | Liz Mearns | Liberal Democrats | 651 | 14.0% | 28.0% | — | |
| 4 | Bryan Charles Davis | Reform UK | 481 | 10.3% | 20.7% | — | |
| 5 | Ayesha Noureen | Reform UK | 413 | 8.9% | 17.7% | — | |
| 6 | Calum James Andrew Murphy | Liberal Democrats | 381 | 8.2% | 16.4% | — | |
| 7 | Adrian Mark Rogers | Green Party | 224 | 4.8% | 9.6% | — | |
| 8 | Steve Allsopp | Labour Party | 197 | 4.2% | 8.5% | — | |
| 9 | Haydar Pacci | Labour Party | 119 | 2.6% | 5.1% | — |
Rodbourne Ferndale and Western · 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.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,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 | Ana Rosada Fernandes | Labour Party | 1,512 | 13.6% | 40.9% | +15.9 pts | Elected |
| 2 | Kevin David Small | Labour Party | 1,436 | 13.0% | 38.9% | +13.9 pts | Elected |
| 3 | Jim Grant | Labour Party | 1,351 | 12.2% | 36.6% | +11.6 pts | Elected |
| 4 | Vanessa Susan Boyd | Reform UK | 975 | 8.8% | 26.4% | — | |
| 5 | Richard McGilvray Forbes | Reform UK | 928 | 8.4% | 25.1% | — | |
| 6 | Paul Timothy Glover | Reform UK | 918 | 8.3% | 24.8% | — | |
| 7 | Natasha Vas | Conservative Party | 888 | 8.0% | 24.0% | — | |
| 8 | Kaine Collins | Conservative Party | 756 | 6.8% | 20.5% | — | |
| 9 | Bhagyesh Soni | Conservative Party | 633 | 5.7% | 17.1% | — | |
| 10 | Alexandra Petrache | Green Party | 604 | 5.4% | 16.3% | — | |
| 11 | Caitlin Grace Pinks | Green Party | 550 | 5.0% | 14.9% | — | |
| 12 | James Simon Tansey | Green Party | 537 | 4.8% | 14.5% | — |
Highworth · 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. 45.1% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,068
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 | Vijay Kumar Manro | Conservative Party | 1,516 | 24.7% | 49.4% | +16.1 pts | Elected |
| 2 | Steve Weisinger | Conservative Party | 1,384 | 22.6% | 45.1% | +11.8 pts | Elected |
| 3 | Craig Robert Chafer | Reform UK | 780 | 12.7% | 25.4% | — | |
| 4 | Tony Trinder | Reform UK | 699 | 11.4% | 22.8% | — | |
| 5 | Ewan Nicholas | Labour Party | 581 | 9.5% | 18.9% | — | |
| 6 | Owen Mervyn John Hall | Green Party | 530 | 8.6% | 17.3% | — | |
| 7 | Tyler James Gutteridge | Labour Party | 357 | 5.8% | 11.6% | — | |
| 8 | Stephen Alexander Crocker | Liberal Democrats | 289 | 4.7% | 9.4% | — |
Walcot · 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. 45.2% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,206
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 | Emma Bushell | Labour Party | 1,057 | 24.0% | 47.9% | +14.6 pts | Elected |
| 2 | Abdul Amin | Labour Party | 997 | 22.6% | 45.2% | +11.9 pts | Elected |
| 3 | Terry Nicholls | Reform UK | 552 | 12.5% | 25.0% | — | |
| 4 | Unni Nair | Reform UK | 502 | 11.4% | 22.8% | — | |
| 5 | John Lenton | Conservative Party | 379 | 8.6% | 17.2% | — | |
| 6 | Jane Elizabeth Parsons-Hann | Green Party | 356 | 8.1% | 16.1% | — | |
| 7 | William James Sumner | Conservative Party | 349 | 7.9% | 15.8% | — | |
| 8 | Michael James Dickinson | Liberal Democrats | 219 | 5.0% | 9.9% | — |
Old Town and Lawn · 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. 39.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 4,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 | Nadine Watts | Labour Party | 2,006 | 14.5% | 43.5% | +18.5 pts | Elected |
| 2 | Jim Robbins | Labour Party | 1,840 | 13.3% | 39.9% | +14.9 pts | Elected |
| 3 | Neil Lawrence Hopkins | Labour Party | 1,820 | 13.2% | 39.5% | +14.5 pts | Elected |
| 4 | Vince Ayris | Conservative Party | 1,216 | 8.8% | 26.4% | — | |
| 5 | Beverley Jane Lewis | Reform UK | 993 | 7.2% | 21.6% | — | |
| 6 | Mark William Lewis | Reform UK | 987 | 7.1% | 21.4% | — | |
| 7 | Lawrence William Elliott | Conservative Party | 932 | 6.7% | 20.2% | — | |
| 8 | Richard Norman Symonds | Reform UK | 913 | 6.6% | 19.8% | — | |
| 9 | Bhawna Goyal | Conservative Party | 845 | 6.1% | 18.3% | — | |
| 10 | Bill Hughes | Green Party | 730 | 5.3% | 15.8% | — | |
| 11 | Andy Bentley | Green Party | 642 | 4.6% | 13.9% | — | |
| 12 | Peter Nathaniel Hebden | Green Party | 586 | 4.2% | 12.7% | — | |
| 13 | Ciaran Lloyd Skinner | Liberal Democrats | 312 | 2.3% | 6.8% | — |
Covingham and Nythe · 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. 50.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 3,081
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 | Kevin Parry | Conservative Party | 1,638 | 26.6% | 53.2% | +19.8 pts | Elected |
| 2 | Barbara Parry | Conservative Party | 1,550 | 25.2% | 50.3% | +17.0 pts | Elected |
| 3 | Michelle Ellen Read | Reform UK | 897 | 14.6% | 29.1% | — | |
| 4 | Casey Richard Sherwood | Reform UK | 825 | 13.4% | 26.8% | — | |
| 5 | Zohaib Ali Khan | Labour Party | 522 | 8.5% | 16.9% | — | |
| 6 | Tomas Silberberg | Labour Party | 501 | 8.1% | 16.3% | — | |
| 7 | Jim Morrish | Liberal Democrats | 178 | 2.9% | 5.8% | — | |
| 8 | Scott Hunter | Trade Unionist and Socialist Coalition | 50 | 0.8% | 1.6% | — |
St Andrews 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. 51.5% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,490
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 | Jake Edward Chandler | Conservative Party | 1,298 | 26.1% | 52.1% | +18.8 pts | Elected |
| 2 | Kate Tomlinson | Conservative Party | 1,281 | 25.7% | 51.5% | +18.1 pts | Elected |
| 3 | Daniel Kenneth Marland | Reform UK | 604 | 12.1% | 24.3% | — | |
| 4 | Brigid Anne Watkis | Reform UK | 549 | 11.0% | 22.1% | — | |
| 5 | Carol Hannah Shelley | Labour Party | 483 | 9.7% | 19.4% | — | |
| 6 | Simon John Shelley | Labour Party | 385 | 7.7% | 15.5% | — | |
| 7 | Chris Payne | Green Party | 379 | 7.6% | 15.2% | — |
South Marston · single-seat
Marginal winner Winning candidate's share of valid ballots. 78.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 458
| 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 | Matthew Thomas Vallender | Conservative Party | 361 | 78.8% | +28.8 pts | Elected |
| 2 | Eddie Costello | Reform UK | 63 | 13.8% | — | |
| 3 | Javes Rodrigues | Labour Party | 25 | 5.5% | — | |
| 4 | David Martin McCabe | Liberal Democrats | 9 | 2.0% | — |