Before (end of 2016) (72 seats, Elections Centre)
Labour 48 · Liberal Democrats 12 · Other 8 · Conservative 4
After (end of 2017) (72 seats, Elections Centre)
Labour 48 · Other 9 · Conservative 8 · Liberal Democrats 7
Ward results
Bishopston1 seat
| Lyndon Jones | Conservative | 620 ✓ |
| Keiron Marsh | Independent | 440 |
| Adam Owen Gilbert | Labour | 397 |
| Karen Laurence | Green | 63 |
Bon-y-maen2 seats
| Mandy Evans | Labour | 1,015 ✓ |
| Paul Lloyd | Labour | 1,010 ✓ |
| Geraint Couch | PC | 249 |
| Elaine Hughes | Conservative | 227 |
| Wendy Olsen | Conservative | 210 |
Castle4 seats
| Sybil Crouch | Labour | 1,820 ✓ |
| Erika Kirchner | Labour | 1,772 ✓ |
| Fiona Gordon | Labour | 1,763 ✓ |
| David Phillips | Labour | 1,716 ✓ |
| Paul Morris | Conservative | 568 |
| Sonya Winifred Rachel Morris | Conservative | 534 |
| Mohammad Amin Doha | Conservative | 425 |
| Anuj Ramesh Khanna | Conservative | 411 |
| Shan Couch | PC | 349 |
| Damian Paul Martin | PC | 254 |
| Stan Robinson | UK Independence Party (UKIP) | 247 |
| Charlene Anika | Liberal Democrats | 237 |
| Owen Roberts | Liberal Democrats | 235 |
| David Michael Smith | Green | 220 |
| Harri Roberts | PC | 210 |
| Thomas Davies | Liberal Democrats | 203 |
| David Richards | PC | 191 |
| Benjamin Williams | Liberal Democrats | 191 |
| Alec Thraves | TUSC | 112 |
| Claire Job | TUSC | 97 |
| Colin Thomas John | TUSC | 89 |
Clydach2 seats
| Gordon David Walker | Independent | 1,211 ✓ |
| Paulette Smith | Labour | 1,134 ✓ |
| Julie Marlene Davies | Labour | 825 |
| Elgan Davies-Jones | PC | 387 |
| David James Rowlands-Lean | Conservative | 311 |
| Roda Ali | Conservative | 230 |
Cockett4 seats
| Mike Durke | Labour | 1,839 ✓ |
| Wendy Lewis | Labour | 1,792 ✓ |
| Oliver Gregory James | Labour | 1,714 ✓ |
| Elliott King | Labour | 1,528 ✓ |
| Keith Frank Hedges | Conservative | 791 |
| Deirdre Lomer-Hedges | Conservative | 721 |
| Jack Steven Powell | Conservative | 674 |
| Jack Yilin Huang | Conservative | 622 |
| Nicola Anne Holley | Liberal Democrats | 510 |
| Tricia Sanderson | — | 494 |
| Adrian Hugh Rees | PC | 476 |
| Dean Lewis | PC | 417 |
| Jon Charles Coffey | Liberal Democrats | 349 |
| Jim Kelleher | Liberal Democrats | 328 |
| William Keith Morgan | Liberal Democrats | 279 |
Cwmbwrla3 seats
| Peter Black | Liberal Democrats | 1,430 ✓ |
| Christopher Ashleigh Holley | Liberal Democrats | 1,239 ✓ |
| Graham Thomas | Liberal Democrats | 1,199 ✓ |
| Ann Cook | Labour | 674 |
| Isobel Ann Norris | Labour | 626 |
| Andrew John Crowley | Labour | 583 |
| Robert Thornton Dowdle | Conservative | 147 |
| Mark de Boer Lloyd | Conservative | 134 |
| Henri Lloyd Davies | Conservative | 98 |
Dunvant2 seats
| Louise Gibbard | Labour | 694 ✓ |
| Jennifer Raynor | Labour | 680 ✓ |
| Matthew Harry Gates | Conservative | 436 |
| Andrew Patrick Sivertsen | Conservative | 403 |
| Hugh Nicholas Tregoning | Liberal Democrats | 313 |
| Nicholas John Tregoning | Liberal Democrats | 220 |
Fairwood1 seat
| Paxton Hood-Williams | Conservative | 819 ✓ |
| Steve Hopkins | Labour | 274 |
| Abi Cherry-Hamer | Green | 95 |
Gorseinon1 seat
| Kelly Roberts | Labour | 501 ✓ |
| Dyfrig Thomas | PC | 241 |
| Richard Peter Walters | Conservative | 209 |
| Stuart James Hemsley Rice | — | 141 |
Gower1 seat
| Richard Lewis | Independent | 864 ✓ |
| Thomas Dunn | Labour | 359 |
| Thomas Jones | Conservative | 278 |
Gowerton1 seat
| Simon Paul Anderson Jones | — | 818 ✓ |
| Nicola Louise Matthews | Labour | 637 |
| Christopher John Elvins | Conservative | 268 |
Killay North1 seat
| Mary Helen Jones | Liberal Democrats | 371 ✓ |
| Angela James | Labour | 184 |
| Denise Howard | Conservative | 157 |
| Rhydian Elis Fitter | PC | 87 |
Killay South1 seat
| Jeff Jones | Liberal Democrats | 327 ✓ |
| Martin Edward Quaile | Conservative | 305 |
| Greg James | Labour | 272 |
Kingsbridge1 seat
| Wyn Evans | Labour | 722 ✓ |
| Stephen Phillips | Conservative | 484 |
| Aimee Hemsley-Rice | Independent | 256 |
Landore2 seats
| Beverley Hopkins | Labour | 1,054 ✓ |
| Mike White | Labour | 1,015 ✓ |
| Edward Thomas | Conservative | 225 |
| Dafydd Rhys Thomas | Conservative | 208 |
| Mozid Abdul | UK Independence Party (UKIP) | 117 |
Llangyfelach1 seat
| David Gareth Sullivan | — | 564 ✓ |
| Wayne Morgan | Labour | 509 |
| Paul Doughton | Conservative | 424 |
Llansamlet4 seats
| Christopher Ryland Doyle | Labour | 1,899 ✓ |
| Penny Matthews | Labour | 1,882 ✓ |
| Alyson Pugh | Labour | 1,765 ✓ |
| Mo Sykes | Labour | 1,414 ✓ |
| Tony Paget | Independent | 852 |
| William Howard Thomas Davies | Conservative | 777 |
| Stephanie Whitehead | Conservative | 610 |
| George Christopher Field | Conservative | 592 |
| Helen Lorraine Thomas | Liberal Democrats | 551 |
| Jake Wrightson | Conservative | 510 |
| Linda Farrell | UK Independence Party (UKIP) | 464 |
Lower Loughor1 seat
| Christine Eleanor Richards | Labour | 602 ✓ |
| Raymond Richardson Hinds | Conservative | 107 |
Mawr1 seat
| Brigitte Rowlands | Conservative | 265 ✓ |
| Linda Mary Frame | PC | 193 |
| John Bidwell | Labour | 167 |
| Geraint John Turner | Independent | 115 |
Mayals1 seat
| Linda Joyce Tyler-Lloyd | Conservative | 627 ✓ |
| Helen Mitchell | — | 271 |
| Joanne Fitton | Labour | 207 |
Morriston5 seats
| Rob Stewart | Labour | 2,434 ✓ |
| Ceri Evans | Labour | 2,396 ✓ |
| Robert Francis-Davies | Labour | 2,111 ✓ |
| Andrea Lewis | Labour | 2,051 ✓ |
| Yvonne Jardine | Labour | 2,025 ✓ |
| Dan Boucher | Conservative | 1,509 |
| Robert James | Conservative | 1,200 |
| Matthew Lloyd | Conservative | 1,117 |
| Steffan John Phillips | PC | 1,076 |
| Jayne Isaac | Conservative | 870 |
| Thabo Khumalo | Conservative | 851 |
Mynydd-bach3 seats
| Margaret Lewis | Labour | 1,605 ✓ |
| Sam Pritchard | Labour | 1,275 ✓ |
| Gloria Tanner | Labour | 1,268 ✓ |
| Thomas Patrick Morgan | Conservative | 625 |
| Marina Howells | Conservative | 565 |
| Thomas Howells | Conservative | 549 |
Mynyddbach3 seats
| Margaret Lewis | Labour | 1,605 ✓ |
| Sam Pritchard | Labour | 1,275 ✓ |
| Gloria Jean Tanner | Labour | 1,268 ✓ |
| Thomas Patrick Morgan | Conservative | 625 |
| Marina Phyllis Howells | Conservative | 565 |
| Thomas Brian Howells | Conservative | 549 |
Newton1 seat
| William Owen Thomas | Conservative | 861 ✓ |
| Roseanna Marshall | Labour | 540 |
| Tracey Duffy | Independent | 114 |
| Raymond Laurence | Green | 43 |
Oystermouth1 seat
| Myles Langstone | Conservative | 645 ✓ |
| Stephen Williams | Labour | 526 |
| Tony Colburn | Independent | 213 |
| Dorian Davies | Independent | 123 |
| Paul Whittaker | Independent | 91 |
| Anna Leonie Pigott | Green | 75 |
Pen-clawdd1 seat
| Mark Thomas | Labour | 712 ✓ |
| Gordon Howells | Conservative | 440 |
| John Timothy Odwyn Davies | PC | 130 |
Penclawdd1 seat
| Mark Thomas | Labour | 712 ✓ |
| Gordon Howells | Conservative | 440 |
| John Davies | — | 130 |
Penderry3 seats
| June Burtonshaw | Labour | 1,101 ✓ |
| Terry Hennegan | Labour | 1,100 ✓ |
| Hazel Morris | Labour | 1,084 ✓ |
| Peter Francis Trotman | Conservative | 336 |
| Tony Young | Green | 319 |
| Paul David Hambly | Conservative | 314 |
| Taryn Lea-Anne Trotman | Conservative | 279 |
Penllergaer1 seat
| Wendy Fitzgerald | — | 1,035 ✓ |
| Michelle Morgan | Labour | 143 |
| Robert Jones | Conservative | 36 |
Pennard1 seat
| Lynda James | Independent | 564 ✓ |
| Fred Cunliffe | Conservative | 408 |
| Susan Elizabeth Rodaway | Labour | 323 |
Penyrheol2 seats
| Jan Curtice | Labour | 1,013 ✓ |
| Andrew Haydn Stevens | Labour | 967 ✓ |
| James Dunckley | PC | 455 |
| Laura Gilbert | Conservative | 440 |
| Elizabeth Jane Harrop Trotman | Conservative | 346 |
| Patrick John Powell | PC | 166 |
Pontardulais2 seats
| Kevin Michael Griffiths | Independent | 832 ✓ |
| Philip Downing | Labour | 801 ✓ |
| Jane Harris | Labour | 667 |
| Byron Lewis | Independent | 634 |
| Irene Lesley Wilkins | Conservative | 344 |
| Mohammad Samer Saad | Conservative | 262 |
| Ken Haynes | UK Independence Party (UKIP) | 154 |
Sketty5 seats
| Peter Henry Jones | Labour | 1,645 ✓ |
| Cheryl Philpott | Liberal Democrats | 1,599 ✓ |
| Mike Day | Liberal Democrats | 1,593 ✓ |
| Stephen Gallagher | Conservative | 1,531 ✓ |
| David William Helliwell | Conservative | 1,450 ✓ |
| Rebecca Singh | Conservative | 1,360 |
| Geraint Owens | Labour | 1,354 |
| Mark Stewart Edwin Ritchie | Conservative | 1,331 |
| Huw Rees | Liberal Democrats | 1,310 |
| Ben Jenkins | Labour | 1,300 |
| Greg Kaminaris | Labour | 1,265 |
| Michael Drummond Moverley Smith | Conservative | 1,218 |
| Philip Hall | Liberal Democrats | 1,216 |
| Maciej Krzymieniecki | Labour | 1,161 |
| James Douglas McGettrick | Liberal Democrats | 905 |
| Siân Thomas | PC | 618 |
| Matthew Jones | Independent | 593 |
| Paula Mary Pritchard | Independent | 469 |
St Thomas2 seats
| Joe Hale | Labour | 1,285 ✓ |
| Clive Lloyd | Labour | 1,235 ✓ |
| Edward Thomas | Conservative | 253 |
| Owain James Thomas | Conservative | 212 |
| Clifford Johnson | UK Independence Party (UKIP) | 151 |
Townhill3 seats
| Cyril Anderson | Labour | 1,090 ✓ |
| David Hopkins | Labour | 1,044 ✓ |
| Lesley Walton | Labour | 1,009 ✓ |
| Rosemary Lock | Conservative | 261 |
| Gary Martin North | UK Independence Party (UKIP) | 243 |
| Marguerite Tcheko | Conservative | 233 |
| Owen Herbert | TUSC | 155 |
Uplands4 seats
| Peter May | — | 1,705 ✓ |
| Nick Davies | Labour | 1,427 ✓ |
| Irene Elizabeth Mann | — | 1,216 ✓ |
| Mary Sherwood | Labour | 1,171 ✓ |
| Rhys Morgan | — | 1,137 |
| Uzo Iwobi | Labour | 1,132 |
| Jamie White | Labour | 1,104 |
| Ewan May | — | 1,023 |
| Gareth David Tucker | Green | 391 |
| Jayne Woodman | Liberal Democrats | 386 |
| Janet Mary Thomas | Liberal Democrats | 379 |
| Allan Jeffery | Liberal Democrats | 366 |
| Sally Smith | WEP | 333 |
| Mike O'Carroll | Liberal Democrats | 316 |
| Lewys Phillips | Conservative | 280 |
| John Gareth Valentine Evans | Conservative | 268 |
| Adam Ganczakowski | Conservative | 262 |
| Jack Clive Simcock | Conservative | 259 |
Upper Loughor1 seat
| Robert Smith | Labour | 638 ✓ |
| Barbara Jones | Conservative | 235 |
| Mark Evans | TUSC | 30 |
West Cross2 seats
| Mark Clive Child | Labour | 1,178 ✓ |
| Desmond Thomas | Labour | 1,085 ✓ |
| Kate Elizabeth Smith | Conservative | 1,054 |
| Matthew Peter Gilbert | Conservative | 1,035 |
| Chris Evans | Green | 192 |
| Colin Joseph Beckett | UK Independence Party (UKIP) | 138 |
