South Gloucestershire
Unitary authority · South West · 61 seats in 28 wards · All seats elected every four years · Next election 6 May 2027
South Gloucestershire Council is run by a Liberal Democrats / Labour coalition. The council has 61 councillors in 28 wards. Seats by party: Conservative 23, Lib Dem 19, Labour 14, Other 4, Green 1. The next election is on 6 May 2027.
Seats by party
Who holds each ward
Winning margin at the last election, in points.
Coloured by the party holding most of the ward's seats today; where seats are split evenly, by the party with the higher share at the last election.
Councillors and last results
Select a ward for its full results, candidates and last by-election.
| Ward and councillors | Last election |
|---|---|
| Bitton & Oldland Common Erica Williams, Paul Hughes | 4 May 2023 Conservative 35.9% lead 7.5 pts |
| Boyd Valley Marilyn Palmer, Benjamin Stokes | 4 May 2023 Lib Dem 48.7% lead 3.1 pts |
| Bradley Stoke North Terri Cullen, Franklin Owusu-Antwi | 4 May 2023 Conservative 32.2% lead 9.0 pts |
| Bradley Stoke South John Bradbury, Ben Randles | 4 May 2023 Labour 44.7% lead 2.5 pts |
| Charfield John O'Neill | 4 May 2023 Lib Dem 70.7% lead 48.1 pts |
| Charlton & Cribbs Sanjay Shambhu, Jo Buddharaju, Sam Scott | 4 May 2023 Labour 31.8% lead 0.6 pts |
| Chipping Sodbury & Cotswold Edge Becky Romaine, Adrian Rush | 4 May 2023 Lib Dem 45.6% lead 0.2 pts |
| Dodington Louise Harris, Cheryl Kirby | 4 May 2023 Lib Dem 66.5% lead 43.3 pts |
| Emersons Green Ron Hardie, Rachael Hunt, Katrina Al-Hassan | 4 May 2023 Labour 36.3% lead 1.8 pts |
| Filton Alex Doyle, Adam Monk | 4 May 2023 Labour 44.9% lead 25.3 pts |
| Frampton Cotterell Jon Lean, David Goodwin, Tristan Clark | 4 May 2023 Lib Dem 51.7% lead 18.1 pts |
| Frenchay & Downend Liz Brennan, Ben Burton, Raj Sood | 4 May 2023 Lib Dem 41.5% lead 4.5 pts |
| Hanham Brenda Langley, June Bamford, April Begley | 4 May 2023 Conservative 40.3% lead 5.0 pts |
| Kingswood Julie Snelling, Sean Rhodes | 4 May 2023 Labour 57.3% lead 27.5 pts |
| Longwell Green Graham Hardwell, Carol Strange | 4 May 2023 Conservative 48.5% lead 18.0 pts |
| New Cheltenham Matt Palmer, Angela Morey | 4 May 2023 Labour 51.9% lead 15.1 pts |
| Parkwall & Warmley Samuel Bromiley, Elizabeth Bromiley | 4 May 2023 Conservative 47.4% lead 5.9 pts |
| Patchway Coniston Isobel Walker | 4 May 2023 Independent 35.3% lead 0.5 pts |
| Pilning & Severn Beach Simon Johnson | 4 May 2023 Lib Dem 40.8% lead 2.7 pts |
| Severn Vale Matthew Riddle, Tony Williams | 4 May 2023 Lib Dem 45.6% lead 0.3 pts |
| Staple Hill & Mangotsfield Michael Bell, Ian Boulton, Katie Cooper | 4 May 2023 Labour 67.4% lead 44.6 pts |
| Stoke Gifford Neel Das Gupta, David Addison, Keith Cranney | 4 May 2023 Labour 39.3% lead 2.3 pts |
| Stoke Park & Cheswick Ayrden Pocock | 4 May 2023 Lib Dem 46.8% lead 14.9 pts |
| Thornbury Jayne Stansfield, Maggie Tyrrell, Chris Davies | 4 May 2023 Lib Dem 52.2% lead 32.6 pts |
| Winterbourne Trevor Jones, Nicholas Labuschagne | 4 May 2023 Conservative 41.4% lead 9.9 pts |
| Woodstock Ian Scott, Alison Evans | 4 May 2023 Labour 54.1% lead 25.7 pts |
| Yate Central John Davis, Sandra Emms | 4 May 2023 Lib Dem 59.9% lead 32.3 pts |
| Yate North Chris Willmore, Mike Drew, Ben Nutland | 4 May 2023 Lib Dem 75.0% lead 50.0 pts |
Bitton & Oldland Common
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Paul Hughes Elected | Conservative | 899 |
| Erica Williams Elected | Conservative | 833 |
| Darren Paul Langley | Labour | 711 |
| Peter Hallett | Green | 521 |
| Kenton James Boon | Lib Dem | 373 |
| Sarah Jane Freeman | Green | 361 |
| Stanley Raymond Perry | Lib Dem | 288 |
Party shares count each party's leading candidate.
Boyd Valley
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Marilyn Clare Palmer Elected | Lib Dem | 1,316 |
| Ben Stokes Elected | Conservative | 1,234 |
| Steve Reade | Conservative | 1,211 |
| Neil Willmott | Lib Dem | 1,130 |
| Andy Banwell | Reform | 155 |
Party shares count each party's leading candidate.
Bradley Stoke North
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Terri Cullen Elected | Conservative | 1,062 |
| Franklin Owusu-Antwi Elected | Conservative | 932 |
| Nigel Goldsmith | Labour | 765 |
| Ges Rosenberg | Labour | 731 |
| Sarah Pomfret | Independent | 483 |
| James William Nelson | Green | 457 |
| Drew Clayton | Lib Dem | 354 |
| Wendy Una Tomasin | Lib Dem | 211 |
| Thomas Kenneth Crawley | Reform | 174 |
Party shares count each party's leading candidate.
Bradley Stoke South
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| John Philip Bradbury Elected | Labour | 969 |
| Ben Randles Elected | Conservative | 915 |
| Roger Avenin | Conservative | 895 |
| Kulwinder Singh Sappal | Labour | 764 |
| Alan Dallas Moller | Lib Dem | 285 |
| Guy William Rawlinson | Lib Dem | 264 |
Party shares count each party's leading candidate.
Charfield
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John O'Neill Elected | Lib Dem | 903 | 70.7% |
| Michaela Sydney Crumpton | Conservative | 288 | 22.6% |
| Pete Watts | Green | 86 | 6.7% |
Charlton & Cribbs
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sam William Scott Elected | Labour | 695 |
| Sanjay Shambhu Elected | Conservative | 683 |
| Jo Buddharaju Elected | Conservative | 614 |
| Brian Hopkinson | Conservative | 603 |
| Ravi Kumar Ravi | Labour | 507 |
| Viljo George Rafiq Wilding | Labour | 437 |
| Pete Knight | Independent | 375 |
| Roger Leonard Loveridge | Independent | 315 |
| John Paul Ford | Lib Dem | 119 |
| Matthew Stringer | Lib Dem | 117 |
| Dave Hockey | Lib Dem | 104 |
Party shares count each party's leading candidate.
Chipping Sodbury & Cotswold Edge
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Adrian Samuel Rush Elected | Lib Dem | 1,687 |
| Becky Romaine Elected | Conservative | 1,680 |
| Roisin Hall | Conservative | 1,678 |
| Patricia Anne Trull | Lib Dem | 1,647 |
| Ian Gordon Lowe | Labour | 336 |
Party shares count each party's leading candidate.
Dodington
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Louise Harris Elected | Lib Dem | 1,479 |
| Cheryl Anne Kirkby Elected | Lib Dem | 1,432 |
| Rachel Elizabeth Welch | Conservative | 517 |
| Jo Nicholson | Conservative | 516 |
| Callum Leat | National Housing Party United Kingdom | 228 |
Party shares count each party's leading candidate.
Emersons Green
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Katrina Ann Al-Hassan Elected | Labour | 1,614 |
| Rachael Hunt Elected | Conservative | 1,532 |
| Ron Hardie Elected | Labour | 1,508 |
| Sadik Al-Hassan | Labour | 1,498 |
| Colin Hunt | Conservative | 1,482 |
| Alka Mehta-Graham | Conservative | 1,183 |
| Sian Catherine Harris | Green | 876 |
| Gabriela Miron | Lib Dem | 424 |
| Sue Walker | Lib Dem | 324 |
| Laurence Bruce Walker | Lib Dem | 306 |
Party shares count each party's leading candidate.
Filton
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Adam Paul Monk Elected | Labour | 1,114 |
| Alex Doyle Elected | Labour | 961 |
| Dan Boardman | Green | 485 |
| Esther Adjeivi | Conservative | 476 |
| Frederic Contenot | Conservative | 424 |
| Jenny Vernon | Green | 299 |
| Andy Robinson | Independent | 219 |
| Martin Braid Joinson | Lib Dem | 185 |
| Richard William Emmerson | Lib Dem | 107 |
Party shares count each party's leading candidate.
Frampton Cotterell
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Claire Young Elected | Lib Dem | 2,556 |
| Tristan Clark Elected | Lib Dem | 2,331 |
| Jon Lean Elected | Lib Dem | 2,190 |
| Tom Howell | Conservative | 1,664 |
| Tim Niblett | Conservative | 1,615 |
| Andy Pullen | Conservative | 1,592 |
| Carolina Echegaray | Green | 444 |
| Roger Edward Millard | Labour | 283 |
| Jonathan Trollope | Labour | 247 |
Party shares count each party's leading candidate.
Last by-election, 28 November 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| David Paul Goodwin Elected | Lib Dem | 1,315 | 49.3% |
| Tim Niblett | Conservative | 1,114 | 41.7% |
| Alan William Lankester | Green | 160 | 6.0% |
| Jonathan Trollope | Labour | 80 | 3.0% |
Frenchay & Downend
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Raj Sood Elected | Lib Dem | 1,994 |
| Benjamin Paul Burton Elected | Conservative | 1,780 |
| Liz Brennan Elected | Conservative | 1,678 |
| David Geoffrey Richard Eldridge | Lib Dem | 1,673 |
| James Griffiths | Conservative | 1,622 |
| John Michael Tansey | Lib Dem | 1,487 |
| Jacky Dockerty | Labour | 1,034 |
| Mike Richards | Labour | 1,033 |
| Andrew Mark Smith | Labour | 858 |
Party shares count each party's leading candidate.
Hanham
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| June Bamford Elected | Conservative | 1,525 |
| Brenda Barbara Langley Elected | Conservative | 1,455 |
| April Janet Lilian Clare Begley Elected | Labour | 1,336 |
| Matt Pitts | Conservative | 1,314 |
| Michael Newman | Labour | 1,195 |
| Kelly Allen | Green | 651 |
| William Huddy | Green | 543 |
| Daniel James Johnston | Green | 385 |
| John Henry Gawn | Lib Dem | 275 |
| Margaret Ann Marshall | Lib Dem | 254 |
| Patrick John Eagar Thoyts | Lib Dem | 172 |
Party shares count each party's leading candidate.
Kingswood
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Leigh Ingham Elected | Labour | 901 |
| Sean Rhodes Elected | Labour | 848 |
| Ken Dando | Conservative | 469 |
| Jayashri Krishnesh Chandar | Conservative | 361 |
| Sue Hope | Lib Dem | 202 |
| Mark Richard Poarch | Lib Dem | 193 |
Party shares count each party's leading candidate.
Last by-election, 4 July 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Julie Mary Snelling Elected | Labour | 1,911 | 55.1% |
| Gagan Singh | Conservative | 792 | 22.8% |
| Jim Corrigan | Lib Dem | 590 | 17.0% |
| Amy Gwen Sage | Trade Unionist and Socialist Coalition | 178 | 5.1% |
Longwell Green
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Carol Ann Strange Elected | Conservative | 1,442 |
| Kristopher David Murphy Elected | Conservative | 1,170 |
| Edward Roger Allinson | Lib Dem | 906 |
| Christine Price | Independent | 626 |
| Crispin Toby John Allard | Lib Dem | 621 |
Party shares count each party's leading candidate.
Last by-election, 23 July 2026
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Graham Daniel Hardwell Elected | Conservative | 951 | 37.3% |
| Stephen Burge | Reform | 698 | 27.4% |
| Jim Corrigan | Lib Dem | 511 | 20.0% |
| Jack Matthew Friend | Labour | 246 | 9.7% |
| Rachael Emily Ward | Green | 143 | 5.6% |
New Cheltenham
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Matt Palmer Elected | Labour | 936 |
| Sandie Davis Elected | Labour | 907 |
| Ian Phillip Adams | Conservative | 664 |
| Gagan Singh | Conservative | 546 |
| Ruth Brenda Davis | Lib Dem | 204 |
| Richard Clive Parksinson | Lib Dem | 152 |
Party shares count each party's leading candidate.
Last by-election, 2 May 2024
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Angela Morey Elected | Labour | 666 | 48.2% |
| Kelly Louise Cole | Conservative | 418 | 30.2% |
| AJ Coakham | Green | 189 | 13.7% |
| Jim Corrigan | Lib Dem | 109 | 7.9% |
Parkwall & Warmley
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Elizabeth Bromiley Elected | Conservative | 914 |
| Samuel Bromiley Elected | Conservative | 890 |
| Martin Philip Farmer | Labour | 801 |
| Kenneth David Rabone | Labour | 699 |
| Philippa Emily Marsden | Lib Dem | 213 |
| Hossein Pirooz | Lib Dem | 193 |
Party shares count each party's leading candidate.
Patchway Coniston
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Isobel Miriam Walker Elected | Independent | 328 | 35.3% |
| Dayley Patrick Gerald Lawrence | Labour | 323 | 34.8% |
| Simon James Jones | Conservative | 186 | 20.0% |
| Matthew David Pash | Green | 55 | 5.9% |
| Joanna Wallis | Lib Dem | 37 | 4.0% |
Pilning & Severn Beach
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Simon David Johnson Elected | Lib Dem | 479 | 40.8% |
| Simon Martyn Begbey | Conservative | 447 | 38.1% |
| Andy Segal | Labour | 247 | 21.1% |
Severn Vale
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Tony Williams Elected | Lib Dem | 1,537 |
| Matthew Riddle Elected | Conservative | 1,528 |
| Mark Oaten | Lib Dem | 1,435 |
| Keith Burchell | Conservative | 1,325 |
| Abigail Brook Curtis | Labour | 307 |
| Naomi Charlotte Carroll | Labour | 229 |
Party shares count each party's leading candidate.
Staple Hill & Mangotsfield
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Ian Boulton Elected | Labour | 2,331 |
| Michael Bell Elected | Labour | 2,153 |
| Katie Morrison Cooper Elected | Labour | 2,014 |
| Andy O'Hara | Conservative | 789 |
| Andrew David Shore | Conservative | 604 |
| Anil Mishra | Conservative | 556 |
| Andy Daer | Lib Dem | 337 |
| Brenda Mary Osyth Allen | Lib Dem | 228 |
| Gabrielle Marie Davis | Lib Dem | 222 |
Party shares count each party's leading candidate.
Stoke Gifford
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| David Michael Addison Elected | Labour | 1,530 |
| Keith Cranney Elected | Conservative | 1,440 |
| Neel Das Gupta Elected | Conservative | 1,379 |
| Brian Mead | Labour | 1,358 |
| Tony Griffiths | Conservative | 1,349 |
| Daniel James Harris | Labour | 1,289 |
| Jon Williams | Lib Dem | 927 |
| Kimberley Lauren Stansfield | Lib Dem | 867 |
| Karl Dominic Tomasin | Lib Dem | 693 |
Party shares count each party's leading candidate.
Stoke Park & Cheswick
Last scheduled election, 4 May 2023
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Ayrden James Pocock Elected | Lib Dem | 466 | 46.8% |
| Ryan Coyle-Larner | Labour | 318 | 31.9% |
| Prasanna Ramarathnam | Conservative | 212 | 21.3% |
Thornbury
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Maggie Tyrrell Elected | Lib Dem | 2,718 |
| Chris Davies Elected | Lib Dem | 2,682 |
| Jayne Stansfield Elected | Lib Dem | 2,679 |
| Jen Gash | Green | 1,020 |
| Alasdair Ian Weeks | Labour | 761 |
| Olivia Owusu-Antwi | Conservative | 704 |
| Janet Selina Deirdre Buxton | Conservative | 680 |
| John Dudley Buxton | Conservative | 672 |
Party shares count each party's leading candidate.
Winterbourne
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Nic Labuschagne Elected | Conservative | 889 |
| Trevor Jones Elected | Conservative | 819 |
| Peter Anthony Bruce | Lib Dem | 678 |
| David Paul Goodwin | Lib Dem | 572 |
| John Yeadon Lloyd | Labour | 342 |
| Beth Charis Mckinlay | Labour | 290 |
| Alan William Lankester | Green | 240 |
| David Mark Vernon | Green | 158 |
Party shares count each party's leading candidate.
Woodstock
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Alison Evans Elected | Labour | 1,039 |
| Ian Keith Mark Scott Elected | Labour | 928 |
| Jack Michael Groenewald | Conservative | 545 |
| Kamni Shambhu | Conservative | 477 |
| Jim Corrigan | Lib Dem | 335 |
| Tony Davis | Lib Dem | 209 |
Party shares count each party's leading candidate.
Yate Central
Last scheduled election, 4 May 2023 (2 seats)
| Candidate | Party | Votes |
|---|---|---|
| Sandra Elizabeth Emms Elected | Lib Dem | 1,269 |
| John Anthony Davis Elected | Lib Dem | 1,231 |
| Marian Joy Gilpin | Conservative | 584 |
| Jo Lewis | Conservative | 470 |
| Christopher Thomas Jackson | Green | 266 |
Party shares count each party's leading candidate.
Yate North
Last scheduled election, 4 May 2023 (3 seats)
| Candidate | Party | Votes |
|---|---|---|
| Mike Drew Elected | Lib Dem | 2,282 |
| Chris Willmore Elected | Lib Dem | 2,230 |
| Ben Nutland Elected | Lib Dem | 2,228 |
| Sonia Williams | Conservative | 759 |
| Matt Lewis | Conservative | 734 |
| David Penry Williams | Conservative | 733 |
Party shares count each party's leading candidate.
Changed party since the election
4 councillors now sit for a different party from the one they were elected for.
| Ward | Councillor | Elected as | Now |
|---|---|---|---|
| Kingswood | Sean Rhodes | Labour 2023 | Green |
| New Cheltenham | Matt Palmer | Labour 2023 | Independent |
| Woodstock | Ian Scott | Labour 2023 | Independent |
| Yate North | Ben Nutland | Lib Dem 2023 | Independent |
Every council by-election since 2021
4 by-elections since July 2021, 0 of them gains.
| Date | Ward | Result | Winner's share |
|---|---|---|---|
| 23 July 2026 | Longwell Green | Conservative hold | 37.3% |
| 28 November 2024 | Frampton Cotterell | Lib Dem hold | 49.3% |
| 4 July 2024 | Kingswood | Labour hold | 55.1% |
| 2 May 2024 | New Cheltenham | Labour hold | 48.2% |
Parliamentary constituencies
| Constituency | Share of council | 2024 winner | Projected now |
|---|---|---|---|
| Filton and Bradley Stoke | 38% | Labour | Labour 38% |
| Thornbury and Yate | 32% | Lib Dem | Lib Dem 27% |
| Bristol North East | 15% | Labour | Labour 38% |
| North East Somerset and Hanham | 15% | Labour | Labour 34% |
Share of the council: the proportion of its census neighbourhoods (2021 LSOAs) in each seat. The projection is PollCheck's demographic model at current polling, not a forecast.
Who lives in South Gloucestershire
290,438 residents in 118,110 households
GB figure. 2021 Census (Scotland: 2022): age as a share of residents aged 15 and over, qualifications of residents aged 16 and over, housing as a share of households. Leave: 2016 EU referendum, Electoral Commission results by counting area.
Councils most like this one
Closest on the measures above: the 2016 Leave vote, age, qualifications and housing. Maps show which party holds each ward.
Sources and method
Seat totals and control: PollCheck council control tracker. Councillors: Open Council Data (CC BY-SA 4.0). Election results: Democracy Club (CC BY 4.0), with some vote counts from DCLEAPIL, Leman (2025) (CC BY-SA 4.0), and corrections checked against councils' official declarations. Ward boundaries: Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2026. Census: Office for National Statistics and National Records of Scotland.
Councillor lists and DCLEAPIL-derived vote counts on this page are available under CC BY-SA 4.0.
In wards electing more than one councillor, a party's share counts only its leading candidate (the Rallings and Thrasher method). Independents count individually. The lead is the gap between the top two parties' shares.