2023 South Gloucestershire Council election

Local Election in England

2023 South Gloucestershire Council election

* * *

| <- 2019 | 4 May 2023 (2023-05-04) | 2027 ->

|
|

* * *

All 61 seats to South Gloucestershire Council
31 seats needed for a majority
|  | First party  | Second party

|
|

|  |
Leader  | Toby Savage  | Claire Young
Party  | Conservative | Liberal Democrats
Last election  | 33 seats, 42.4%  | 17 seats, 33.2%
Seats won  | 23 | 20
Seat change  |  10  |  3
Popular vote  | 58,239  | 55,012
Percentage  | 35.9%  | 33.9%
Swing  |  6.5%  |  0.7%

* * *

| Third party  | Fourth party
|  |
Leader  | Pat Rooney  |
Party  | Labour | Independent
Last election  | 11 seats, 19.1%  | 0 seats, 0%
Seats won  | 17 | 1
Seat change  |  6  |  1
Popular vote  | 39,257  | 2,346
Percentage  | 24.2%  | 1.4%
Swing  |  5.1%  |  0.0%

* * *

Winner of each seat at the 2023 South Gloucestershire Council election

* * *

Diagram to show the councillor distribution by party after the 2023 election

* * *

| Leader before election

Toby Savage
Conservative

| Leader after election

Claire Young
Liberal Democrats
No overall control

|

The 2023 South Gloucestershire Council election took place on 4 May 2023 to elect members of South Gloucestershire Council in England. This was on the same day as other local elections across England.[1][2][3][4]

The Conservatives lost control of the council to no overall control.[5] A Liberal Democrat and Labour coalition subsequently formed to take control of the council.

## Overview

[edit]

Prior to the election the Conservatives had a majority on the council, holding 33 of the 61 seats. Their group leader Toby Savage, who had been leader of the council since 2018, chose not to stand for re-election.[6] The Labour group leader Pat Rooney also chose not to stand for re-election.

Following the election the Conservatives remained the largest party but made a net loss of ten seats, putting the council under no overall control. The Liberal Democrats and Labour agreed to form a coalition to run the council.[7] At the subsequent annual council meeting on 24 May 2023 the Liberal Democrat group leader Claire Young was appointed leader of the council, and the new Labour group leader Ian Boulton was appointed co-leader of the council. The Conservatives chose Sam Bromiley to be their new leader in opposition.[8]

## Results summary

[edit]

2023 South Gloucestershire Council election[9]

Party  | Candidates  | Seats  | Gains  | Losses  | Net gain/loss  | Seats %  | Votes %  | Votes  | +/−
| Conservative | 61  | 23 | 1  | 11  |  10  | 37.7  | 35.9  | 58,239  | –6.5
| Liberal Democrats | 61  | 20 | 4  | 1  |  3  | 32.8  | 33.9  | 55,012  | +0.7
| Labour | 43  | 17 | 7  | 1  |  6  | 27.9  | 24.2  | 39,257  | +5.1
| Independent | 6  | 1 | 1  | 0  |  1  | 1.6  | 1.4  | 2,346  | ±0.0
| Green | 16  | 0 | 0  | 0  |  | 0.0  | 4.2  | 6,847  | +2.1
| Reform UK | 2  | 0 | 0  | 0  |  | 0.0  | 0.2  | 329  | N/A
| National Housing Party No More Refugees  | 1  | 0 | 0  | 0  |  | 0.0  | 0.1  | 228  | N/A

## Ward results

[edit]

Sitting councillors are marked with an asterisk (*).

### Bitton and Oldham Common

[edit]

Bitton and Oldland Common (2 seats)[10] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Conservative | Paul Hughes*  | 899  | 41.7  | −5.3
| Conservative | Erica Williams*  | 833  | 38.6  | −7.9
| Labour | Darren Langley  | 711  | 33.0  | +7.6
| Green | Peter Hallett  | 521  | 24.2  | +8.5
| Liberal Democrats | Kenton Boon  | 373  | 17.3  | +0.6
| Green | Sarah Freeman  | 361  | 16.7  | N/A
| Liberal Democrats | Stanley Perry  | 288  | 13.4  | −0.4
Turnout | 2,156  | 30  | 1
| Conservative hold
| Conservative hold

### Boyd Valley

[edit]

