Before (end of 2023) (51 seats, Open Council Data)
Conservative 17 · Green 14 · Other 11 · Labour 6 · Liberal Democrats 3
After (end of 2024) (51 seats, Open Council Data)
Green 22 · Labour 20 · Conservative 7 · Liberal Democrats 2
Ward results
Amberley and Woodchester1 seat · turnout 50.1%
| Sarah Canning | Green | 420 ✓ |
| Lesley Williams | Labour | 267 |
| Colin Chisholm | Conservative | 190 |
Berkeley Vale3 seats · turnout 38.4%
| Lindsey Jane Green | Conservative | 1,094 ✓ |
| Paul Turner | Conservative | 935 ✓ |
| Charles James Tuffin | Conservative | 881 ✓ |
| Liz Ashton | Labour | 876 |
| Stephen Leslie Lydon | Labour | 582 |
| Jo Smith | Labour | 556 |
| Martyn Cutcher | Green | 250 |
| Susie Medley | Green | 247 |
| Nick Easby | Liberal Democrats | 229 |
| Bob Hilliard | Green | 224 |
Bisley1 seat · turnout 49.4%
| Martin Andrew Brown | Green | 546 ✓ |
| Stephen Frank Davies | Conservative | 209 |
| Bob Hughes | Labour | 80 |
| Rod Rhys Jones | Liberal Democrats | 44 |
Cainscross3 seats · turnout 39.4%
| Stephen Michael Stanley | Labour | 989 ✓ |
| Dave Mathews | Labour | 971 ✓ |
| Fraser Dahdouh | Labour | 954 ✓ |
| Kate Crews | Green | 630 |
| Alan Mossman | Green | 428 |
| Gavin McClafferty | Green | 413 |
| George Williams | Conservative | 397 |
| Donna Pickering | Conservative | 319 |
| Adam Ashley Whitehead | Conservative | 311 |
| Charlie Mitchell | Independent | 209 |
| Sue Richards | Trade Unionist and Socialist Coalition | 81 |
Cam East2 seats · turnout 41.3%
| Ian Hamilton | Labour | 662 ✓ |
| Milly Hill | Labour | 583 ✓ |
| Brian Tipper | Conservative | 513 |
| Victoria Elizabeth Gray | Conservative | 422 |
| Anna Bonallack | Green | 209 |
| Steven Chernocke Naumann | Green | 132 |
| Richard Christopher Wilsher | Liberal Democrats | 121 |
Cam West2 seats · turnout 34.1%
| Chris Haynes | Labour | 590 ✓ |
| Terri Kinnison | Labour | 528 ✓ |
| Bridget Baxter | Conservative | 361 |
| Christopher David Evans | Conservative | 345 |
| Ben Bywater | Green | 238 |
| Sally Pickering | Green | 159 |
| Rhianna Sian Wilsher | Liberal Democrats | 107 |
Chalford3 seats · turnout 48.0%
| Trica Watson | Green | 1,323 ✓ |
| Helen Fenton | Green | 1,279 ✓ |
| James Boyle | Green | 1,192 ✓ |
| Bob Hughes | Labour | 624 |
| Jed Peter Heathcote Knight | Labour | 605 |
| Gail Ann Fearnley-Whittingstall | Conservative | 559 |
| Tim Westlake | Conservative | 511 |
| Kim Hawkins | Conservative | 504 |
| Stephen Michael Stanley | Labour | 504 |
Coaley and Uley1 seat · turnout 50.2%
| Martin Richard Pearcy | Green | 584 ✓ |
| John Stanton | Conservative | 260 |
| Claire Louise Cook | Labour | 143 |
Dursley3 seats · turnout 41.3%
| Helen Hughes | Labour | 915 ✓ |
| Terry Cook | Labour | 840 ✓ |
| Bob Hughes | Labour | 802 ✓ |
| Danae Savvidou | Green | 688 |
| Tom Meadowcroft | Green | 557 |
| Loraine Vivienne Patrick | Conservative | 549 |
| Matt Patrick | Conservative | 480 |
| Carwyn Haines Williams | Conservative | 449 |
| James Broady | Green | 417 |
| Ann Blacklock | Liberal Democrats | 155 |
| Lucia Jayaseelan | Trade Unionist and Socialist Coalition | 45 |
Hardwicke3 seats · turnout 29.7%
| Gill Oxley | Conservative | 858 ✓ |
| Demelza Jane Rachel Turner-Wilkes | Conservative | 724 ✓ |
| Mark Andrew Ryder | Conservative | 676 ✓ |
| Simon MacGregor | Labour | 491 |
| Adrian Oldman | Green | 458 |
| Keith William Terry | Labour | 420 |
| Thomas Hugh Williams | Labour | 415 |
| John Robinthwaite | Green | 380 |
| John Patient | Green | 362 |
| Alexanda Caroline Owen | Liberal Democrats | 263 |
Kingswood1 seat · turnout 45.6%
| Ted Dolman | Liberal Democrats | 739 ✓ |
| Holly Simkiss | Liberal Democrats | 689 ✓ |
| S. Koch | Labour | 292 |
| A. Withers | Conservative | 96 |
| Allison Long | Conservative | 79 |
| Hannah Lyons-Tsai | Green | 40 |
| Val Randell | Labour | 32 |
Minchinhampton2 seats · turnout 46.0%
| Chloe Isobel Turner | Green | 1,259 ✓ |
| Gill Thomas | Green | 960 ✓ |
| Duncan Robert Greenaway | Conservative | 306 |
| Christo Archer | Liberal Democrats | 261 |
| Philip Morris | Conservative | 203 |
| Stephen Moore | Labour | 173 |
| David James Carter | Labour | 148 |
Nailsworth3 seats · turnout 46.6%
| Steve Robinson | Labour | 1,599 ✓ |
| Kate Kay | Green | 985 ✓ |
| Maggie Dutton | Labour | 942 ✓ |
| Shelley Rider | Labour | 827 |
| Rod Nelson | Green | 614 |
| Rosie Louise Thresher | Green | 434 |
| Ian Michael Daniels | Conservative | 347 |
| Tom George | Conservative | 329 |
| Max Oliver John Howells | Conservative | 327 |
| Colleen Angela Rothwell | Liberal Democrats | 185 |
| Adam Cain | Liberal Democrats | 115 |
Painswick and Upton3 seats · turnout 47.5%
| Gary Luff | Green | 1,492 ✓ |
| Pete Kennedy | Green | 1,245 ✓ |
| Matthew James Sargeant | Green | 1,171 ✓ |
| David Anthony Castle | Conservative | 849 |
| Tim Williams | Conservative | 807 |
| David Lowin | Conservative | 737 |
| Anne Christine Snelgrove | Labour | 274 |
| Ashley Robert Wickens Smith | Labour | 245 |
| Richard Paul Osborn | Liberal Democrats | 239 |
| Andrew Christopher Charles Treacher | Labour | 202 |
Randwick, Whiteshill and Ruscombe1 seat · turnout 47.7%
| Jonathan Edmunds | Green | 613 ✓ |
| Marcia Cosh | Conservative | 111 |
| Paul Michael Sztumpf | Labour | 65 |
| John Stuart Holmes | Liberal Democrats | 39 |
Rodborough2 seats · turnout 50.5%
| Nigel Andrew Prenter | Labour | 602 ✓ |
| Katy Hofmann | Labour | 576 ✓ |
| Liz Hillary | Green | 539 |
| Phil Blomberg | Green | 505 |
| Layfield R.M.H. | Independent | 450 |
| Helen Elliott-Boult | Independent | 303 |
| Sarah Jones | Conservative | 193 |
| Tom Whittaker | Conservative | 169 |
Severn2 seats · turnout 37.3%
| Robert Geoffrey Brown | Conservative | 706 ✓ |
| Richard Maisey | Labour | 683 ✓ |
| Nathan Greenway | Labour | 648 |
| Hena Mannan-Rahman | Conservative | 504 |
| Moya Shannon | Green | 374 |
| Mike Stayte | Liberal Democrats | 341 |
| Isa Clee | Green | 276 |
Stonehouse3 seats · turnout 39.5%
| John Michael Callinan | Labour | 749 ✓ |
| John Charles Parker | Labour | 723 ✓ |
| Carol Kambites | Green | 661 ✓ |
| Karen Frances Linforth | Labour | 571 |
| Nigel Housden | Conservative | 412 |
| Madelaine Maraboli-Roman | Green | 393 |
| Sonia Faye Brinkworth | Conservative | 361 |
| Rachel Mary Smith | Green | 317 |
| Wendy Joy Thomson | Independent | 310 |
| Surjeet Malik | Conservative | 294 |
| Rick Jewell | Liberal Democrats | 129 |
| Adam Goulcher | Trade Unionist and Socialist Coalition | 45 |
Stroud Central1 seat · turnout 44.1%
| David Drew | Labour | 408 ✓ |
| Cate James-Hodges | Green | 326 |
| Susan Cursham | Conservative | 70 |
Stroud Farmhill and Paganhill1 seat · turnout 42.5%
| Shyama Ananthan | Labour | 388 ✓ |
| Val Saunders | Green | 309 |
| Richard Elliott Silvey | Conservative | 105 |
Stroud Slade1 seat · turnout 40.0%
| Natalie Rothwell-Warn | Green | 387 ✓ |
| Rachel Lyons | Labour | 230 |
| Thea Pilikian | Independent | 65 |
| Anthony Roger Malpass | Conservative | 38 |
Stroud Trinity1 seat · turnout 49.3%
| Lucas Schoemaker | Green | 485 ✓ |
| Andy Theaker | Labour | 194 |
| Sharon Elizabeth Sugars | Conservative | 52 |
| Chris Moore | Trade Unionist and Socialist Coalition | 46 |
| Philip J Purves | Liberal Democrats | 29 |
Stroud Uplands1 seat · turnout 39.4%
| Cath Moore | Labour | 246 ✓ |
| Sarah Dixon | Green | 184 |
| George William James | Liberal Democrats | 118 |
| Jessica Tomblin | Conservative | 100 |
Stroud Valley1 seat · turnout 52.0%
| Martin Joseph Baxendale | Green | 559 ✓ |
| Mick Fealty | Labour | 293 |
| Brian Lee | Conservative | 49 |
The Stanleys2 seats · turnout 45.8%
| Steve Hynd | Green | 907 ✓ |
| Marisa Godfrey | Green | 741 ✓ |
| Nigel William John Studdert-Kennedy | Conservative | 437 |
| Jenny Miles | Labour | 317 |
| David Julian White | Conservative | 226 |
| Julie Marie Harper | Labour | 203 |
| Elaine Joyce Jewell | Liberal Democrats | 56 |
Thrupp1 seat · turnout 51.1%
| Beki Aldam | Green | 635 ✓ |
| Rod Beer | Labour | 178 |
| Charlie Stacey | Conservative | 173 |
Wotton-under-Edge3 seats · turnout 43.2%
| Linda Janet Cohen | Liberal Democrats | 1,185 ✓ |
| Catherine Braun | Green | 1,090 ✓ |
| Gareth Kitchen | Green | 743 ✓ |
| Mark David Walter | Liberal Democrats | 740 |
| Graham Steven Smith | Conservative | 558 |
| Lisa Carr | Liberal Democrats | 541 |
| Eleanor Meehan | Green | 431 |
| Steven Richard MacKay | Labour | 354 |
| Rachel Curley | Labour | 343 |
| John Bloxsom | Labour | 332 |
| Andrew Reynolds | Conservative | 316 |
| Allan Nolan | Conservative | 304 |
