South Gloucestershire council election, 2023

Most seats
23
Conservative and Unionist Party
Seats contested
61
across 28 wards
Turnout
—
average of reporting wards

Summary

Party Seats +/− Votes Share +/−
Conservative and Unionist Party 23 -10 58,239 35.9% -5.7
Liberal Democrats 20 +3 55,012 33.9% +2.2
Labour Party 17 +6 39,147 24.1% +2.7
Independent 1 +1 2,346 1.4% -0.0
Green Party 0 +0 6,847 4.2% +2.3
Reform UK 0 +0 329 0.2% —
National Housing Party United Kingdom 0 +0 228 0.1% —

Changes are against the previous council election on 02/05/2019. Vote share is each party's share of all votes cast across the borough.

Candidates

Party Candidates Of a possible 61
Conservative and Unionist Party 61
Liberal Democrats 61
Labour Party 43
Green Party 16
Independent 6
Reform UK 2
National Housing Party United Kingdom 1

A party standing a full slate could field 61 candidates, one per seat.

Results by ward

Share is each candidate's share of ballots cast in the ward. Change compares each party's lead candidate with the ward's previous contest. Bold rows are elected candidates.

Bitton & Oldland Common 2 seats

Party Candidate Votes Share +/−
Conservative and Unionist Party Paul Hughes Elected 899 45.1% -4.4
Conservative and Unionist Party Erica Williams Elected 833 41.8% —
Labour Party Darren Paul Langley 711 35.7% +8.9
Green Party Peter Hallett 521 26.1% +9.6
Liberal Democrats Kenton James Boon 373 18.7% +1.2
Green Party Sarah Jane Freeman 361 18.1% —
Liberal Democrats Stanley Raymond Perry 288 14.5% —
Majority122
Turnout—
Registered electors—
Ballots cast (estimated)1,993

Conservative and Unionist Party hold

Boyd Valley 2 seats

Party Candidate Votes Share +/−
Liberal Democrats Marilyn Clare Palmer Elected 1,316 52.2% +10.3
Conservative and Unionist Party Ben Stokes Elected 1,234 48.9% -6.7
Conservative and Unionist Party Steve Reade 1,211 48.0% —
Liberal Democrats Neil Willmott 1,130 44.8% —
Reform UK Andy Banwell 155 6.1% —
Majority23
Turnout—
Registered electors—
Ballots cast (estimated)2,523

Liberal Democrats gain from Conservative and Unionist Party · Conservative and Unionist Party hold

Bradley Stoke North 2 seats

Party Candidate Votes Share +/−
Conservative and Unionist Party Terri Cullen Elected 1,062 41.1% -1.3
Conservative and Unionist Party Franklin Owusu-Antwi Elected 932 36.1% —
Labour Party Nigel Goldsmith 765 29.6% +7.0
Labour Party Ges Rosenberg 731 28.3% —
Independent Sarah Pomfret 483 18.7% -2.2
Green Party James William Nelson 457 17.7% —
Liberal Democrats Drew Clayton 354 13.7% -9.3
Liberal Democrats Wendy Una Tomasin 211 8.2% —
Reform UK Thomas Kenneth Crawley 174 6.7% —
Majority167
Turnout—
Registered electors—
Ballots cast (estimated)2,584

Conservative and Unionist Party hold

Bradley Stoke South 2 seats

Party Candidate Votes Share +/−
Labour Party John Philip Bradbury Elected 969 47.4% +22.5
Conservative and Unionist Party Ben Randles Elected 915 44.7% +0.4
Conservative and Unionist Party Roger Avenin 895 43.7% —
Labour and Co-operative Party Kulwinder Singh Sappal 764 37.3% —
Liberal Democrats Alan Dallas Moller 285 13.9% -1.4
Liberal Democrats Guy William Rawlinson 264 12.9% —
Majority20
Turnout—
Registered electors—
Ballots cast (estimated)2,046

Labour Party gain from Conservative and Unionist Party · Conservative and Unionist Party hold

Charfield