Boyd Valley (2 seats)[11] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Marilyn Palmer  | 1,316  | 49.3  | +9.7
| Conservative | Ben Stokes*  | 1,234  | 46.2  | −6.2
| Conservative | Steve Reade*  | 1,211  | 45.4  | −7.2
| Liberal Democrats | Neil Willmott  | 1,130  | 42.3  | +9.2
| Reform UK | Andy Banwell  | 155  | 5.8  | N/A
Turnout | 2,669  | 38  | 2
| Liberal Democrats gain from Conservative
| Conservative hold

### Bradley Stoke North

[edit]

Bradley Stoke North (2 seats)[12] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Conservative | Terry Cullen  | 1,062  | 39.2  | −1.6
| Conservative | Franklin Owusu-Antwi*  | 932  | 34.4  | −3.8
| Labour | Nigel Goldsmith  | 765  | 28.3  | +6.5
| Labour | Ges Rosenberg  | 731  | 27.0  | +5.6
| Independent | Sarah Pomfret*  | 483  | 17.8  | −23.0
| Green | James Nelson  | 457  | 16.9  | N/A
| Liberal Democrats | Drew Clayton  | 354  | 13.1  | −9.1
| Liberal Democrats | Wendy Tomasin  | 211  | 7.8  | −7.3
| Reform UK | Thomas Crawley  | 174  | 6.4  | N/A
Turnout | 2,706  | 33  | 4
| Conservative hold
| Conservative hold

### Bradley Stoke South

[edit]

Bradley Stoke South (2 seats)[13] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | John Bradbury  | 969  | 45.0  | +24.2
| Conservative | Ben Randles  | 915  | 42.5  | −0.6
| Conservative | Roger Avenin*  | 895  | 41.6  | −1.0
| Labour | Kulwinder Sappal  | 764  | 35.5  | +11.3
| Liberal Democrats | Allan Moller  | 285  | 13.2  | −1.7
| Liberal Democrats | Guy Rawlinson  | 264  | 12.3  | +0.1
Turnout | 2,151  | 32  | 6
| Labour gain from Conservative
| Conservative hold

### Charfield

[edit]

