← Gloucestershire (all cycles) · 1 May 2025 cohort
Gloucestershire 2025
Local elections held 1 May 2025.
How to read this page
Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.
Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.
If votes were counted by party
Across the 55 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 55 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Liberal Democrats | 49,565 | 27.2% | 27 | 49.1% | 16 | 29.1% | +11 |
| Reform UK | 45,904 | 25.2% | 11 | 20.0% | 14 | 25.5% | -3 |
| Conservative Party | 37,824 | 20.8% | 6 | 10.9% | 12 | 21.8% | -6 |
| Green Party | 27,110 | 14.9% | 9 | 16.4% | 8 | 14.5% | +1 |
| Labour Party | 15,432 | 8.5% | 1 | 1.8% | 4 | 7.3% | -3 |
| Independent | 5,079 | 2.8% | 1 | 1.8% | 1 | 1.8% | 0 |
| Tewkesbury and Twyning Independents | 785 | 0.4% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 201 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Workers Party of Britain | 34 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Socialist Labour Party | 30 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| The Socialist Party of Great Britain | 25 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Christian Peoples Alliance | 22 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 182,011 | 100.0% | 55 | 100.0% | 55 | 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 2025 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2025 election (current) and on the eve of it (2024), 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.
- Dursley · 1 seat · won at 25.9% · −24.1 pts below quota
- Newent · 1 seat · won at 27.4% · −22.6 pts below quota
- Stonehouse · 1 seat · won at 27.4% · −22.6 pts below quota
- Prestbury and Swindon Village · 1 seat · won at 27.8% · −22.2 pts below quota
- Hempsted and Westgate · 1 seat · won at 29.8% · −20.2 pts below quota
- Cam Valley · 1 seat · won at 30.4% · −19.6 pts below quota
- Rodborough · 1 seat · won at 31.5% · −18.5 pts below quota
- Tewkesbury West · 1 seat · won at 31.6% · −18.4 pts below quota
- Mitcheldean · 1 seat · won at 31.9% · −18.1 pts below quota
- Highnam · 1 seat · won at 32.5% · −17.5 pts below quota
- Tewkesbury East · 1 seat · won at 32.6% · −17.4 pts below quota
- Quedgeley · 1 seat · won at 32.7% · −17.3 pts below quota
- Tuffley and Moreland · 1 seat · won at 33.0% · −17.0 pts below quota
- Lydney · 1 seat · won at 34.4% · −15.6 pts below quota
- Hardwicke and Severn · 1 seat · won at 34.6% · −15.4 pts below quota
- Winchcombe and Woodmancote · 1 seat · won at 35.5% · −14.5 pts below quota
- Coleford · 1 seat · won at 35.7% · −14.3 pts below quota
- Brockworth · 1 seat · won at 36.0% · −14.0 pts below quota
- Barton and Tredworth · 1 seat · won at 36.1% · −13.9 pts below quota
- Coney Hill and Matson · 1 seat · won at 36.3% · −13.7 pts below quota
- Drybrook and Lydbrook · 1 seat · won at 36.5% · −13.5 pts below quota
- Moreton, Stow and the Rissingtons · 1 seat · won at 36.8% · −13.2 pts below quota
- Tetbury · 1 seat · won at 37.3% · −12.7 pts below quota
- Grange and Kingsway · 1 seat · won at 37.5% · −12.5 pts below quota
- Haresfield and Upton St Leonards · 1 seat · won at 38.4% · −11.6 pts below quota
- Abbey · 1 seat · won at 38.6% · −11.4 pts below quota
- Barnwood and Hucclecote · 1 seat · won at 38.8% · −11.2 pts below quota
- Campden-Vale · 1 seat · won at 39.9% · −10.1 pts below quota
- Fairford and Lechlade on Thames · 1 seat · won at 40.0% · −10.0 pts below quota
- Blakeney and Bream · 1 seat · won at 40.1% · −9.9 pts below quota
- Nailsworth · 1 seat · won at 40.2% · −9.8 pts below quota
- Longlevens · 1 seat · won at 41.0% · −9.0 pts below quota
- Lansdown and Park · 1 seat · won at 41.5% · −8.5 pts below quota
- Hesters Way and Springbank · 1 seat · won at 41.6% · −8.4 pts below quota
- Cinderford · 1 seat · won at 43.8% · −6.2 pts below quota
- Severn Vale · 1 seat · won at 44.5% · −5.5 pts below quota
- Battledown and Charlton Kings · 1 seat · won at 44.6% · −5.4 pts below quota
- Cirencester North with Ermin · 1 seat · won at 44.8% · −5.2 pts below quota
- Kingsholm and Wotton · 1 seat · won at 45.1% · −4.9 pts below quota
- Bisley and Painswick · 1 seat · won at 45.6% · −4.4 pts below quota
- Sedbury · 1 seat · won at 45.7% · −4.3 pts below quota
- South Cerney · 1 seat · won at 47.3% · −2.7 pts below quota
- Churchdown · 1 seat · won at 47.7% · −2.3 pts below quota
- Leckhampton and Warden Hill · 1 seat · won at 47.9% · −2.1 pts below quota
- All Saints and Oakley · 1 seat · won at 48.4% · −1.6 pts below quota
- Pittville and St Paul's · 1 seat · won at 48.8% · −1.2 pts below quota
- Benhall and Up Hatherley · 1 seat · won at 49.2% · −0.8 pts below quota
- St Mark's and St Peter's · 1 seat · won at 49.9% · −0.1 pts below quota
- Charlton Park and College · 1 seat · won at 50.8% · above quota
- Stroud Central · 1 seat · won at 51.4% · above quota
- Wotton-under-Edge · 1 seat · won at 51.6% · above quota
- Cirencester Park · 1 seat · won at 52.2% · above quota
- Bourton-on-the-Water and Northleach · 1 seat · won at 55.9% · above quota
- Bishop's Cleeve · 1 seat · won at 56.6% · above quota
- Minchinhampton · 1 seat · won at 60.6% · above quota
Race results
Dursley · single-seat
Marginal winner Winning candidate's share of valid ballots. 25.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −24.1 pts Valid ballots Voters who cast a valid ballot, from source data. 3,748
| 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 | Richard Dean | Green Party | 970 | 25.8% | −24.1 pts | Elected |
| 2 | Jonathan Wren | Reform UK | 926 | 24.6% | — | |
| 3 | Anna Mainwaring | Labour Party | 841 | 22.4% | — | |
| 4 | Loraine Vivienne Patrick | Conservative Party | 768 | 20.4% | — | |
| 5 | Richard Christopher Wilsher | Liberal Democrats | 254 | 6.8% | — |
Newent · single-seat
Marginal winner Winning candidate's share of valid ballots. 27.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −22.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,359
| 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 | Gill Moseley | Liberal Democrats | 920 | 27.3% | −22.6 pts | Elected |
| 2 | Angela Gaskell | Reform UK | 887 | 26.3% | — | |
| 3 | Clayton Williams | Conservative Party | 696 | 20.6% | — | |
| 4 | Julia Denise Gooch | Independent | 534 | 15.8% | — | |
| 5 | Joanna Coull | Green Party | 237 | 7.0% | — | |
| 6 | Lynda Waltho | Labour Party | 97 | 2.9% | — |
Stonehouse · single-seat
Marginal winner Winning candidate's share of valid ballots. 27.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −22.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,010
| 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 | Dean Raymond Luke Botterill | Reform UK | 825 | 27.4% | −22.6 pts | Elected |
| 2 | Tom Jarman | Green Party | 804 | 26.7% | — | |
| 3 | Karen Linforth | Labour Party | 486 | 16.1% | — | |
| 4 | Nick Housden | Independent | 425 | 14.1% | — | |
| 5 | Christopher John Easton | Conservative Party | 345 | 11.4% | — | |
| 6 | Richard Paul Osborn | Liberal Democrats | 122 | 4.0% | — | |
| 7 | Adam Goulcher | Trade Unionist and Socialist Coalition | 9 | 0.3% | — |
Prestbury and Swindon Village · single-seat
Marginal winner Winning candidate's share of valid ballots. 27.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −22.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,390
| 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 | Ian Alexander Cameron | Green Party | 944 | 27.8% | −22.2 pts | Elected |
| 2 | Richard John Lawler | Liberal Democrats | 921 | 27.1% | — | |
| 3 | Warwick Peter Ross | Reform UK | 856 | 25.2% | — | |
| 4 | Pippa Mason | Conservative Party | 556 | 16.4% | — | |
| 5 | Michael Thomas Farmer | Labour Party | 120 | 3.5% | — |
Hempsted and Westgate · single-seat
Marginal winner Winning candidate's share of valid ballots. 29.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −20.2 pts Valid ballots Voters who cast a valid ballot, from source data. 2,468
| 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 | Rebecca Trimnell | Liberal Democrats | 735 | 29.7% | −20.2 pts | Elected |
| 2 | Pamela Elizabeth Tracey | Conservative Party | 602 | 24.3% | — | |
| 3 | Daniel Joseph Woolf | Reform UK | 594 | 24.0% | — | |
| 4 | Jag Thangella | Labour Party | 319 | 12.9% | — | |
| 5 | Deborah Oldham | Green Party | 149 | 6.0% | — | |
| 6 | Brendon O'Donnell | Independent | 40 | 1.6% | — | |
| 7 | Steve Gower | Workers Party of Britain | 34 | 1.4% | — |
Cam Valley · single-seat
Marginal winner Winning candidate's share of valid ballots. 30.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −19.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,656
| 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 | Michael Alun Rees | Reform UK | 1,111 | 30.3% | −19.6 pts | Elected |
| 2 | Lindsey Jane Green | Conservative Party | 745 | 20.3% | — | |
| 3 | Terry Cook | Labour Party | 726 | 19.8% | — | |
| 4 | Brian Tipper | Independent | 480 | 13.1% | — | |
| 5 | Liz Hillary | Green Party | 366 | 10.0% | — | |
| 6 | Nick Easby | Liberal Democrats | 236 | 6.4% | — |
Rodborough · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,655
| 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 | Craig Alan Horrocks | Green Party | 1,150 | 31.4% | −18.5 pts | Elected |
| 2 | John Bloxsom | Labour Party | 1,138 | 31.1% | — | |
| 3 | Gary Keating | Reform UK | 850 | 23.2% | — | |
| 4 | Sharon Elizabeth Sugars | Conservative Party | 352 | 9.6% | — | |
| 5 | Juliette Louise Ttofa | Liberal Democrats | 172 | 4.7% | — |
Tewkesbury West · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,878
| 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 | Vernon Dennis Smith | Reform UK | 1,225 | 31.6% | −18.4 pts | Elected |
| 2 | Matt Dimond-Brown | Green Party | 1,025 | 26.4% | — | |
| 3 | Mike Sztymiak | Tewkesbury and Twyning Independents | 785 | 20.2% | — | |
| 4 | Ola Kareem | Liberal Democrats | 448 | 11.5% | — | |
| 5 | John William Murphy | Conservative Party | 288 | 7.4% | — | |
| 6 | Joe Jones | Labour Party | 110 | 2.8% | — |
Mitcheldean · single-seat
Marginal winner Winning candidate's share of valid ballots. 31.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.1 pts Valid ballots Voters who cast a valid ballot, from source data. 3,295
| 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 | Stuart Graham | Reform UK | 1,050 | 31.8% | −18.1 pts | Elected |
| 2 | Philip Howard Joseph Burford | Independent | 850 | 25.7% | — | |
| 3 | Julie Kirkham | Conservative Party | 535 | 16.2% | — | |
| 4 | James Michael Joyce | Liberal Democrats | 329 | 10.0% | — | |
| 5 | Merlin Healey | Green Party | 316 | 9.6% | — | |
| 6 | Joanne Penelope Kaye | Labour Party | 224 | 6.8% | — |
Highnam · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,308
| 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 | Sarah Hands | Liberal Democrats | 1,074 | 32.4% | −17.5 pts | Elected |
| 2 | Graham John Bocking | Reform UK | 1,063 | 32.1% | — | |
| 3 | Paul Dermot McLain | Conservative Party | 876 | 26.4% | — | |
| 4 | Jonathan Richard Bristow | Green Party | 157 | 4.7% | — | |
| 5 | Annie Lapington | Labour Party | 145 | 4.4% | — |
Tewkesbury East · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.4 pts Valid ballots Voters who cast a valid ballot, from source data. 2,596
| 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 | Kate Usmar | Liberal Democrats | 846 | 32.5% | −17.4 pts | Elected |
| 2 | Steve Curwen | Reform UK | 837 | 32.2% | — | |
| 3 | Ian Stewart Thomson | Conservative Party | 425 | 16.3% | — | |
| 4 | Hilarie Jane Bowman | Green Party | 366 | 14.1% | — | |
| 5 | Emma Ash | Labour Party | 126 | 4.8% | — |
Quedgeley · single-seat
Marginal winner Winning candidate's share of valid ballots. 32.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.3 pts Valid ballots Voters who cast a valid ballot, from source data. 2,704
| 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 | Chris Mayo | Reform UK | 883 | 32.6% | −17.3 pts | Elected |
| 2 | David Foley Norman | Conservative Party | 727 | 26.8% | — | |
| 3 | Trevor Duncan Howard | Liberal Democrats | 721 | 26.6% | — | |
| 4 | Karen Louise James | Labour Party | 224 | 8.3% | — | |
| 5 | Mark Rowney | Green Party | 157 | 5.8% | — |
Tuffley and Moreland · single-seat
Marginal winner Winning candidate's share of valid ballots. 33.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.0 pts Valid ballots Voters who cast a valid ballot, from source data. 2,938
| 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 | Vernon John Gray | Reform UK | 971 | 33.0% | −17.0 pts | Elected |
| 2 | Paula Lorraine Dee | Conservative Party | 648 | 22.0% | — | |
| 3 | Kevin Ernest Stephens | Labour Party | 554 | 18.8% | — | |
| 4 | Richard Price | Liberal Democrats | 496 | 16.8% | — | |
| 5 | Barbara Russell | Green Party | 213 | 7.2% | — | |
| 6 | Byron Clifford Davis | Independent | 62 | 2.1% | — |
Lydney · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,205
| 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 | Mark Howard | Reform UK | 1,104 | 34.4% | −15.6 pts | Elected |
| 2 | Johnathan Lane | Green Party | 917 | 28.6% | — | |
| 3 | Alan Preest | Conservative Party | 780 | 24.3% | — | |
| 4 | Daniel Richard Furmage | Labour Party | 275 | 8.6% | — | |
| 5 | Sarah Gillie | Liberal Democrats | 134 | 4.2% | — |
Hardwicke and Severn · single-seat
Marginal winner Winning candidate's share of valid ballots. 34.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −15.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,221
| 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 | Stephen Frank Davies | Conservative Party | 1,113 | 34.5% | −15.4 pts | Elected |
| 2 | Luke Parry | Reform UK | 989 | 30.7% | — | |
| 3 | Mike Stayte | Liberal Democrats | 428 | 13.3% | — | |
| 4 | Simon MacGregor | Labour Party | 375 | 11.6% | — | |
| 5 | Kerri Anna Tyler | Green Party | 321 | 10.0% | — |
Winchcombe and Woodmancote · single-seat
Marginal winner Winning candidate's share of valid ballots. 35.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.5 pts Valid ballots Voters who cast a valid ballot, from source data. 4,469
| 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 | Lorraine Cheryl Agg | Liberal Democrats | 1,586 | 35.4% | −14.5 pts | Elected |
| 2 | David William Gray | Conservative Party | 1,322 | 29.5% | — | |
| 3 | Darren James Tarling | Reform UK | 1,145 | 25.6% | — | |
| 4 | Stuart Martin Galey | Green Party | 329 | 7.4% | — | |
| 5 | Stephen Leslie Lydon | Labour Party | 93 | 2.1% | — |
Coleford · single-seat
Marginal winner Winning candidate's share of valid ballots. 35.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.3 pts Valid ballots Voters who cast a valid ballot, from source data. 2,810
| 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 | Leigh Jayne Challis | Reform UK | 1,002 | 35.6% | −14.3 pts | Elected |
| 2 | Carole Ann Allaway-Martin | Conservative Party | 535 | 19.0% | — | |
| 3 | David Andrew John Wheeler | Green Party | 440 | 15.6% | — | |
| 4 | Ian Richard Whitburn | Independent | 314 | 11.2% | — | |
| 5 | Ruth Hampson Kyne | Labour Party | 264 | 9.4% | — | |
| 6 | Chloe Rees | Liberal Democrats | 260 | 9.2% | — |
Brockworth · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.0 pts Valid ballots Voters who cast a valid ballot, from source data. 2,966
| 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 | Ben Evans | Liberal Democrats | 1,067 | 35.9% | −14.0 pts | Elected |
| 2 | Haydn Pearl | Reform UK | 769 | 25.9% | — | |
| 3 | Craig Lee John Carter | Independent | 591 | 19.9% | — | |
| 4 | Phil Surman | Conservative Party | 321 | 10.8% | — | |
| 5 | Helen Joyce Dendulk | Green Party | 123 | 4.1% | — | |
| 6 | David Denham | Labour Party | 100 | 3.4% | — |
Barton and Tredworth · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.9 pts Valid ballots Voters who cast a valid ballot, from source data. 2,371
| 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 | Sajid Patel | Conservative Party | 855 | 35.9% | −13.9 pts | Elected |
| 2 | Usman Gani Bhaimia | Liberal Democrats | 504 | 21.2% | — | |
| 3 | Richard Steven Flower | Labour Party | 382 | 16.1% | — | |
| 4 | Simon Collins | Reform UK | 331 | 13.9% | — | |
| 5 | Matthew Phypers | Green Party | 143 | 6.0% | — | |
| 6 | Robert Myatt | Independent | 138 | 5.8% | — | |
| 7 | Susan Powell | Trade Unionist and Socialist Coalition | 26 | 1.1% | — |
Coney Hill and Matson · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.7 pts Valid ballots Voters who cast a valid ballot, from source data. 2,201
| 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 | Alastair Chambers | Independent | 798 | 36.2% | −13.7 pts | Elected |
| 2 | Michael Carl Bones | Reform UK | 637 | 28.9% | — | |
| 3 | Jen Cole | Labour Party | 335 | 15.2% | — | |
| 4 | Ela Kubaszczyk | Conservative Party | 227 | 10.3% | — | |
| 5 | Daniel Courtney | Liberal Democrats | 170 | 7.7% | — | |
| 6 | Kazol Ahmed | Socialist Labour Party | 30 | 1.4% | — | |
| 7 | James Collett | Trade Unionist and Socialist Coalition | 10 | 0.5% | — |
Drybrook and Lydbrook · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,982
| 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 | Piers Camp | Reform UK | 1,088 | 36.4% | −13.5 pts | Elected |
| 2 | Terry Hale | Conservative Party | 555 | 18.6% | — | |
| 3 | Di Martin | Labour Party | 451 | 15.1% | — | |
| 4 | Stephen James Yeates | Green Party | 388 | 13.0% | — | |
| 5 | Thom Forester | Independent | 381 | 12.7% | — | |
| 6 | Susan Warren | Liberal Democrats | 127 | 4.2% | — |
Moreton, Stow and the Rissingtons · single-seat
Marginal winner Winning candidate's share of valid ballots. 36.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −13.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,518
| 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 | Daryl John Corps | Conservative Party | 1,293 | 36.8% | −13.2 pts | Elected |
| 2 | Craig Andrew Thurling | Liberal Democrats | 1,104 | 31.4% | — | |
| 3 | Julian Douglas Painter | Reform UK | 803 | 22.8% | — | |
| 4 | Bob Eastoe | Green Party | 226 | 6.4% | — | |
| 5 | Paula Hogard | Labour Party | 92 | 2.6% | — |
Tetbury · single-seat
Marginal winner Winning candidate's share of valid ballots. 37.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,340
| 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 | Ian Watson | Liberal Democrats | 1,246 | 37.3% | −12.7 pts | Elected |
| 2 | Stephan Alexander Fifield | Conservative Party | 1,215 | 36.3% | — | |
| 3 | Elizabeth Nagle | Reform UK | 591 | 17.7% | — | |
| 4 | Michael Graeme Wagner | Green Party | 182 | 5.4% | — | |
| 5 | Julie Marie Harper | Labour Party | 110 | 3.3% | — |
Grange and Kingsway · single-seat
Marginal winner Winning candidate's share of valid ballots. 37.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.5 pts Valid ballots Voters who cast a valid ballot, from source data. 2,907
| 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 | Jason Preece | Reform UK | 1,090 | 37.4% | −12.5 pts | Elected |
| 2 | Jaro Kubaszczyk | Conservative Party | 701 | 24.1% | — | |
| 3 | Alison Louise Gregory | Labour Party | 577 | 19.8% | — | |
| 4 | Daniel Nicholson Murch | Liberal Democrats | 220 | 7.6% | — | |
| 5 | Anthony Victor Bergonzi | Green Party | 205 | 7.0% | — | |
| 6 | Andy Bell | Independent | 120 | 4.1% | — |
Haresfield and Upton St Leonards · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,387
| 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 | John Graham Patient | Green Party | 916 | 38.3% | −11.6 pts | Elected |
| 2 | Chris Lester | Reform UK | 627 | 26.2% | — | |
| 3 | Demelza Jane Rachel Turner-Wilkes | Conservative Party | 527 | 22.1% | — | |
| 4 | Lesley Williams | Labour Party | 180 | 7.5% | — | |
| 5 | Tom Moseley | Liberal Democrats | 118 | 4.9% | — | |
| 6 | Deborah Jeanette Harwood | Independent | 22 | 0.9% | — |
Abbey · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,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 | Andrew Gravells | Conservative Party | 1,312 | 38.5% | −11.4 pts | Elected |
| 2 | Fred Ramsey | Reform UK | 975 | 28.6% | — | |
| 3 | Adam Gatier | Liberal Democrats | 687 | 20.2% | — | |
| 4 | Stephen Ekenechukwu Nwachukwu | Labour Party | 232 | 6.8% | — | |
| 5 | Adam Shearing | Green Party | 172 | 5.1% | — | |
| 6 | Maddy Vizard | Independent | 27 | 0.8% | — |
Barnwood and Hucclecote · single-seat
Marginal winner Winning candidate's share of valid ballots. 38.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −11.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,940
| 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 | Ashley James Bowkett | Liberal Democrats | 1,528 | 38.7% | −11.2 pts | Elected |
| 2 | Dave Limbrick | Reform UK | 1,112 | 28.2% | — | |
| 3 | Andrew Gilbert Miller | Conservative Party | 796 | 20.2% | — | |
| 4 | Anne Whitworth | Labour Party | 267 | 6.8% | — | |
| 5 | Emma Clifford | Green Party | 197 | 5.0% | — | |
| 6 | Matthew Randolph | Independent | 34 | 0.9% | — | |
| 7 | Jason Paul Mills | Independent | 16 | 0.4% | — |
Campden-Vale · single-seat
Marginal winner Winning candidate's share of valid ballots. 39.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.1 pts Valid ballots Voters who cast a valid ballot, from source data. 3,881
| 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 | Tom Bradley | Conservative Party | 1,549 | 39.9% | −10.1 pts | Elected |
| 2 | Philip Nickson | Reform UK | 916 | 23.6% | — | |
| 3 | Clare Victoria Turner | Green Party | 875 | 22.5% | — | |
| 4 | Rupert James Potter | Liberal Democrats | 452 | 11.6% | — | |
| 5 | Annis May Timpson | Labour Party | 95 | 2.4% | — |
Fairford and Lechlade on Thames · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.0 pts Valid ballots Voters who cast a valid ballot, from source data. 3,580
| 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 | Dom Morris | Conservative Party | 1,433 | 40.0% | −10.0 pts | Elected |
| 2 | Tristan James Wilkinson | Liberal Democrats | 1,250 | 34.9% | — | |
| 3 | Johnno Hummel | Reform UK | 646 | 18.0% | — | |
| 4 | Katya Lee-Browne | Green Party | 161 | 4.5% | — | |
| 5 | Abbie Wells | Labour Party | 92 | 2.6% | — |
Blakeney and Bream · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,745
| 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 | Beki Hoyland | Green Party | 1,501 | 40.0% | −9.9 pts | Elected |
| 2 | Simon Edward Charles Wendland | Reform UK | 1,177 | 31.4% | — | |
| 3 | Richard Scott Thomas | Conservative Party | 611 | 16.3% | — | |
| 4 | Jacob Edward Sanders | Labour Party | 274 | 7.3% | — | |
| 5 | Peter Andrew James Taylor | Liberal Democrats | 191 | 5.1% | — |
Nailsworth · single-seat
Marginal winner Winning candidate's share of valid ballots. 40.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.8 pts Valid ballots Voters who cast a valid ballot, from source data. 4,168
| 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 | Steve Robinson | Labour Party | 1,675 | 40.1% | −9.8 pts | Elected |
| 2 | Gill Thomas | Green Party | 1,210 | 28.9% | — | |
| 3 | Simon Craig Green | Reform UK | 695 | 16.6% | — | |
| 4 | Max Oliver John Howells | Conservative Party | 471 | 11.3% | — | |
| 5 | Colleen Angela Rothwell | Liberal Democrats | 130 | 3.1% | — |
Longlevens · single-seat
Marginal winner Winning candidate's share of valid ballots. 41.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.0 pts Valid ballots Voters who cast a valid ballot, from source data. 3,252
| 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 | Sarah Dawn Sawyer | Liberal Democrats | 1,334 | 40.9% | −9.0 pts | Elected |
| 2 | Ian Ankers | Reform UK | 1,023 | 31.4% | — | |
| 3 | Suresh Arava | Conservative Party | 602 | 18.5% | — | |
| 4 | Valerie Simms | Labour Party | 126 | 3.9% | — | |
| 5 | Paul Stroud | Green Party | 121 | 3.7% | — | |
| 6 | Tom Grant | Independent | 53 | 1.6% | — |
Lansdown and Park · single-seat
Marginal winner Winning candidate's share of valid ballots. 41.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,536
| 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 | Glenn Andrews | Liberal Democrats | 1,466 | 41.4% | −8.5 pts | Elected |
| 2 | Tim Harman | Conservative Party | 1,062 | 30.0% | — | |
| 3 | Roland O'Rodhlann | Reform UK | 559 | 15.8% | — | |
| 4 | Gary Clarke | Green Party | 345 | 9.7% | — | |
| 5 | Kevin Michael Boyle | Labour Party | 113 | 3.2% | — |
Hesters Way and Springbank · single-seat
Marginal winner Winning candidate's share of valid ballots. 41.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.4 pts Valid ballots Voters who cast a valid ballot, from source data. 2,375
| 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 | Suzanne Theresa Williams | Liberal Democrats | 987 | 41.3% | −8.4 pts | Elected |
| 2 | Iain Ronald Petrie | Reform UK | 746 | 31.3% | — | |
| 3 | Jake Ryan Acock | Conservative Party | 307 | 12.9% | — | |
| 4 | Wendy Louise Flynn | Green Party | 227 | 9.5% | — | |
| 5 | Clive Robert Harriss | Labour Party | 84 | 3.5% | — | |
| 6 | David Nigel Edgar | Christian Peoples Alliance | 22 | 0.9% | — | |
| 7 | Joe Waters | Trade Unionist and Socialist Coalition | 14 | 0.6% | — |
Cinderford · single-seat
Marginal winner Winning candidate's share of valid ballots. 43.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.2 pts Valid ballots Voters who cast a valid ballot, from source data. 2,466
| 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 | Ray Donaghue | Reform UK | 1,081 | 43.8% | −6.2 pts | Elected |
| 2 | Graham Leslie Morgan | Labour Party | 679 | 27.5% | — | |
| 3 | Alison Bruce | Green Party | 281 | 11.4% | — | |
| 4 | Jonathan Edward Beeston | Conservative Party | 270 | 10.9% | — | |
| 5 | Stewart John Bean | Liberal Democrats | 159 | 6.4% | — |
Severn Vale · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.5 pts Valid ballots Voters who cast a valid ballot, from source data. 3,779
| 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 | Richard John Stanley | Liberal Democrats | 1,680 | 44.4% | −5.5 pts | Elected |
| 2 | Mark John Riches | Reform UK | 1,019 | 26.9% | — | |
| 3 | Robert John Edward Vines | Conservative Party | 737 | 19.5% | — | |
| 4 | Rachael Louise Bartlett | Green Party | 214 | 5.7% | — | |
| 5 | Eileen Greaves | Labour Party | 88 | 2.3% | — | |
| 6 | Charlotte Emily Mills | Independent | 47 | 1.2% | — |
Battledown and Charlton Kings · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,575
| 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 | Angela Boyd Boyes | Liberal Democrats | 1,593 | 44.4% | −5.4 pts | Elected |
| 2 | Matt Babbage | Conservative Party | 1,059 | 29.5% | — | |
| 3 | Marcia Jacko | Reform UK | 558 | 15.6% | — | |
| 4 | Adrian Becker | Green Party | 271 | 7.6% | — | |
| 5 | Martin William Glozier | Labour Party | 104 | 2.9% | — |
Cirencester North with Ermin · single-seat
Marginal winner Winning candidate's share of valid ballots. 44.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −5.2 pts Valid ballots Voters who cast a valid ballot, from source data. 3,511
| 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 | Mark Harris | Liberal Democrats | 1,574 | 44.8% | −5.2 pts | Elected |
| 2 | Jill Rixon | Reform UK | 870 | 24.8% | — | |
| 3 | David Fowles | Conservative Party | 782 | 22.3% | — | |
| 4 | Tony Cima | Green Party | 173 | 4.9% | — | |
| 5 | Glenn McPeak | Labour Party | 112 | 3.2% | — |
Kingsholm and Wotton · 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 Voters who cast a valid ballot, from source data. 2,937
| 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 | Jeremy Eric Hilton | Liberal Democrats | 1,326 | 45.1% | −4.9 pts | Elected |
| 2 | Stuart Leigh Williams | Reform UK | 647 | 22.0% | — | |
| 3 | Kofi Kumi-Addo | Conservative Party | 410 | 13.9% | — | |
| 4 | Karen Clarke | Labour Party | 297 | 10.1% | — | |
| 5 | Teresa Pollington | Green Party | 194 | 6.6% | — | |
| 6 | John McStay | Independent | 37 | 1.3% | — | |
| 7 | John Samuel Harrison | Trade Unionist and Socialist Coalition | 31 | 1.1% | — |
Bisley and Painswick · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.4 pts Valid ballots Voters who cast a valid ballot, from source data. 3,845
| 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 | Gary Luff | Green Party | 1,753 | 45.5% | −4.4 pts | Elected |
| 2 | Sue Williams | Conservative Party | 991 | 25.7% | — | |
| 3 | Chas Fellows | Reform UK | 743 | 19.3% | — | |
| 4 | Alex Hughes | Labour Party | 230 | 6.0% | — | |
| 5 | Guy Fancourt | Liberal Democrats | 137 | 3.6% | — |
Sedbury · single-seat
Marginal winner Winning candidate's share of valid ballots. 45.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,288
| 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 | Chris McFarling | Green Party | 1,502 | 45.6% | −4.3 pts | Elected |
| 2 | Gill Higgs | Reform UK | 923 | 28.0% | — | |
| 3 | Graham Stanley Drew | Conservative Party | 492 | 14.9% | — | |
| 4 | Thomas Michael Allan | Liberal Democrats | 222 | 6.7% | — | |
| 5 | Andrew Richard Hewlett | Labour Party | 157 | 4.8% | — |
South Cerney · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.7 pts Valid ballots Voters who cast a valid ballot, from source data. 3,527
| 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 | Lisa Claire Spivey | Liberal Democrats | 1,668 | 47.3% | −2.7 pts | Elected |
| 2 | Rachel Roffe | Conservative Party | 951 | 27.0% | — | |
| 3 | Richard Latham | Reform UK | 719 | 20.4% | — | |
| 4 | Lucy Elizabeth Schlappa | Green Party | 120 | 3.4% | — | |
| 5 | Josh Littler-Jennings | Labour Party | 69 | 2.0% | — |
Churchdown · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.3 pts Valid ballots Voters who cast a valid ballot, from source data. 3,191
| 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 | Stewart Richard Dove | Liberal Democrats | 1,523 | 47.7% | −2.3 pts | Elected |
| 2 | Julie Evans | Reform UK | 972 | 30.4% | — | |
| 3 | Gill Blackwell | Conservative Party | 451 | 14.1% | — | |
| 4 | Lindsay Jane Martin | Green Party | 135 | 4.2% | — | |
| 5 | Veronica Davies | Labour Party | 115 | 3.6% | — |
Leckhampton and Warden Hill · single-seat
Marginal winner Winning candidate's share of valid ballots. 47.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −2.1 pts Valid ballots Voters who cast a valid ballot, from source data. 4,036
| 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 | Martin Charles Horwood | Liberal Democrats | 1,932 | 47.8% | −2.1 pts | Elected |
| 2 | Emma Nelson | Conservative Party | 1,220 | 30.2% | — | |
| 3 | Chris Donohoe | Reform UK | 587 | 14.5% | — | |
| 4 | Nathan L Weller | Green Party | 230 | 5.7% | — | |
| 5 | Bronwen Rachel Goring | Labour Party | 69 | 1.7% | — |
All Saints and Oakley · single-seat
Marginal winner Winning candidate's share of valid ballots. 48.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.6 pts Valid ballots Voters who cast a valid ballot, from source data. 2,585
| 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 | Colin Peter Hay | Liberal Democrats | 1,250 | 48.2% | −1.6 pts | Elected |
| 2 | Maureen Dodwell | Reform UK | 636 | 24.5% | — | |
| 3 | Georgina Rose Bass | Conservative Party | 345 | 13.3% | — | |
| 4 | Naomi Ruth Seadon | Green Party | 235 | 9.1% | — | |
| 5 | Diana Helen Hale | Labour Party | 126 | 4.9% | — |
Pittville and St Paul's · single-seat
Marginal winner Winning candidate's share of valid ballots. 48.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −1.2 pts Valid ballots Voters who cast a valid ballot, from source data. 2,927
| 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 | Julian Charles George Tooke | Liberal Democrats | 1,429 | 48.7% | −1.2 pts | Elected |
| 2 | Matt Podmore | Reform UK | 557 | 19.0% | — | |
| 3 | Alex Traves | Conservative Party | 402 | 13.7% | — | |
| 4 | Ashleigh Davies | Green Party | 394 | 13.4% | — | |
| 5 | Bobby Johnstone | Labour Party | 135 | 4.6% | — | |
| 6 | Samuel Jacob Coxson | Trade Unionist and Socialist Coalition | 17 | 0.6% | — |
Benhall and Up Hatherley · single-seat
Marginal winner Winning candidate's share of valid ballots. 49.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.8 pts Valid ballots Voters who cast a valid ballot, from source data. 4,191
| 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 | Roger Lee Whyborn | Liberal Democrats | 2,061 | 49.1% | −0.8 pts | Elected |
| 2 | Denise Jeffreys-Jones | Reform UK | 1,011 | 24.1% | — | |
| 3 | Alan James Davis | Conservative Party | 644 | 15.3% | — | |
| 4 | Christopher John Meehan | Labour Party | 178 | 4.2% | — | |
| 5 | Dan Papworth | Green Party | 178 | 4.2% | — | |
| 6 | Dan Collins | Independent | 110 | 2.6% | — | |
| 7 | Christian David Dwyer | Trade Unionist and Socialist Coalition | 18 | 0.4% | — |
St Mark's and St Peter's · single-seat
Marginal winner Winning candidate's share of valid ballots. 49.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.1 pts Valid ballots Voters who cast a valid ballot, from source data. 2,833
| 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 | David John Willingham | Liberal Democrats | 1,413 | 49.8% | −0.1 pts | Elected |
| 2 | Andy Stinton | Reform UK | 709 | 25.0% | — | |
| 3 | Edward Wadih Hazzan | Conservative Party | 282 | 9.9% | — | |
| 4 | Sarah Louise Quekett | Green Party | 256 | 9.0% | — | |
| 5 | Julie Frances Farmer | Labour Party | 150 | 5.3% | — | |
| 6 | Billy Jones | Trade Unionist and Socialist Coalition | 27 | 1.0% | — |
Charlton Park and College · single-seat
Marginal winner Winning candidate's share of valid ballots. 50.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.8 pts Valid ballots Voters who cast a valid ballot, from source data. 3,500
| 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 | Iain Andrew Paterson Dobie | Liberal Democrats | 1,779 | 50.8% | +0.8 pts | Elected |
| 2 | Rich Newman | Conservative Party | 795 | 22.7% | — | |
| 3 | Ashley Mills | Reform UK | 467 | 13.3% | — | |
| 4 | Stephen Vitkovitch | Green Party | 371 | 10.6% | — | |
| 5 | Malcolm Bride | Labour Party | 90 | 2.6% | — |
Stroud Central · single-seat
Marginal winner Winning candidate's share of valid ballots. 51.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.4 pts Valid ballots Voters who cast a valid ballot, from source data. 4,218
| 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 | Natalie Rothwell-Warn | Green Party | 2,166 | 51.1% | +1.4 pts | Elected |
| 2 | Shelley Rider | Labour Party | 799 | 18.8% | — | |
| 3 | Daryl Leslie Arthur Smith | Reform UK | 697 | 16.4% | — | |
| 4 | Hena Mannan-Rahman | Conservative Party | 309 | 7.3% | — | |
| 5 | George William James | Liberal Democrats | 195 | 4.6% | — | |
| 6 | Chris Moore | Trade Unionist and Socialist Coalition | 49 | 1.2% | — | |
| 7 | Piers Hobson | The Socialist Party of Great Britain | 25 | 0.6% | — |
Wotton-under-Edge · single-seat
Marginal winner Winning candidate's share of valid ballots. 51.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,494
| 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 | Linda Janet Cohen | Liberal Democrats | 1,804 | 51.6% | +1.6 pts | Elected |
| 2 | Darren Paul Kirkpatrick | Reform UK | 700 | 20.0% | — | |
| 3 | Graham Steven Smith | Conservative Party | 505 | 14.4% | — | |
| 4 | Susan Lesley Fenton | Green Party | 297 | 8.5% | — | |
| 5 | Steven Richard MacKay | Labour Party | 192 | 5.5% | — |
Cirencester Park · single-seat
Marginal winner Winning candidate's share of valid ballots. 52.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.2 pts Valid ballots Voters who cast a valid ballot, from source data. 2,963
| 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 | Joe Harris | Liberal Democrats | 1,546 | 52.1% | +2.2 pts | Elected |
| 2 | Mackenzie Jayne Vaughan | Reform UK | 635 | 21.4% | — | |
| 3 | Jackie Tarleton | Conservative Party | 460 | 15.5% | — | |
| 4 | Bob Irving | Green Party | 176 | 5.9% | — | |
| 5 | Andy Farmer | Labour Party | 151 | 5.1% | — |
Bourton-on-the-Water and Northleach · single-seat
Marginal winner Winning candidate's share of valid ballots. 55.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.9 pts Valid ballots Voters who cast a valid ballot, from source data. 3,688
| 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 | Paul Hodgkinson | Liberal Democrats | 2,063 | 55.8% | +5.9 pts | Elected |
| 2 | Madan Samuel | Conservative Party | 826 | 22.3% | — | |
| 3 | Matt Backhouse | Reform UK | 748 | 20.2% | — | |
| 4 | Andrew Robert McCulloch | Labour Party | 60 | 1.6% | — |
Bishop's Cleeve · single-seat
Marginal winner Winning candidate's share of valid ballots. 56.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,213
| 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 | Alex Hegenbarth | Liberal Democrats | 1,817 | 56.4% | +6.6 pts | Elected |
| 2 | Robert Anthony Bird | Reform UK | 900 | 27.9% | — | |
| 3 | Charles Simon Calder | Conservative Party | 299 | 9.3% | — | |
| 4 | Nicky Williams | Green Party | 112 | 3.5% | — | |
| 5 | Antony John Davies | Labour Party | 93 | 2.9% | — |
Minchinhampton · single-seat
Marginal winner Winning candidate's share of valid ballots. 60.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.6 pts Valid ballots Voters who cast a valid ballot, from source data. 3,628
| 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 | Chloe Isobel Turner | Green Party | 2,199 | 60.5% | +10.6 pts | Elected |
| 2 | John Lee Marsden | Reform UK | 622 | 17.1% | — | |
| 3 | Bella Amory | Conservative Party | 444 | 12.2% | — | |
| 4 | David James Carter | Labour Party | 236 | 6.5% | — | |
| 5 | Adam Giles Crispin Cain | Liberal Democrats | 131 | 3.6% | — |