Party Candidate Votes Share +/−
Liberal Democrats John O'Neill Elected 903 70.7% -2.6
Conservative and Unionist Party Michaela Sydney Crumpton 288 22.6% +1.5
Green Party Pete Watts 86 6.7% —
Majority615
Turnout—
Registered electors—
Ballots cast1,277

Liberal Democrats hold

Charlton & Cribbs 3 seats

Party Candidate Votes Share +/−
Labour Party Sam William Scott Elected 695 45.6% +13.1
Conservative and Unionist Party Sanjay Shambhu Elected 683 44.8% +2.9
Conservative and Unionist Party Jo Buddharaju Elected 614 40.3% —
Conservative and Unionist Party Brian Hopkinson 603 39.6% —
Labour Party Ravi Kumar Ravi 507 33.3% —
Labour Party Viljo George Rafiq Wilding 437 28.7% —
Independent Pete Knight 375 24.6% —
Independent Roger Leonard Loveridge 315 20.7% —
Liberal Democrats John Paul Ford 119 7.8% -7.6
Liberal Democrats Matthew Stringer 117 7.7% —
Liberal Democrats Dave Hockey 104 6.8% —
Majority11
Turnout—
Registered electors—
Ballots cast (estimated)1,523

Conservative and Unionist Party hold · Labour Party gain from Conservative and Unionist Party

Chipping Sodbury & Cotswold Edge 2 seats

Party Candidate Votes Share +/−
Liberal Democrats Adrian Samuel Rush Elected 1,687 48.0% -1.3
Conservative and Unionist Party Becky Romaine Elected 1,680 47.8% -0.5
Conservative and Unionist Party Roisin Hall 1,678 47.8% —
Liberal Democrats Patricia Anne Trull 1,647 46.9% —
Labour Party Ian Gordon Lowe 336 9.6% +3.8
Majority2
Turnout—
Registered electors—
Ballots cast (estimated)3,514

Liberal Democrats hold · Conservative and Unionist Party gain from Liberal Democrats

Dodington 2 seats

Party Candidate Votes Share +/−
Liberal Democrats Louise Harris Elected 1,479 70.9% +0.1
Liberal Democrats Cheryl Anne Kirkby Elected 1,432 68.6% —
Conservative and Unionist Party Rachel Elizabeth Welch 517 24.8% -5.4
Conservative and Unionist Party Jo Nicholson 516 24.7% —
National Housing Party United Kingdom Callum Leat 228 10.9% —
Majority915
Turnout—
Registered electors—
Ballots cast (estimated)2,086

Liberal Democrats hold

Emersons Green 3 seats

Party Candidate Votes Share +/−
Labour Party Katrina Ann Al-Hassan Elected 1,614 45.1% +8.6
Conservative and Unionist Party Rachael Hunt Elected 1,532 42.8% -5.7
Labour Party Ron Hardie Elected 1,508 42.1% —
Labour Party Sadik Al-Hassan 1,498 41.8% —
Conservative and Unionist Party Colin Hunt 1,482 41.4% —
Conservative and Unionist Party Aika Mehta-Graham 1,183 33.0% —
Green Party Sian Catherine Harris 876 24.5% —
Liberal Democrats Gabriela Miron 424 11.8% -9.6
Liberal Democrats Sue Walker 324 9.0% —
Liberal Democrats Laurence Bruce Walker 306 8.5% —
Majority10
Turnout—
Registered electors—
Ballots cast (estimated)3,582

Labour Party gain from Conservative and Unionist Party · Labour Party gain from Conservative and Unionist Party · Conservative and Unionist Party hold

Filton 2 seats

Party Candidate Votes Share +/−
Labour Party Adam Paul Monk Elected 1,114 52.2% +17.4
Labour Party Alex Doyle Elected 961 45.0% —
Green Party Dan Boardman 485 22.7% +8.3
Conservative and Unionist Party Esther Adjeivi 476 22.3% -11.1
Conservative and Unionist Party Frederic Contenot 424 19.9% —
Green Party Jenny Vernon 299 14.0% —
Independent Andy Robinson 219 10.3% —
Liberal Democrats Martin Braid Joinson 185 8.7% -2.3
Liberal Democrats Richard William Emmerson 107 5.0% —
Majority476
Turnout—
Registered electors—
Ballots cast (estimated)2,135

