Before (end of 2018) (70 seats, Open Council Data)
Conservative 40 · Liberal Democrats 16 · Labour 14
After (end of 2019) (61 seats, Open Council Data)
Conservative 33 · Liberal Democrats 17 · Labour 11
Ward results
Bitton & Oldland Common2 seats
| Paul Hughes | Conservative | 979 ✓ |
| Erica Williams | Conservative | 969 ✓ |
| Neil Willmott | Labour | 530 |
| Benjamin Gibbs | Labour | 516 |
| Paul Aidan Hulbert | Liberal Democrats | 347 |
| Matthew Furey-King | Green | 328 |
| Karl Tomasin | Liberal Democrats | 288 |
Boyd Valley2 seats · turnout 39.4%
| Stephen Reade | Conservative | 1,305 ✓ |
| Benjamin Stokes | Conservative | 1,300 ✓ |
| Philippa Marsden | Liberal Democrats | 982 |
| Nicholas Andrew Valentine | Liberal Democrats | 822 |
| Nigel Goldsmith | Labour | 281 |
Bradley Stoke North2 seats
| Sarah Pomfret | Conservative | 925 ✓ |
| Franklin Owusu-Antwi | Conservative | 866 ✓ |
| Jonathan Williams | Liberal Democrats | 503 |
| David Addison | Labour | 494 |
| Fabrizio Fazzino | Labour | 485 |
| Andy Ward | Independent | 456 |
| Ian Noel Joseph | Liberal Democrats | 343 |
| Daniel John Elliott | Independent | 297 |
Bradley Stoke South2 seats · turnout 23.3%
| John Ashe | Conservative | 753 ✓ |
| Roger Avenin | Conservative | 744 ✓ |
| Kulwinder Singh Sappal | Labour | 423 |
| Ravi Kumar Vinjamuri | Labour | 364 |
| Elaine Ann Hardwick | Independent | 293 |
| Susan Hope | Liberal Democrats | 260 |
| Marion Ward | Independent | 258 |
| Omar Aziz Beg | Liberal Democrats | 213 |
| Bex Ward | Independent | 93 |
Charfield1 seat · turnout 36.1%
| John O'Neill | Liberal Democrats | 869 ✓ |
| John Buxton | Conservative | 250 |
| Gary Raymond Clarke | Labour | 66 |
Charlton & Cribbs3 seats
| Sanjay Shambhu | Conservative | 520 ✓ |
| Jo Buddharaju | Conservative | 511 ✓ |
| Brian Hopkinson | Conservative | 497 ✓ |
| Elaine Mary Martin | Labour | 403 |
| Keith Walker | Labour | 388 |
| Mubashar Hussain Chaudhry | Labour | 349 |
| Brenda Mary Osyth Allen | Liberal Democrats | 191 |
| Anne White | Liberal Democrats | 190 |
| Matthew Stringer | Liberal Democrats | 184 |
| George Pykov | UK Independence Party (UKIP) | 168 |
| Jocelyn Briffett | UK Independence Party (UKIP) | 162 |
| Tom Crawley | UK Independence Party (UKIP) | 157 |
| Adrian Rush | Liberal Democrats | 1,556 ✓ |
| Patricia Trull | Liberal Democrats | 1,539 ✓ |
| Rob Creer | Conservative | 1,527 |
| Becky Romaine | Conservative | 1,352 |
| Ruth Mary Jahans-Price | Labour | 183 |
| Roger Frederick Jahans-Price | Labour | 158 |
Dodington2 seats · turnout 37.3%
| Timothy Peter Davis | Liberal Democrats | 1,522 ✓ |
| Louise Harris | Liberal Democrats | 1,516 ✓ |
| Ian James Donovan Livermore | Conservative | 649 |
| Simon Peter Schofield | Conservative | 614 |
Emersons Green3 seats · turnout 29.2%
| Judy Adams | Conservative | 1,379 ✓ |
| Rachael Hunt | Conservative | 1,336 ✓ |
| Colin Hunt | Conservative | 1,305 ✓ |
| Sadik Al-Hassan | Labour | 1,037 |
| Matt Palmer | Labour | 978 |
| Jonathan Maytham | Labour | 874 |
| Andrew Paul Riches | Liberal Democrats | 610 |
| Rachel Claire Hathaway | Liberal Democrats | 569 |
| Martin William Monk | Liberal Democrats | 447 |
Filton2 seats · turnout 31.1%
| Adam Monk | Labour | 769 ✓ |
| Christopher Robert Wood | Conservative | 739 ✓ |
| Ian Scott | Labour | 738 |
| Julie Tucker | Conservative | 587 |
| Keith Briffett | UK Independence Party (UKIP) | 345 |
| Diana Warner | Green | 319 |
| Philip Winter | UK Independence Party (UKIP) | 280 |
| Lindsay Jane Gough | Liberal Democrats | 242 |
| Murali Thoppil | Green | 238 |
| Ayrden Pocock | Liberal Democrats | 163 |
Frampton Cotterell3 seats · turnout 71.5%
| Claire Young | Liberal Democrats | 2,174 ✓ |
| Tristan Clark | Liberal Democrats | 1,979 ✓ |
| Jon Lean | Liberal Democrats | 1,855 ✓ |
| Tom Howell | Conservative | 1,590 |
| Marian Gilpin | Conservative | 1,481 |
| Jenna Marie Hale | Conservative | 1,458 |
| Linda Williams | Independent | 340 |
| Roger Edward Millard | Labour | 268 |
| Jonathan Trollope | Labour | 226 |
| Terry Trollope | Labour | 215 |
Frenchay & Downend3 seats
| Benjamin Burton | Conservative | 1,818 ✓ |
| Jon Hunt | Conservative | 1,755 ✓ |
| James Griffiths | Conservative | 1,637 ✓ |
| AJ Coakham | Labour | 1,017 |
| Paul Francis Harris | Labour | 886 |
| Andy Daer | Liberal Democrats | 829 |
| Tim Kent | Labour | 828 |
| Paul Sayers | Liberal Democrats | 608 |
| Tim White | Liberal Democrats | 569 |
| Trevor Crotch-Harvey | UK Independence Party (UKIP) | 444 |
Hanham3 seats · turnout 37.1%
| June Bamford | Conservative | 1,618 ✓ |
| Brenda Langley | Conservative | 1,527 ✓ |
| Jason Pearce | Conservative | 1,403 ✓ |
| Caroline Louise White | Labour | 777 |
| Andrew Chubb | Labour | 773 |
| Wayne Prewett | Labour | 712 |
| Jack Benjamin Cox | Green | 644 |
| Jenny Vernon | Green | 638 |
| Joseph Evans | Green | 569 |
| Denise Christine Gawn | Liberal Democrats | 246 |
| Peter Coley | Liberal Democrats | 240 |
| Toby Andrew Jefferies | Liberal Democrats | 214 |
Kingswood2 seats
| April Begley | Labour | 687 ✓ |
| Ant Reid | Labour | 594 ✓ |
| Tony Griffiths | Conservative | 500 |
| Andrew Mills | Conservative | 494 |
| Sidney Walker | Liberal Democrats | 228 |
| Hossein Pirooz | Liberal Democrats | 211 |
Longwell Green2 seats · turnout 45.3%
| Christine Price | Conservative | 1,545 ✓ |
| Toby Savage | Conservative | 1,369 ✓ |
| Ron Hardie | Labour | 677 |
| Pat Penny | Labour | 605 |
| Cheryl Anne Kirby | Liberal Democrats | 330 |
| Clive Parkinson | Liberal Democrats | 293 |
New Cheltenham2 seats
| Steve Davis | Labour | 785 ✓ |
| Kim Scudamore | Labour | 756 ✓ |
| Stewart Hadley-Clarke | Conservative | 740 |
| Gagan Singh | Conservative | 679 |
| Chris Willmore | Liberal Democrats | 225 |
| Martin Joinson | Liberal Democrats | 217 |
Parkwall & Warmley2 seats
| Elizabeth Bromiley | Conservative | 923 ✓ |
| Samuel Bromiley | Conservative | 850 ✓ |
| Pippa Gibbs | Labour | 670 |
| Barry Malcolm West | Labour | 598 |
| Nick Barrett | Independent | 210 |
| Kenton Boon | Liberal Democrats | 186 |
| Benj Emmerson | Liberal Democrats | 151 |
Patchway Coniston1 seat
| Sam Scott | Labour | 328 ✓ |
| Ben Walker | UK Independence Party (UKIP) | 230 |
| Kenneth Dando | Conservative | 228 |
| Dave Hockey | Liberal Democrats | 115 |
Pilning & Severn Beach1 seat · turnout 41.4%
| Robert Griffin | Conservative | 483 ✓ |
| Olga Taylor | Independent | 271 |
| Alexander Francis Akerman | Labour | 206 |
| Tom Meadowcroft | Green | 118 |
| Geoff Davis | Liberal Democrats | 79 |
Severn Vale2 seats
| Matthew Riddle | Conservative | 1,740 ✓ |
| Keith Burchell | Conservative | 1,506 ✓ |
| Tony Williams | Liberal Democrats | 1,004 |
| Marion Christine Reeve | Liberal Democrats | 1,000 |
| Louis Crawley | UK Independence Party (UKIP) | 330 |
| David Ward | Labour | 200 |
| Gillian Foxton | Labour | 187 |
Staple Hill & Mangotsfield3 seats
| Ian Boulton | Labour | 1,936 ✓ |
| Michael Bell | Labour | 1,742 ✓ |
| Katie Cooper | Labour | 1,612 ✓ |
| Matt Pitts | Conservative | 1,062 |
| James Hunt | Conservative | 955 |
| Samson Akinbo | Conservative | 820 |
| Guy Rawlinson | Liberal Democrats | 334 |
| Wully Perks | Liberal Democrats | 330 |
| Crispin Toby John Allard | Liberal Democrats | 328 |
Stoke Gifford3 seats · turnout 38.4%
| Brian Allinson | Conservative | 1,452 ✓ |
| Keith Cranney | Conservative | 1,371 ✓ |
| Ernest Brown | Conservative | 1,317 ✓ |
| Jenny James | Labour | 926 |
| Brian Mead | Labour | 752 |
| Tom Mewies | Labour | 733 |
| Pam Shipp | Liberal Democrats | 628 |
| John Ford | Liberal Democrats | 590 |
| Bob Griffin | Liberal Democrats | 575 |
| Fred Hillberg | UK Independence Party (UKIP) | 477 |
Stoke Park & Cheswick1 seat
| James Edward Arrowsmith | Liberal Democrats | 364 ✓ |
| George William Pendrill Maggs | Conservative | 227 |
| Dayley Patrick Gerald Lawrence | Labour | 127 |
Thornbury3 seats
| Shirley Anne Holloway | Liberal Democrats | 2,771 ✓ |
| Maggie Tyrrell | Liberal Democrats | 2,766 ✓ |
| Jayne Stansfield | Liberal Democrats | 2,652 ✓ |
| Sue Gillett | Conservative | 1,098 |
| Steve Chubb | Conservative | 982 |
| Simon Begbey | Conservative | 900 |
Winterbourne2 seats · turnout 29.4%
| Nicholas Labuschagne | Conservative | 1,022 ✓ |
| Trevor Jones | Conservative | 935 ✓ |
| Peter Bruce | Liberal Democrats | 529 |
| Kimberley Lauren Stansfield | Liberal Democrats | 487 |
| Anya Louise Hickman | Labour | 326 |
| Rowan Francis | Labour | 316 |
Woodstock2 seats · turnout 20.3%
| Pat Rooney | Labour | 787 ✓ |
| Alison Evans | Labour | 781 ✓ |
| StJohn Timothy Cross | Conservative | 648 |
| Charlotte Hartill | Conservative | 585 |
| James Corrigan | Liberal Democrats | 294 |
| Linda Ann Boon | Liberal Democrats | 240 |
Yate Central2 seats · turnout 32.8%
| Ruth Davis | Liberal Democrats | 1,398 ✓ |
| John Gawn | Liberal Democrats | 1,345 ✓ |
| John Lewis | Conservative | 546 |
| Amy Michelle McNeill | Conservative | 544 |
| Kathleen Langley | Labour | 157 |
| Michael Paul McGrath | Labour | 155 |
Yate North3 seats · turnout 34.4%
| Mike Drew | Liberal Democrats | 1,898 ✓ |
| Jeremy Davis | Liberal Democrats | 1,788 ✓ |
| Ben Nutland | Liberal Democrats | 1,768 ✓ |
| Liz Brennan | Conservative | 994 |
| Sonia Williams | Conservative | 960 |
| Matt Lewis | Conservative | 937 |
| Clare Fiona Beasley | Labour | 241 |
| Robert John Lomas | Labour | 240 |
