Before (end of 2023) (57 seats, Open Council Data)
Labour 33 · Conservative 22 · Liberal Democrats 1 · Other 1
After (end of 2024) (57 seats, Open Council Data)
Labour 41 · Conservative 15 · Liberal Democrats 1
Ward results
Blunsdon & Highworth1 seat
| Vijay Manro | Conservative | 1,399 ✓ |
| I. James | Labour | 1,191 |
| Andrew Donald Day | Green | 336 |
| H. Pajak | Liberal Democrats | 127 |
Central1 seat · turnout 39.3%
| Domingos Seby Dias | Labour | 2,117 ✓ |
| Lourenco Sipriano Fernandes | Conservative | 838 |
| Miguel Vintur Fernandes | ND | 718 |
| Marek Sarnowski | Liberal Democrats | 195 |
| Mary Quate | Trade Unionist and Socialist Coalition | 124 |
Covingham and Dorcan1 seat · turnout 36.7%
| Barbara Parry | Conservative | 1,469 ✓ |
| Rebecca Banwell-Moore | Labour | 1,363 |
| Sheila Ann Kerslake | Liberal Democrats | 111 |
| Scott Hunter | Trade Unionist and Socialist Coalition | 86 |
Eastcott1 seat · turnout 35.1%
| Marina Strinkovsky | Labour | 1,719 ✓ |
| Toby Robson | Liberal Democrats | 455 |
| Srinivasu Anupindi | Conservative | 388 |
| Chris Noyce | Green | 233 |
Gorse Hill & Pinehurst1 seat
| Princia Fernandes | Labour | 1,652 ✓ |
| Niyi Adekoya | Conservative | 530 |
| A. Bentley | Green | 290 |
| Gill Taylor | Liberal Democrats | 133 |
| H. Harris | TUSC | 48 |
Haydon Wick1 seat
| Ray Ballman | Labour | 1,359 ✓ |
| Bose Patrick-Okoh | Conservative | 1,050 |
| Geoffrey Harry King | Liberal Democrats | 257 |
| Marianne Le Coyte Grinney | Labour | 1,308 ✓ |
| R. Stephen | Conservative | 662 |
| B. Wheeler | REF | 284 |
| M. Salmon | Liberal Democrats | 187 |
Lydiard & Freshbrook1 seat
| Leon Grother | Labour | 1,312 ✓ |
| C. Sydney-Smith | Conservative | 898 |
| Christopher Robert Shepherd | Liberal Democrats | 208 |
| R. Pettefar | TUSC | 102 |
Mannington & Western1 seat
| Kevin Small | Labour | 1,368 ✓ |
| N. Singh | Conservative | 464 |
| Finian Patrick McCormick | Liberal Democrats | 204 |
Old Town1 seat
| Jane Milner-Barry | Labour | 1,873 ✓ |
| Bazil Stanley Solomon | Conservative | 586 |
| Bill Hughes | Green | 181 |
| Martin George Wiltshire | Liberal Democrats | 157 |
| Daisy Bowie | Trade Unionist and Socialist Coalition | 44 |
Penhill & Upper Stratton1 seat
| T. Smith | Labour | 1,106 ✓ |
| D. Ibitoye | Conservative | 878 |
| M. Horrobin | Liberal Democrats | 244 |
Priory Vale1 seat · turnout 28.9%
| Ian Edwards | Labour | 1,156 ✓ |
| Vijay Manro | Conservative | 1,076 |
| Pete Best | Green | 172 |
| Deborah Anne King | Liberal Democrats | 101 |
Ridgeway1 seat · turnout 37.5%
| Gary Sumner | Conservative | 574 ✓ |
| Liz Mearns | Liberal Democrats | 246 |
| Stephen Raymond Allsop | Labour | 216 |
Rodbourne Cheney1 seat · turnout 28.5%
| Ana Rosada Fernandes | Labour | 1,420 ✓ |
| Sudha Sri Nukana | Conservative | 870 |
| Roderick George Hebden | Green | 231 |
| Ciaran Lloyd Skinner | Liberal Democrats | 118 |
Shaw1 seat · turnout 34.8%
| Rose Llewellyn | Labour | 1,405 ✓ |
| Keith Robert Williams | Conservative | 1,131 |
| Zoe Claire McCormick | Liberal Democrats | 248 |
St Andrews1 seat
| Daniel Adams | Conservative | 1,642 ✓ |
| Josh Wood | Labour | 1,490 |
| Howard John March | Green | 311 |
| Dawn Pajak | Liberal Democrats | 191 |
St. Margaret & South Marston1 seat · turnout 29.9%
| Simon Shelley | Labour | 1,231 ✓ |
| Eleanor Wills | Conservative | 1,199 |
| Ella Constance March | Green | 210 |
| Lynda Marian Comber | Liberal Democrats | 183 |
Walcot and Park North1 seat
| Jamal Miah | Labour | 1,539 ✓ |
| Duncan James Bell | Conservative | 496 |
| Michael James Dickinson | Liberal Democrats | 187 |
| Ian Charles Lodwick | Green | 160 |
Wroughton and Wichelstowe2 seats · turnout 34.6%
| Matty Courtliff | Conservative | 1,026 ✓ |
| Gayle Elaine Cook | Conservative | 884 ✓ |
| Martin John Barrett | Liberal Democrats | 816 |
| Stan Pajak | Liberal Democrats | 643 |
| Saleh Ahmed | Labour | 417 |
| Simon Jonathan Fairbourn | Green | 405 |
| Abdul Hamid | Labour | 332 |