Labour Party gain from Conservative and Unionist Party · Labour Party hold

Frampton Cotterell 3 seats

Party Candidate Votes Share +/−
Liberal Democrats Claire Young Elected 2,556 59.3% +3.1
Liberal Democrats Tristan Clark Elected 2,331 54.1% —
Liberal Democrats Jon Lean Elected 2,190 50.8% —
Conservative and Unionist Party Tom Howell 1,664 38.6% -2.5
Conservative and Unionist Party Tim Niblett 1,615 37.5% —
Conservative and Unionist Party Andy Pullen 1,592 37.0% —
Green Party Carolina Echegaray 444 10.3% —
Labour Party Roger Edward Millard 283 6.6% -0.4
Labour Party Jonathan Trollope 247 5.7% —
Majority526
Turnout—
Registered electors—
Ballots cast (estimated)4,307

Liberal Democrats hold

Frenchay & Downend 3 seats

Party Candidate Votes Share +/−
Liberal Democrats Raj Sood Elected 1,994 45.5% +12.3
Conservative and Unionist Party Benjamin Paul Burton Elected 1,780 40.6% +2.8
Conservative and Unionist Party Liz Brennan Elected 1,678 38.3% —
Liberal Democrats David Geoffrey Richard Eldridge 1,673 38.1% —
Conservative and Unionist Party James Griffiths 1,622 37.0% —
Liberal Democrats John Michael Tansey 1,487 33.9% —
Labour Party Jacky Dockerty 1,034 23.6% +1.8
Labour Party Mike Richards 1,033 23.6% —
Labour Party Andrew Mark Smith 858 19.6% —
Majority5
Turnout—
Registered electors—
Ballots cast (estimated)4,386

Conservative and Unionist Party hold · Liberal Democrats gain from Conservative and Unionist Party

Hanham 3 seats

Party Candidate Votes Share +/−
Conservative and Unionist Party June Bamford Elected 1,525 50.2% -1.6
Conservative and Unionist Party Brenda Barbara Langley Elected 1,455 47.9% —
Labour Party April Janet Lilian Clare Begley Elected 1,336 44.0% +19.1
Conservative and Unionist Party Matt Pitts 1,314 43.3% —
Labour Party Michael Newman 1,195 39.4% —
Green Party Kelly Allen 651 21.4% +0.8
Green Party William Huddy 543 17.9% —
Green Party Daniel James Johnston 385 12.7% —
Liberal Democrats John Henry Gawn 275 9.1% +1.2
Liberal Democrats Margaret Ann Marshall 254 8.4% —
Liberal Democrats Patrick John Eagar Thoyts 172 5.7% —
Majority22
Turnout—
Registered electors—
Ballots cast (estimated)3,035

Conservative and Unionist Party hold · Labour Party gain from Conservative and Unionist Party

Kingswood 2 seats

Party Candidate Votes Share +/−
Labour Party Leigh Ingham Elected 901 60.6% +10.0
Labour Party Sean Rhodes Elected 848 57.0% —
Conservative and Unionist Party Ken Dando 469 31.5% -5.3
Conservative and Unionist Party Jayashri Krishnesh Chandar 361 24.3% —
Liberal Democrats Sue Hope 202 13.6% -3.2
Liberal Democrats Mark Richard Poarch 193 13.0% —
Majority379
Turnout—
Registered electors—
Ballots cast (estimated)1,487

Labour Party hold

Longwell Green 2 seats

Party Candidate Votes Share +/−
Conservative and Unionist Party Carol Ann Strange Elected 1,442 60.5% -3.6
Conservative and Unionist Party Kristopher David Murphy Elected 1,170 49.1% —
Liberal Democrats Edward Roger Allinson 906 38.0% +24.3
Independent Christine Price 626 26.3% —
Liberal Democrats Crispin Toby John Allard 621 26.1% —
Majority264
Turnout—
Registered electors—
Ballots cast (estimated)2,382

Conservative and Unionist Party hold

New Cheltenham 2 seats

