Before (end of 2007) (72 seats, Elections Centre)
Labour 32 · Liberal Democrats 19 · Other 12 · Plaid Cymru - The Party of Wales 5 · Conservative 4
After (end of 2008) (72 seats, Elections Centre)
Labour 30 · Liberal Democrats 23 · Other 14 · Conservative 4 · Plaid Cymru - The Party of Wales 1
Ward results
Bishopston1 seat · turnout 49.5%
| Keiron Marsh | Independent | 730 ✓ |
| Carole Hyde | Conservative | 516 |
| Rashid Malik | Green | 110 |
Bon-y-maen2 seats
| Mair Gibbs | Labour | 1,052 ✓ |
| John Hague | Independent | 893 ✓ |
| Sion Owens | BNP | 447 |
Castle4 seats · turnout 25.8%
| Rob Lloyd | Labour | 1,105 ✓ |
| David Phillips | Labour | 1,029 ✓ |
| Erika Kirchner | Labour | 1,009 ✓ |
| Barbara Hynes | Labour | 999 ✓ |
| Gareth Peter Jones | Liberal Democrats | 735 |
| Stephanie David | Liberal Democrats | 726 |
| Tanya May | Liberal Democrats | 724 |
| David Joseph | Liberal Democrats | 702 |
| Rhys Jones | PC | 520 |
| Hugh Parsons | PC | 484 |
| Patrick John Powell | PC | 478 |
| Harri Davies | Conservative | 432 |
| Harri Roberts | PC | 411 |
| Paul Morris | Conservative | 388 |
| Sonya Winifred Rachel Morris | Conservative | 353 |
| Alexander Stonor | Conservative | 350 |
| Alec Thraves | — | 172 |
| David Davies | — | 115 |
| Michael Carty | COMM | 112 |
| Moodie Khaldi | — | 95 |
Clydach2 seats · turnout 33.7%
| Roger Smith | Labour | 1,115 ✓ |
| Paulette Smith | Labour | 820 ✓ |
| Sylvia Lewis | Liberal Democrats | 710 |
| Julie Davies | Independent | 509 |
| Janice Jarman | Liberal Democrats | 322 |
| Janice Birch | Conservative | 248 |
| Barry Stubbings | Conservative | 226 |
Cockett4 seats · turnout 30.7%
| William Keith Morgan | Liberal Democrats | 1,102 ✓ |
| Nicola Anne Holley | Liberal Democrats | 1,047 ✓ |
| James Kelleher | Liberal Democrats | 996 ✓ |
| Veronyca Hughes | Liberal Democrats | 993 ✓ |
| Anna Pennock | Labour | 985 |
| Andrew Richard Jones | Labour | 946 |
| Susan Lewis | Labour | 932 |
| John Thomas | PC | 879 |
| John Abraham | Labour | 878 |
| Adrian Hugh Rees | PC | 870 |
| Enid Webb | PC | 866 |
| Jonathan Howes | PC | 835 |
| Lisa Gilmore | Conservative | 363 |
| David Turner | Conservative | 360 |
| Craig Lawton | Conservative | 348 |
| W Ogborne | Conservative | 345 |
Cwmbwrla3 seats · turnout 35.2%
| Peter Black | Liberal Democrats | 1,804 ✓ |
| C Holly | Liberal Democrats | 1,662 |
| Graham Thomas | Liberal Democrats | 1,335 ✓ |
| Cyril Anderson | Labour | 526 |
| Peter Meehan | Labour | 453 |
| Terry Hennegan | Labour | 403 |
| Peter Demery | Conservative | 139 |
| Joanne Harvey | Conservative | 111 |
| Margaret Jones | Conservative | 103 |
Dunvant2 seats · turnout 42.7%
| John Newbury | Liberal Democrats | 992 ✓ |
| Nicholas John Tregoning | Liberal Democrats | 855 ✓ |
| Roy Adams | Independent | 262 |
| Christine Hosgood-Jones | Labour | 254 |
| Peter Rowlands | Labour | 198 |
| James Anthony Lymer Harding | Conservative | 192 |
| Rowland Bevan | Independent | 165 |
| David Heinrich | Conservative | 143 |
Fairwood1 seat · turnout 52.1%
| Paxton Hood-Williams | Conservative | 607 ✓ |
| David Edward Elliott | Liberal Democrats | 304 |
| John Bushell | — | 158 |
| Elisabeth Davies | Independent | 66 |
| Ana Griffiths | Green | 48 |
Gorseinon1 seat · turnout 34.9%
| Glyn Seabourne | Labour | 315 ✓ |
| Gillian Evans | — | 229 |
| Dyfrig Thomas | PC | 210 |
| Diane Freeman | Independent | 148 |
| William Ley | Conservative | 119 |
Gower1 seat
| R. Lewis | Independent | 771 ✓ |
| Marjorie Stubbings | Conservative | 587 |
| M. Shaw | Labour | 144 |
| D. Howells | Green | 136 |
Gowerton1 seat · turnout 41.7%
| Susan Jones | — | 535 ✓ |
| Lyndon Jones | Conservative | 491 |
| Ronald Thomas | Labour | 475 |
| Michael John Sheehan | Liberal Democrats | 181 |
Killay North1 seat · turnout 34.2%
| Mary Helen Jones | Liberal Democrats | 646 ✓ |
| Gareth Milne | Conservative | 236 |
| Jason Sannegadu | Labour | 192 |
Killay South1 seat · turnout 50.3%
| Jeff Jones | Liberal Democrats | 463 ✓ |
| Martyn Ford | Conservative | 247 |
| Michael Harper | Labour | 168 |
| Peter Henry Jones | Green | 119 |
Kingsbridge1 seat
| W. Evans | Labour | 541 |
| P. Sillick | Conservative | 314 |
| P. Selvage | Plaid Cymru - The Party of Wales | 184 |
Landore2 seats · turnout 33.4%
| Vivian Abbott | Liberal Democrats | 836 ✓ |
| Robert Speht | Liberal Democrats | 793 ✓ |
| Thomas White | Labour | 585 |
| John James | Labour | 552 |
| Susan Harwood | BNP | 189 |
| Mark Burnett | Conservative | 95 |
| Henri Lloyd Davies | Conservative | 71 |
Llangyfelach1 seat · turnout 36.0%
| Louise Alabaster | Conservative | 306 |
| John Rasbridge | Green | 180 |
Llansamlet4 seats · turnout 24.5%
| Penny Matthews | Labour | 1,119 ✓ |
| Dennis James | Labour | 1,109 ✓ |
| Christopher Ryland Doyle | Labour | 919 ✓ |
| June Evans | Independent | 912 ✓ |
| Royston Richards | Labour | 877 |
| Carl Lewis | Independent | 753 |
| Margaret Harris | Independent | 722 |
| Clive Bennett | BNP | 635 |
| Carolyne Couch | PC | 616 |
| Janine Barnes | Conservative | 520 |
| Jonathan Barnes | Conservative | 511 |
| Carol Holliday | Conservative | 475 |
| Rosemarie Bridgeman | Liberal Democrats | 411 |
| Matthew Reacord | Liberal Democrats | 379 |
| Baron Geoffrey-Lloyd Geoffrey Lloyd | Conservative | 361 |
Lower Loughor1 seat · turnout 36.5%
| Julie Richards | Labour | 284 ✓ |
| Clive Watters | — | 141 |
| Andrew Fritche | Conservative | 120 |
| James Dunckley | PC | 110 |
Mawr1 seat · turnout 48.3%
| Ioan Richard | — | 450 ✓ |
| Linda Mary Frame | PC | 156 |
| Heather Griffiths | Labour | 65 |
| Andrew Patrick Sivertsen | Conservative | 56 |
Mayals1 seat · turnout 54.6%
| Rene Kinzett | Conservative | 545 ✓ |
| Peter Birch | — | 465 |
| Juliet Fortey | Labour | 190 |
Morriston5 seats · turnout 31.6%
| Michael Hedges | Labour | 2,159 ✓ |
| Rob Lloyd | Labour | 1,776 ✓ |
| Rob Stewart | Labour | 1,768 ✓ |
| Wayne Davies | Labour | 1,741 ✓ |
| Robert Francis-Davies | Labour | 1,669 ✓ |
| Helen Ceri Clarke | Liberal Democrats | 1,528 |
| Jonathan Clarke | Liberal Democrats | 1,427 |
| Owen Roberts | Liberal Democrats | 1,223 |
| Rachael Hitchinson | Liberal Democrats | 1,214 |
| Robert Samuel | Liberal Democrats | 1,142 |
| Richard Morgan Jones | PC | 778 |
| Alan Bateman | BNP | 678 |
| Hywel Couch | PC | 619 |
| Michael Byrne | Conservative | 584 |
| Robert James | Conservative | 574 |
| Paul Briggs | Conservative | 557 |
| Thomas Patrick Morgan | Conservative | 523 |
| Sheila Morgan | Conservative | 500 |
Mynydd-bach3 seats
| Ceinwen Thomas | Labour | 1,077 ✓ |
| Byron Owen | Labour | 930 ✓ |
| Audrey Clement | — | 911 ✓ |
| Austin Welsby | Independent | 861 |
| Charles Robert Philip White | Labour | 855 |
| Jeff Evans | — | 626 |
| Oswyn Clement | — | 589 |
| Karan Sivertsen | Conservative | 362 |
| Glyndwr Jones | Conservative | 281 |
| Martha Jones | Conservative | 258 |
Newton1 seat · turnout 47.6%
| Symeon Waller | Liberal Democrats | 718 ✓ |
| Dafydd Rhys Thomas | Conservative | 497 |
| Stephanie Cuff | Green | 115 |
Oystermouth1 seat · turnout 42.9%
| Anthony Colburn | Conservative | 556 ✓ |
| Roger Beynon | Liberal Democrats | 436 |
| Rhodri Griffiths | Green | 263 |
| Joan Peters | — | 241 |
Pen-clawdd1 seat
| David Tucker | Independent | 676 ✓ |
| John Albert Guy | Labour | 499 |
| Gordon Howells | Conservative | 201 |
| Robin Lowe | PC | 112 |
Penderry3 seats · turnout 19.6%
| Grenville Phillips | Labour | 931 ✓ |
| June Burtonshaw | Labour | 921 ✓ |
| Hazel Morris | Labour | 850 ✓ |
| James Young | Green | 470 |
| Vivienne Samuel | Liberal Democrats | 455 |
| Linda Beynon | Green | 411 |
| Matthew O'Grady | Liberal Democrats | 387 |
| Claire Smalley | Liberal Democrats | 328 |
Penllergaer1 seat · turnout 45.5%
| Elizabeth FitzGerald | — | 873 ✓ |
| Nigel Rees | Labour | 56 |
| Paul Sivertsen | Conservative | 48 |
| Carol Smith | Green | 27 |
Pennard1 seat · turnout 56.9%
| Margaret Smith | Conservative | 432 ✓ |
| Christopher James | — | 288 |
| Alexander Lewis | Independent | 183 |
| Andrew Thomas | Independent | 151 |
| Dewi Evans | PC | 135 |
| Paul Middleton | Green | 101 |
Penyrheol2 seats · turnout 36.1%
| D. Jones | Labour | 574 ✓ |
| A. Jopling | Other | 553 ✓ |
| A Seabourne | Labour | 531 |
| P. Woollard | Other | 502 |
| S Monk | Plaid Cymru - The Party of Wales | 349 |
| Martin Sivertsen | Conservative | 233 |
| Rob Wilkinson | Conservative | 215 |
Pontardulais2 seats · turnout 43.8%
| John Miles | Labour | 656 ✓ |
| David Howells | — | 641 ✓ |
| Philip Downing | Labour | 593 |
| Byron Lewis | — | 514 |
| Eifion Davies | PC | 479 |
| Eiry Miles | PC | 405 |
| John Mathias | Independent | 289 |
| Glen Routledge | Conservative | 164 |
| Robert Louis Charles Fisher | Conservative | 123 |
Sketty5 seats · turnout 39.0%
| Rosina Stanton | Liberal Democrats | 2,604 ✓ |
| Arthur Day | Liberal Democrats | 2,201 ✓ |
| Huw Rees | Liberal Democrats | 2,084 ✓ |
| Cheryl Philpott | Liberal Democrats | 2,076 ✓ |
| Paul Meara | Liberal Democrats | 1,601 ✓ |
| Andy Lloyd | Conservative | 1,593 |
| Lavinia Mitchell | Conservative | 1,443 |
| David William Helliwell | Conservative | 1,347 |
| Alice Sumner | Conservative | 1,340 |
| Robert Thornton Dowdle | Conservative | 1,126 |
| Ian James | Labour | 888 |
| Jennifer White | Labour | 723 |
| James White | Labour | 705 |
| Sian Thomas | PC | 693 |
| Ashaa Iftikhar | Labour | 686 |
| Yvonne Jardine | Labour | 666 |
| Patricia Jones | Green | 599 |
St Thomas2 seats
| Mervyn Jones | Independent | 1,049 ✓ |
| David Robinson | Independent | 1,009 ✓ |
| Alan Richards | Labour | 780 |
| Patricia Richards | Labour | 548 |
| Jonathan Burchell | Conservative | 84 |
| Darren Hann | Conservative | 82 |
Townhill3 seats · turnout 24.1%
| David Hopkins | Labour | 772 ✓ |
| Nicholas Bradley | Labour | 749 ✓ |
| William Jones | Labour | 682 ✓ |
| James Church | Liberal Democrats | 382 |
| James Sheridan | Liberal Democrats | 375 |
| Terry Porter | — | 330 |
| Thomas Caldas | Liberal Democrats | 284 |
| Hazel McKnight | PC | 235 |
| Susan Sturgess | — | 183 |
| Simon Bevan | Conservative | 119 |
| Vincent Bishop | Conservative | 109 |
| Dayne Ryan Powell | Conservative | 91 |
Uplands4 seats · turnout 28.1%
| Peter May | Liberal Democrats | 1,828 ✓ |
| Stuart Rice | Liberal Democrats | 1,706 ✓ |
| Jayne Woodman | Liberal Democrats | 1,495 ✓ |
| Janet Mary Thomas | Liberal Democrats | 1,488 ✓ |
| Sybil Crouch | Labour | 817 |
| Andy Connell | Labour | 792 |
| Ian Ross | Labour | 765 |
| Derek James | Labour | 729 |
| Dick Phillips | Conservative | 593 |
| Andrew Neville Smith | Green | 561 |
| Simon Bright | Conservative | 500 |
| David Rodway | Conservative | 472 |
| Annest William | PC | 404 |
| Norman Whitlock | Conservative | 403 |
| Steve Clegg | Green | 391 |
| Holly Machin | Green | 346 |
| Jane McCarthy | Independent | 275 |
| Jeffrey Sampson | Independent | 236 |
| Nortridge Perrott | Independent | 165 |
| Nigel Robbins | Independent | 107 |
Upper Loughor1 seat · turnout 42.3%
| Darren Price | PC | 531 ✓ |
| Harding Richards Sr | Labour | 199 |
| Wynford Jones | — | 105 |
| Alan Protheroe | Conservative | 89 |
West Cross2 seats · turnout 45.1%
| Mark Clive Child | Labour | 1,050 ✓ |
| Desmond Thomas | Labour | 1,034 ✓ |
| Elaine Hughes | Conservative | 894 |
| Philip Swinnerton | Conservative | 771 |
| Simon Arthur | Liberal Democrats | 440 |
| William Jones | Liberal Democrats | 377 |
| Marion Williams | Green | 187 |
| Erica Powell | Green | 144 |