Charfield (1 seat)[14] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | John O`Neill*  | 903  | 70.7  | −2.6
| Conservative | Michaela Crumpton  | 288  | 22.6  | +1.5
| Green | Pete Watts  | 86  | 6.7  | +1.1
Majority | 615  | 48.1  |
Turnout | 1,277  | 35  | 2
| Liberal Democrats hold | Swing |  |

### Charlton and Cribbs

[edit]

Charlton and Cribbs (3 seats)[15] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Sam Scott  | 695  | 42.4  | +11.8
| Conservative | Sanjay Shambhu*  | 683  | 41.6  | +2.1
| Conservative | Jo Buddharaju*  | 614  | 37.4  | −1.4
| Conservative | Brian Hopkinson*  | 603  | 36.8  | −1.0
| Labour | Ravi Ravi  | 507  | 30.9  | +1.4
| Labour | Viljo Wilding  | 437  | 26.6  | +0.1
| Independent | Pete Knight  | 375  | 22.9  | N/A
| Independent | Roger Loveridge  | 315  | 19.2  | N/A
| Liberal Democrats | John Ford  | 119  | 7.3  | −7.2
| Liberal Democrats | Matthew Stringer  | 117  | 7.1  | −6.9
| Liberal Democrats | Dave Hockey  | 104  | 6.3  | −8.1
Turnout | 1,640  | 26  |
| Labour gain from Conservative
| Conservative hold
| Conservative hold

### Chipping Sodbury and Cotswold Edge

[edit]

Chipping Sodbury and Cotswold Edge (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Adrian Rush*  | 1,687  | 45.9  | −1.5
| Conservative | Becky Romaine  | 1,680  | 45.7  | +4.5
| Conservative | Roisin Hall  | 1,678  | 45.6  | −0.9
| Liberal Democrats | Patricia Trull*  | 1,647  | 44.8  | −2.1
| Labour | Ian Lowe  | 336  | 9.1  | +3.5
Turnout | 3,677  | 47  |
| Liberal Democrats hold
| Conservative gain from Liberal Democrats

### Dodington

[edit]

Dodington (2 seats)[16] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Louise Harris*  | 1,479  | 67.5  | −0.5
| Liberal Democrats | Cheryl Kirby  | 1,432  | 65.4  | −2.9
| Conservative | Rachel Welsh  | 517  | 23.6  | −5.5
| Conservative | Jo Nicholson  | 516  | 23.6  | −3.9
| National Housing Party No More Refugees | Callum Leat  | 228  | 10.4  | N/A
Turnout | 2,191  | 29  |
| Liberal Democrats hold
| Liberal Democrats hold

### Emersons Green

[edit]

Emersons Green (3 seats)[17] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Katrina Al-Hassan  | 1,614  | 42.5  | +10.2
| Conservative | Rachael Hunt*  | 1,532  | 40.3  | −3.8
| Labour | Ron Hardie  | 1,508  | 39.7  | +10.9
| Labour | Sadik Al-Hassan | 1,498  | 39.4  | +5.2
| Conservative | Colin Hunt*  | 1,482  | 39.0  | −4.0
| Conservative | Alka Mehta-Graham  | 1,183  | 31.1  | −14.4
| Green | Sian Harris  | 876  | 23.1  | N/A
| Liberal Democrats | Gabriella Miron  | 424  | 11.2  | −8.9
| Liberal Democrats | Susan Walker  | 324  | 8.5  | −10.3
| Liberal Democrats | Laurence Walker  | 306  | 8.1  | −6.6
Turnout | 3,799  | 31  | 3
| Labour gain from Conservative
| Conservative hold
| Labour gain from Conservative

### Filton

[edit]

Filton (2 seats)[18] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Adam Monk*  | 1,114  | 51.1  | +17.6
| Labour | Alex Doyle  | 961  | 44.1  | +11.9
| Green | Dan Boardman  | 485  | 22.2  | +8.3
| Conservative | Esther Adjeivi  | 476  | 21.8  | −10.4
| Conservative | Frederic Contenot  | 424  | 19.4  | −6.2
| Green | Jenny Vernon  | 299  | 13.7  | +3.3
| Independent | Andy Robinson  | 219  | 10.0  | N/A
| Liberal Democrats | Martin Joinson  | 185  | 8.5  | −2.1
| Liberal Democrats | Richard Emmerson  | 107  | 4.9  | −2.2
Turnout | 2,181  | 29  |
| Labour hold
| Labour gain from Conservative

### Frampton Cotterell

[edit]

Frampton Cotterell (3 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Claire Young*  | 2,556  | 57.4  | +4.1
| Liberal Democrats | Tristan Clark*  | 2,331  | 52.3  | +3.8
| Liberal Democrats | Jon Lean*  | 2,190  | 49.1  | +3.6
| Conservative | Tom Howell  | 1,664  | 37.3  | −1.7
| Conservative | Tim Niblett  | 1,615  | 36.2  | −0.1
| Conservative | Andy Pullen  | 1,592  | 35.7  | ±0.0
| Green | Carolina Echegaray  | 444  | 10.0  | N/A
| Labour | Roger Millard  | 283  | 6.4  | −0.2
| Labour | Jonathan Trollope  | 247  | 5.5  | ±0.0
Turnout | 4,456  | 43  |
| Liberal Democrats hold
| Liberal Democrats hold
| Liberal Democrats hold

### Frenchay and Downend

[edit]

Frenchay and Downend (3 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Raj Sood  | 1,994  | 43.7  | +21.6
| Conservative | Ben Burton*  | 1,780  | 39.0  | −9.4
| Conservative | Liz Brennan  | 1,678  | 36.8  | −9.9
| Liberal Democrats | David Eldridge  | 1,673  | 36.6  | +20.4
| Conservative | David Griffiths*  | 1,622  | 35.5  | −8.1
| Liberal Democrats | John Tansey  | 1,487  | 32.6  | +17.5
| Labour | Jacky Dockerty  | 1,034  | 22.7  | −4.4
| Labour | Mike Richards  | 1,033  | 22.6  | −1.0
| Labour | Andrew Smith  | 858  | 18.8  | −3.2
Turnout | 4,565  | 43  |
| Liberal Democrats gain from Conservative
| Conservative hold
| Conservative hold

### Hanham

[edit]

Hanham (3 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Conservative | June Bamford*  | 1,525  | 46.7  | −2.9
| Conservative | Brenda Langley*  | 1,455  | 44.5  | −2.3
| Labour | April Begley  | 1,336  | 40.9  | +17.1
| Conservative | Matt Pitts  | 1,314  | 40.2  | −2.8
| Labour | Michael Newman  | 1,195  | 36.6  | +12.9
| Green | Kelly Allen  | 651  | 19.9  | +0.1
| Green | William Huddy  | 543  | 16.6  | −3.0
| Green | Daniel Johnston  | 385  | 11.8  | −5.7
| Liberal Democrats | John Gawn  | 275  | 8.4  | +0.9
| Liberal Democrats | Margaret Marshall  | 254  | 7.8  | +0.4
| Liberal Democrats | Patrick Thoyts  | 172  | 5.3  | −1.3
Turnout | 3,268  | 33  |
| Conservative hold
| Conservative hold
| Labour gain from Conservative

### Kingswood

[edit]

Kingswood (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Leigh Ingham  | 901  | 57.6  | +9.2
| Labour | Sean Rhodes  | 848  | 54.3  | +12.5
| Conservative | Ken Dando  | 469  | 30.0  | −5.2
| Conservative | Jayashri Krishnesh Chandar  | 361  | 23.1  | −11.7
| Liberal Democrats | Susan Hope  | 202  | 12.9  | −3.2
| Liberal Democrats | Mark Poarch  | 193  | 12.3  | −2.6
Turnout | 1,563  | 24  |
| Labour hold
| Labour hold

### Longwell Green

[edit]

Longwell Green (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Conservative | Carol Strange  | 1,442  | 56.3  | −5.3
| Conservative | Kristopher Murphy  | 1,170  | 45.7  | −8.9
| Liberal Democrats | Edward Allinson  | 906  | 35.4  | +22.2
| Independent | Christine Price*  | 626  | 24.4  | −37.2
| Liberal Democrats | Crispin Allard  | 621  | 24.2  | +12.5
Turnout | 2,561  | 34  |
| Conservative hold
| Conservative hold

### New Cheltenham

[edit]

New Cheltenham (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Matt Palmer  | 936  | 52.8  | +10.8
| Labour | Sandie Davis*  | 907  | 51.2  | +7.6
| Conservative | Ian Adams  | 664  | 37.5  | −3.6
| Conservative | Gagan Singh  | 546  | 30.8  | −6.9
| Liberal Democrats | Ruth Davis  | 204  | 11.5  | −1.0
| Liberal Democrats | Richard Parkinson  | 152  | 8.6  | −3.4
Turnout | 1,773  | 27  |
| Labour hold
| Labour hold

### Parkwall and Warmley

[edit]

Parkwall and Warmley (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Conservative | Liz Bromiley*  | 914  | 48.0  | +1.1
| Conservative | Sam Bromiley*  | 890  | 46.7  | +3.5
| Labour | Martin Farmer  | 801  | 42.1  | +8.1
| Labour | Kenneth Rabone  | 699  | 36.7  | +6.3
| Liberal Democrats | Philippa Marsden  | 213  | 11.2  | +1.7
| Liberal Democrats | Hossein Pirooz  | 193  | 10.1  | +2.4
Turnout | 1,904  | 27  |
| Conservative hold
| Conservative hold

### Patchway Coniston

[edit]

Patchway Coniston (1 seat)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Independent | Isobel Walker  | 328  | 35.3  | N/A
| Labour | Dayley Lawrence  | 323  | 34.8  | −1.6
| Conservative | Simon Jones  | 186  | 20.0  | −5.3
| Green | Matthew Pash  | 55  | 5.9  | N/A
| Liberal Democrats | Joanna Wallis  | 37  | 4.0  | −8.8
Majority | 5  | <1  |
Turnout | 929  | 24  |
| Independent gain from Labour

### Pilning and Severn Beach

[edit]

Pilning and Severn Beach (1 seat)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Simon Johnson  | 479  | 40.8  | +34.0
| Conservative | Simon Begby  | 447  | 38.1  | −3.6
| Labour | Andy Segal  | 247  | 21.1  | +3.3
Majority | 32  | 2.7  |
Turnout | 1,173  | 32  |
| Liberal Democrats gain from Conservative

### Severn Vale

[edit]

Severn Vale (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Tony Williams  | 1,537  | 46.4  | +14.9
| Conservative | Matthew Riddle*  | 1,528  | 46.1  | −8.5
| Liberal Democrats | Mark Oaten | 1,435  | 43.3  | +11.9
| Conservative | Keith Burchell*  | 1,325  | 40.0  | −7.3
| Labour | Abigail Curtis  | 307  | 9.3  | +3.0
| Labour | Naomi Carroll  | 229  | 6.9  | +1.0
Turnout | 3,314  | 44  |
| Liberal Democrats gain from Conservative
| Conservative hold

### Staple Hill and Mangotsfield

[edit]

Staple Hill and Mangotsfield (3 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Ian Boulton*  | 2,331  | 70.5  | +12.1
| Labour | Michael Bell*  | 2,153  | 65.1  | +12.5
| Labour | Katie Cooper*  | 2,014  | 60.9  | +12.2
| Conservative | Andy O'Hara  | 789  | 23.9  | −8.2
| Conservative | Andrew Shore  | 604  | 18.3  | −10.5
| Conservative | Anil Mishra  | 556  | 16.8  | −8.0
| Liberal Democrats | Andrew Daer  | 337  | 10.2  | +0.1
| Liberal Democrats | Brenda Allen  | 228  | 6.9  | −3.1
| Liberal Democrats | Gabrielle Davis  | 222  | 6.7  | −3.2
Turnout | 3,307  | 30  |
| Labour hold
| Labour hold
| Labour hold

### Stoke Gifford

[edit]

Stoke Gifford (3 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | David Addison  | 1,530  | 40.6  | +12.0
| Conservative | Keith Cranney*  | 1,440  | 38.2  | −12.1
| Conservative | Neel Das Gupta  | 1,379  | 36.6  | −8.2
| Labour | Brian Mead  | 1,358  | 36.0  | +12.8
| Conservative | Tony Griffiths  | 1,349  | 35.8  | −4.8
| Labour | Daniel Harris  | 1,289  | 34.2  | +11.6
| Liberal Democrats | John Williams  | 927  | 24.6  | +5.2
| Liberal Democrats | Kimberley Stansfield  | 867  | 23.0  | +4.8
| Liberal Democrats | Karl Tomasin  | 693  | 18.4  | +0.7
Turnout | 3,772  | 35  |
| Labour gain from Conservative
| Conservative hold
| Conservative hold

### Stoke Park and Cheswick

[edit]

Stoke Park and Cheswick (1 seat)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Ayrden Pocock  | 466  | 46.8  | −3.9
| Labour | Ryan Coyle-Larner  | 318  | 31.9  | +14.2
| Conservative | Prasanna Ramarashnan  | 212  | 21.3  | −10.3
Majority | 148  | 14.9  |
Turnout | 996  | 31  |
| Liberal Democrats hold | Swing |  |

### Thornbury

[edit]

Thornbury (3 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Maggie Tyrrell*  | 2,718  | 62.6  | −8.2
| Liberal Democrats | Chris Davies  | 2,682  | 61.8  | −9.1
| Liberal Democrats | Jayne Stansfield*  | 2,679  | 61.7  | −6.2
| Green | Jen Gash  | 1,020  | 23.5  | N/A
| Labour | Alasdair Weeks  | 761  | 17.5  | N/A
| Conservative | Olivia Owusu-Antwi  | 704  | 16.2  | −11.9
| Conservative | Janet Buxton  | 680  | 15.7  | −9.4
| Conservative | John Buxton  | 672  | 15.5  | −7.5
Turnout | 4,342  | 40  |
| Liberal Democrats hold
| Liberal Democrats hold
| Liberal Democrats hold

### Winterbourne

[edit]

Winterbourne (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Conservative | Nic Labuschagne*  | 889  | 43.3  | −11.6
| Conservative | Trevor Jones*  | 819  | 39.9  | −10.3
| Liberal Democrats | Peter Bruce  | 678  | 33.0  | +4.6
| Liberal Democrats | David Goodwin  | 572  | 27.9  | +1.7
| Labour | John Lloyd  | 342  | 16.7  | −0.8
| Labour | Beth McKinlay  | 290  | 14.1  | −2.9
| Green | Alan Lankester  | 240  | 11.7  | N/A
| Green | David Vernon  | 158  | 7.7  | N/A
Turnout | 2,052  | 37  |
| Conservative hold
| Conservative hold

### Woodstock

[edit]

Woodstock (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Alison Evans*  | 1,039  | 56.0  | +11.4
| Labour | Ian Scott  | 928  | 50.1  | +5.2
| Conservative | Jack Groenewald  | 545  | 29.4  | −7.6
| Conservative | Kamni Shambhu  | 477  | 25.7  | −7.7
| Liberal Democrats | Jim Corrigan  | 335  | 18.1  | +1.1
| Liberal Democrats | Tony Davis  | 209  | 11.3  | −2.4
Turnout | 1,854  | 25  |
| Labour hold
| Labour hold

### Yate Central

[edit]

Yate Central (2 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Sandra Emms  | 1,269  | 63.3  | −2.8
| Liberal Democrats | John Davis  | 1,231  | 61.4  | −2.2
| Conservative | Marian Gilpin  | 584  | 29.1  | +3.4
| Conservative | Joanne Lewis  | 470  | 23.5  | −2.3
| Green | Christopher Jackson  | 266  | 13.3  | N/A
Turnout | 2,004  | 31  |
| Liberal Democrats hold
| Liberal Democrats hold

### Yate North

[edit]

Yate North (3 seats)  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | Mike Drew*  | 2,282  | 73.3  | +11.7
| Liberal Democrats | Chris Willmore  | 2,230  | 71.6  | +13.6
| Liberal Democrats | Ben Nutland*  | 2,228  | 71.5  | +14.2
| Conservative | Sonia Williams  | 759  | 24.4  | −6.7
| Conservative | Matt Lewis  | 734  | 23.6  | −6.8
| Conservative | David Williams  | 733  | 23.5  | −8.7
Turnout | 3,115  | 32  |
| Liberal Democrats hold
| Liberal Democrats hold
| Liberal Democrats hold

## Changes 2023–2027

[edit]

### Affiliation changes

[edit]

### By-elections

[edit]

#### New Cheltenham

[edit]

New Cheltenham by-election, 2 May 2024[19] Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Labour | Angela Morey  | 666  | 48.2  |
| Conservative | Kelly Cole  | 418  | 30.2  |
| Green | AJ Coakham  | 189  | 137  |
| Liberal Democrats | James Corrigan  | 109  | 7.9  |
Majority | 258  | 18.0  |
Turnout | 1 ,399  | 20.7  | −6.3
| Labour hold

The New Cheltenham by-election was triggered by the resignation of Labour councillor Sandie Davis.[20]

#### Frampton Cotterell

[edit]

Frampton Cotterell by-election: 28 November 2024  Party  | Candidate  | Votes  | %  | ±%

|
|
|
|

| Liberal Democrats | David Goodwin  | 1,315  | 49.3  | –2.4
| Conservative | Tim Niblett  | 1,114  | 41.7  | +8.1
| Green | Alan Lankester  | 160  | 6.0  | –3.0
| Labour | Jonathan Trollope  | 80  | 3.0  | –2.7
Majority | 201  | 7.6  | N/A
Turnout | 2,677  | 25.5  | –17.5
Registered electors | 10,516  |  |
| Liberal Democrats hold | Swing | 5.3  |

## References

[edit]

1. ^ "Local elections 2023". South Gloucestershire Council. Retrieved 12 April 2023.
2. ^ "Election timetable in England". UK Government. Retrieved 10 April 2023.
3. ^ "2023 District Elections". Stoke Gifford Journal. Retrieved 12 April 2023.
4. ^ "Local Elections 2023: Traffic and high streets among issues for voters". BBC News. 20 April 2023. Retrieved 22 April 2023.
5. ^ "South Gloucestershire result - Local Elections 2023". BBC News. Retrieved 7 May 2023.
6. ^ De la Mare, Tess (28 March 2023). "South Gloucestershire Council leader Toby Savage to step down". BBC News. Retrieved 25 May 2023.
7. ^ Postans, Adam (9 May 2023). "Lib Dems and Labour accused of 'dodgy deals in backrooms' to run South Gloucestershire Council". Bristol Live. Retrieved 25 May 2023.
8. ^ Postans, Adam (25 May 2023). "South Gloucestershire Council Lib-Lab coalition 'destined to fail' claims opposition". Bristol Live. Retrieved 25 May 2023.
9. ^ "Election results by party, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 5 May 2023.
10. ^ "Election results for Bitton and Oldland Common, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
11. ^ "Election results for Boyd Valley, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
12. ^ "Election results for Bradley Stoke North, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
13. ^ "Election results for Bradley Stoke South, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
14. ^ "Election results for Charfield, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
15. ^ "Election results for Charlton and Cribbs, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
16. ^ "Election results for Dodington, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
17. ^ "Election results for Emersons Green, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
18. ^ "Election results for Filton, 4 May 2023". council.southglos.gov.uk. 4 May 2023. Retrieved 12 May 2023.
19. ^ "Result of the New Cheltenham by-election 2 May 2024". South Gloucestershire Council. Retrieved 5 May 2024.
20. ^ Postans, Adam (23 April 2024). "South Gloucestershire Council by-election candidates after resignation". Bristol Live. Retrieved 5 May 2024.

* v
* t
* e

Council elections in Gloucestershire

Gloucestershire County Council|

* 1889
* 1892
* 1895
* 1898
* 1901
* 1904
* 1907
* 1910
* 1913
* 1919
* 1922
* 1925
* 1928
* 1931
* 1934
* 1937
* 1946
* 1949
* 1952
* 1955
* 1958
* 1961
* 1964
* 1967
* 1970
* 1973
* 1977
* 1981
* 1985
* 1989
* 1993
* 1997
* 2001
* 2005
* 2009
* 2013
* 2017
* 2021
* 2025

Cheltenham Borough Council|

* 1973
* 1976
* 1979
* 1983
* 1984
* 1986
* 1987
* 1988
* 1990
* 1991
* 1992
* 1994
* 1995
* 1996
* 1998
* 1999
* 2000
* 2002
* 2004
* 2006
* 2008
* 2010
* 2012
* 2014
* 2016
* 2018
* 2021
* 2022
* 2024

Cotswold District Council|

* 1973
* 1976
* 1979
* 1983
* 1987
* 1991
* 1995
* 1999
* 2003
* 2007
* 2011
* 2015
* 2019
* 2023

Forest of Dean District Council|

* 1973
* 1976
* 1979
* 1983
* 1987
* 1991
* 1995
* 1999
* 2003
* 2007
* 2011
* 2015
* 2019
* 2023

Gloucester City Council|

* 1973
* 1976
* 1979
* 1980
* 1982
* 1983
* 1984
* 1986
* 1987
* 1988
* 1990
* 1991
* 1992
* 1994
* 1995
* 1996
* 1998
* 1999
* 2000
* 2002
* 2003
* 2004
* 2006
* 2007
* 2008
* 2010
* 2011
* 2012
* 2014
* 2015
* 2016
* 2021
* 2024

South Gloucestershire Council|

* 1995
* 1999
* 2003
* 2007
* 2011
* 2015
* 2019
* 2023

Stroud District Council|

* 1973
* 1976
* 1979
* 1983
* 1984
* 1986
* 1987
* 1988
* 1990
* 1991
* 1992
* 1994
* 1995
* 1996
* 1998
* 1999
* 2000
* 2002
* 2003
* 2004
* 2006
* 2007
* 2008
* 2010
* 2011
* 2012
* 2014
* 2015
* 2016
* 2021
* 2024

Tewkesbury Borough Council|

* 1973
* 1976
* 1979
* 1983
* 1987
* 1991
* 1995
* 1999
* 2003
* 2007
* 2011
* 2015
* 2019
* 2023

West of England Mayor|

* 2017
* 2021
* 2025

Former councils

Avon County Council|

* 1973
* 1977
* 1981
* 1985
* 1989
* 1993
* Abolished

Kingswood Borough Council|

* 1973
* 1976
* 1979
* 1983
* 1987
* 1991
* Abolished

Northavon District Council|

* 1973
* 1976
* 1979
* 1983
* 1987
* 1991
* Abolished

* See also: Wards
* Boundary changes

* v
* t
* e

(2022 <-)  2023 United Kingdom local elections (-> 2024)

England|

| Metropolitan boroughs|

* Barnsley
* Bolton
* Bradford
* Bury
* Calderdale
* Coventry
* Dudley
* Gateshead
* Kirklees
* Knowsley
* Leeds
* Liverpool
* Manchester
* Newcastle upon Tyne
* North Tyneside
* Oldham
* Rochdale
* Salford
* Sandwell
* Sefton
* Sheffield
* Solihull
* South Tyneside
* Stockport
* Sunderland
* Tameside
* Trafford
* Wakefield
* Walsall
* Wigan
* Wirral
* Wolverhampton

|

Unitary authorities|

* Bath and North East Somerset
* Bedford
* Blackburn with Darwen
* Blackpool
* Bournemouth, Christchurch and Poole
* Bracknell Forest
* Brighton and Hove
* Central Bedfordshire
* Cheshire East
* Cheshire West and Chester
* Darlington
* Derby
* East Riding of Yorkshire
* Halton
* Hartlepool
* Herefordshire
* Hull
* Leicester
* Luton
* Medway
* Middlesbrough
* Milton Keynes
* North East Lincolnshire
* North Lincolnshire
* North Somerset
* Nottingham
* Peterborough
* Plymouth
* Portsmouth
* Reading
* Redcar and Cleveland
* Rutland
* Slough
* South Gloucestershire
* Southampton
* Southend-on-Sea
* Stockton-on-Tees
* Stoke-on-Trent
* Swindon
* Telford and Wrekin
* Thurrock
* Torbay
* West Berkshire
* Windsor and Maidenhead
* Wokingham
* York

Non-metropolitan districts|

* Amber Valley
* Arun
* Ashfield
* Ashford
* Babergh
* Basildon
* Basingstoke and Deane
* Bassetlaw
* Blaby
* Bolsover
* Boston
* Braintree
* Breckland
* Brentwood
* Broadland
* Bromsgrove
* Broxbourne
* Broxtowe
* Burnley
* Cambridge
* Cannock Chase
* Canterbury
* Castle Point
* Charnwood
* Chelmsford
* Cherwell
* Chesterfield
* Chichester
* Chorley
* Colchester
* Cotswold
* Crawley
* Dacorum
* Dartford
* Derbyshire Dales
* Dover
* East Cambridgeshire
* East Devon
* East Hampshire
* East Hertfordshire
* East Lindsey
* East Staffordshire
* East Suffolk
* Eastbourne
* Eastleigh
* Elmbridge
* Epping Forest
* Epsom and Ewell
* Erewash
* Exeter
* Fenland
* Folkestone & Hythe
* Forest of Dean
* Fylde
* Gedling
* Gravesham
* Great Yarmouth
* Guildford
* Harborough
* Harlow
* Hart
* Havant
* Hertsmere
* High Peak
* Hinckley and Bosworth
* Horsham
* Hyndburn
* Ipswich
* King's Lynn and West Norfolk
* Lancaster
* Lewes
* Lichfield
* Lincoln
* Maidstone
* Maldon
* Malvern Hills
* Mansfield
* Melton
* Mid Devon
* Mid Suffolk
* Mid Sussex
* Mole Valley
* New Forest
* Newark and Sherwood
* North Devon
* North East Derbyshire
* North Hertfordshire
* North Kesteven
* North Norfolk
* North Warwickshire
* North West Leicestershire
* Norwich
* Oadby and Wigston
* Pendle
* Preston
* Redditch
* Reigate and Banstead
* Ribble Valley
* Rochford
* Rossendale
* Rother
* Rugby
* Runnymede
* Rushcliffe
* Rushmoor
* Sevenoaks
* South Derbyshire
* South Hams
* South Holland
* South Kesteven
* South Norfolk
* South Oxfordshire
* South Ribble
* South Staffordshire
* Spelthorne
* St Albans
* Stafford
* Staffordshire Moorlands
* Stevenage
* Stratford-on-Avon
* Surrey Heath
* Swale
* Tamworth
* Tandridge
* Teignbridge
* Tendring
* Test Valley
* Tewkesbury
* Thanet
* Three Rivers
* Tonbridge and Malling
* Torridge
* Tunbridge Wells
* Uttlesford
* Vale of White Horse
* Warwick
* Watford
* Waverley
* Wealden
* Welwyn Hatfield
* West Devon
* West Lancashire
* West Lindsey
* West Oxfordshire
* West Suffolk
* Winchester
* Woking
* Worcester
* Worthing
* Wychavon
* Wyre
* Wyre Forest

Mayoral|

* Bedford
* Leicester
* Mansfield
* Middlesbrough

Northern Ireland|

* Antrim & Newtownabbey
* Ards & North Down
* Armagh City, Banbridge and Craigavon
* Belfast
* Causeway Coast & Glens
* Derry City & Strabane
* Fermanagh & Omagh
* Lisburn & Castlereagh
* Mid & East Antrim
* Mid Ulster
* Newry, Mourne & Down

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template