Party Candidate Votes Share +/−
Labour Party Matt Palmer Elected 936 54.9% +8.8
Labour Party Sandie Davis Elected 907 53.2% —
Conservative and Unionist Party Ian Phillip Adams 664 39.0% -4.5
Conservative and Unionist Party Gagan Singh 546 32.0% —
Liberal Democrats Ruth Brenda Davis 204 12.0% -1.3
Liberal Democrats Richard Clive Parksinson 152 8.9% —
Majority243
Turnout—
Registered electors—
Ballots cast (estimated)1,704

Labour Party hold

Parkwall & Warmley 2 seats

Party Candidate Votes Share +/−
Conservative and Unionist Party Elizabeth Bromiley Elected 914 49.3% -2.2
Conservative and Unionist Party Samuel Bromiley Elected 890 48.0% —
Labour Party Martin Philip Farmer 801 43.2% +5.8
Labour Party Kenneth David Rabone 699 37.7% —
Liberal Democrats Philippa Emily Marsden 213 11.5% +1.1
Liberal Democrats Hossein Pirooz 193 10.4% —
Majority89
Turnout—
Registered electors—
Ballots cast (estimated)1,855

Conservative and Unionist Party hold

Patchway Coniston

Party Candidate Votes Share +/−
Independent Isobel Miriam Walker Elected 328 35.3% —
Labour and Co-operative Party Dayley Patrick Gerald Lawrence 323 34.8% +46.4
Conservative and Unionist Party Simon James Jones 186 20.0% +28.1
Green Party Matthew David Pash 55 5.9% —
Liberal Democrats Joanna Wallis 37 4.0% +8.1
Majority5
Turnout—
Registered electors—
Ballots cast929

Independent gain from Labour Party

Pilning & Severn Beach

Party Candidate Votes Share +/−
Liberal Democrats Simon David Johnson Elected 479 40.8% +34.0
Conservative and Unionist Party Simon Martyn Begbey 447 38.1% -3.6
Labour Party Andy Segal 247 21.1% +3.3
Majority32
Turnout—
Registered electors—
Ballots cast1,173

Liberal Democrats gain from Conservative and Unionist Party

Severn Vale 2 seats

Party Candidate Votes Share +/−
Liberal Democrats Tony Williams Elected 1,537 48.3% +14.7
Conservative and Unionist Party Matthew Riddle Elected 1,528 48.1% -10.3
Liberal Democrats Mark Oaten 1,435 45.1% —
Conservative and Unionist Party Keith Burchell 1,325 41.7% —
Labour Party Abigail Brook Curtis 307 9.7% +3.0
Labour Party Naomi Charlotte Carroll 229 7.2% —
Majority93
Turnout—
Registered electors—
Ballots cast (estimated)3,180

Liberal Democrats gain from Conservative and Unionist Party · Conservative and Unionist Party hold

Staple Hill & Mangotsfield 3 seats

Party Candidate Votes Share +/−
Labour Party Ian Boulton Elected 2,331 75.7% +12.0
Labour Party Michael Bell Elected 2,153 69.9% —
Labour Party Katie Morrison Cooper Elected 2,014 65.4% —
Conservative and Unionist Party Andy O'Hara 789 25.6% -9.3
Conservative and Unionist Party Andrew David Shore 604 19.6% —
Conservative and Unionist Party Anil Mishra 556 18.1% —
Liberal Democrats Andy Daer 337 10.9% -0.0
Liberal Democrats Brenda Mary Osyth Allen 228 7.4% —
Liberal Democrats Gabrielle Marie Davis 222 7.2% —
Majority1,225
Turnout—
Registered electors—
Ballots cast (estimated)3,078

Labour Party hold

Stoke Gifford 3 seats

Party Candidate Votes Share +/−
Labour Party David Michael Addison Elected 1,530 42.4% +10.9
Conservative and Unionist Party Keith Cranney Elected 1,440 39.9% -9.5
Conservative and Unionist Party Neel Das Gupta Elected 1,379 38.2% —
Labour Party Brian Mead 1,358 37.6% —
Conservative and Unionist Party Tony Griffiths 1,349 37.4% —
Labour Party Daniel James Harris 1,289 35.7% —
Liberal Democrats Jon Williams 927 25.7% +4.3
Liberal Democrats Kimberley Lauren Stansfield 867 24.0% —
Liberal Democrats Karl Dominic Tomasin 693 19.2% —
Majority21
Turnout—
Registered electors—
Ballots cast (estimated)3,611

