Before (end of 2017) (40 seats, Elections Centre)
Liberal Democrats 29 · Conservative 7 · Other 4 · Labour 0
After (end of 2018) (40 seats, Open Council Data)
Liberal Democrats 32 · Conservative 6 · Other 2
Ward results
All Saints1 seat · turnout 35.0%
| Alex Hegenbarth | Liberal Democrats | 674 ✓ |
| Ben Stone | Conservative | 522 |
| Derek Anthony Nigel Lockhart | Labour | 139 |
| Sarah Field | Green | 96 |
Battledown1 seat · turnout 38.6%
| Matt Babbage | Conservative | 971 ✓ |
| Susan Allen | Liberal Democrats | 503 |
| Caroline Adele Gavin | Labour | 108 |
| Spencer Richard Allman | Green | 87 |
Benhall and The Reddings1 seat
| Nigel Charles Britter | Liberal Democrats | 1,036 ✓ |
| James Russell | Conservative | 746 |
| Francis Xavier Chacko | Labour | 91 |
Charlton Kings1 seat · turnout 43.6%
| Angela Boyd Boyes | Liberal Democrats | 915 ✓ |
| Dan Collins | Conservative | 747 |
| Joanna Susan Hughes | Labour | 150 |
| Lorraine Elizabeth Mason | Green | 101 |
Charlton Park1 seat · turnout 53.2%
| Paul Richard Baker | Liberal Democrats | 1,050 ✓ |
| Dean Lewis | Conservative | 962 |
| Karen Wilson | Green | 68 |
| David John Beesley | Labour | 54 |
College1 seat · turnout 38.0%
| Garth Barnes | Liberal Democrats | 976 ✓ |
| Peter Vagn | Conservative | 448 |
| Lynda Peggy Johnson | Labour | 162 |
| Drew Alexander Davie | Green | 105 |
Hesters Way1 seat · turnout 24.8%
| Simon Albert Wheeler | Liberal Democrats | 669 ✓ |
| Stephen Charles Lovatt | Conservative | 386 |
| Clive Robert Harriss | Labour | 161 |
Lansdown1 seat · turnout 33.2%
| Cathy Mason | Conservative | 720 ✓ |
| Barbara Ann Clark | Liberal Democrats | 406 |
| Miranda Jane Latham-Jackson | Labour | 148 |
| Adrian Becker | Green | 87 |
Leckhampton2 seats · turnout 52.1%
| Martin Charles Horwood | Liberal Democrats | 1,082 ✓ |
| Stephen Gavin Cooke | Conservative | 1,069 ✓ |
| Chris Nelson | Conservative | 1,067 |
| Glenn Andrews | Liberal Democrats | 834 |
| Peter Frings | Green | 302 |
| Steve Harrop | Labour | 78 |
| Christopher John Meehan | Labour | 56 |
Oakley1 seat · turnout 33.1%
| Maximilian Wilkinson | Liberal Democrats | 768 ✓ |
| Liz Ashley | Labour | 331 |
| Ben Carlton | Conservative | 317 |
Park1 seat · turnout 50.3%
| Dilys Barrell | Liberal Democrats | 1,154 ✓ |
| Lance Kennedy | Conservative | 1,101 |
| Kevin Michael Boyle | Labour | 91 |
| Barbara Anne Knight-Elliott | Green | 77 |
Pittville1 seat · turnout 42.4%
| Jo Stafford | Liberal Democrats | 628 ✓ |
| Stephan Alexander Fifield | Conservative | 624 |
| Adam Lewis Kirkham Lilywhite | People Against Bureaucracy Group | 514 |
| Andrew James Nicholson | Labour | 150 |
| Stephen John Bear | Green | 65 |
Prestbury1 seat · turnout 45.0%
| John Payne | — | 1,324 ✓ |
| Catherine Jane Simpson | Liberal Democrats | 411 |
| Jerome Eugene Forrest | Conservative | 279 |
Springbank1 seat · turnout 25.8%
| Peter Jeffries | Liberal Democrats | 818 ✓ |
| Rich Newman | Conservative | 323 |
| John Malcolm Bride | Labour | 132 |
St Mark's1 seat · turnout 26.6%
| Sandra Holliday | Liberal Democrats | 676 ✓ |
| Joshua David William Lee | Conservative | 356 |
| Matthew Bevington | Labour | 159 |
| David John Clarke | Green | 89 |
St Paul's1 seat · turnout 27.1%
| Jonny Brownsteen | Liberal Democrats | 442 ✓ |
| Craig Francis Fraser | Labour | 293 |
| Daud Mcdonald | Independent | 268 |
| Tamba Abass Manyeh | Conservative | 136 |
St Peter's1 seat · turnout 29.4%
| Victoria Mae Atherstone | Liberal Democrats | 617 ✓ |
| Hannah Wright | Conservative | 507 |
| Jim Blackstock | Green | 278 |
| Robert Ramuz Irons | Labour | 145 |
Swindon Village1 seat · turnout 27.2%
| Flo Clucas | Liberal Democrats | 744 ✓ |
| Edward Wadih Hazzan | Conservative | 455 |
Up Hatherley1 seat · turnout 42.5%
| Andrew McKinlay | Liberal Democrats | 1,015 ✓ |
| Emma Jane Logan | Conservative | 645 |
| Kenneth Syme | Labour | 124 |
Warden Hill1 seat · turnout 65.9%
| Iain Andrew Paterson Dobie | Liberal Democrats | 920 ✓ |
| Emma Nelson | Conservative | 882 |
| Timothy Cosmo Bonsor | Green | 95 |
| Ian Hugh White | Labour | 84 |