Conservative and Unionist Party hold · Labour Party gain from Conservative and Unionist Party

Stoke Park & Cheswick

Party Candidate Votes Share +/−
Liberal Democrats Ayrden James Pocock Elected 466 46.8% -3.9
Labour Party Ryan Coyle-Larner 318 31.9% +14.2
Conservative and Unionist Party Prasanna Ramarathnam 212 21.3% -10.3
Majority148
Turnout—
Registered electors—
Ballots cast996

Liberal Democrats hold

Thornbury 3 seats

Party Candidate Votes Share +/−
Liberal Democrats Maggie Tyrrell Elected 2,718 68.4% -6.0
Liberal Democrats Chris Davies Elected 2,682 67.5% —
Liberal Democrats Jayne Stansfield Elected 2,679 67.4% —
Green Party Jen Gash 1,020 25.7% —
Labour Party Alasdair Ian Weeks 761 19.2% —
Conservative and Unionist Party Olivia Owusu-Antwi 704 17.7% -11.8
Conservative and Unionist Party Janet Selina Deirdre Buxton 680 17.1% —
Conservative and Unionist Party John Dudley Buxton 672 16.9% —
Majority1,659
Turnout—
Registered electors—
Ballots cast (estimated)3,972

Liberal Democrats hold

Winterbourne 2 seats

Party Candidate Votes Share +/−
Conservative and Unionist Party Nic Labuschagne Elected 889 44.6% -11.9
Conservative and Unionist Party Trevor Jones Elected 819 41.1% —
Liberal Democrats Peter Anthony Bruce 678 34.0% +4.7
Liberal Democrats David Paul Goodwin 572 28.7% —
Labour Party John Yeadon Lloyd 342 17.2% -0.9
Labour Party Beth Charis Mckinlay 290 14.5% —
Green Party Alan William Lankester 240 12.0% —
Green Party David Mark Vernon 158 7.9% —
Majority141
Turnout—
Registered electors—
Ballots cast (estimated)1,994

Conservative and Unionist Party hold

Woodstock 2 seats

Party Candidate Votes Share +/−
Labour Party Alison Evans Elected 1,039 58.8% +11.7
Labour Party Ian Keith Mark Scott Elected 928 52.5% —
Conservative and Unionist Party Jack Michael Groenewald 545 30.9% -8.0
Conservative and Unionist Party Kamni Shambhu 477 27.0% —
Liberal Democrats Jim Corrigan 335 19.0% +1.3
Liberal Democrats Tony Davis 209 11.8% —
Majority383
Turnout—
Registered electors—
Ballots cast (estimated)1,766

Labour Party hold

Yate Central 2 seats

Party Candidate Votes Share +/−
Liberal Democrats Sandra Elizabeth Emms Elected 1,269 66.4% -1.0
Liberal Democrats John Anthony Davis Elected 1,231 64.5% —
Conservative and Unionist Party Marian Joy Gilpin 584 30.6% +4.2
Conservative and Unionist Party Jo Lewis 470 24.6% —
Green Party Christopher Thomas Jackson 266 13.9% —
Majority647
Turnout—
Registered electors—
Ballots cast (estimated)1,910

Liberal Democrats hold

Yate North 3 seats

Party Candidate Votes Share +/−
Liberal Democrats Mike Drew Elected 2,282 76.3% +11.8
Liberal Democrats Chris Willmore Elected 2,230 74.6% —
Liberal Democrats Ben Nutland Elected 2,228 74.5% —
Conservative and Unionist Party Sonia Williams 759 25.4% -8.4
Conservative and Unionist Party Matt Lewis 734 24.6% —
Conservative and Unionist Party David Penry Williams 733 24.5% —
Majority1,469
Turnout—
Registered electors—
Ballots cast (estimated)2,989

Liberal Democrats hold

Other elections here

2019