Before (end of 1988) (70 seats, Elections Centre)
Labour 54 · Conservative 7 · Liberal Democrats 5 · Other 4 · Plaid Cymru - The Party of Wales 0
After (end of 1989) (61 seats, Elections Centre)
Labour 44 · Other 8 · Conservative 6 · Liberal Democrats 2 · Plaid Cymru - The Party of Wales 1
Ward results
Aberavon1 seat · turnout 39.8%
| W. Llywellyn | Labour | 981 ✓ |
| J. Jeffries | Social Democratic Party | 839 |
Aberdulais1 seat
| D. Jones | Labour | 0 ✓ |
Baglan1 seat · turnout 48.9%
| M. Harris | Labour | 1,591 ✓ |
| S. Sullivan | Residents | 1,186 |
Birchgrove1 seat
| P. Lloyd | Labour | 0 ✓ |
Bishopston1 seat · turnout 54.0%
| K. Roberts | Conservative | 939 ✓ |
| J. Kelleher | Liberal Democrats | 875 |
| J. Cribbs | Labour | 354 |
Bonymaen1 seat · turnout 28.3%
| L. Penhaligan | Labour | 1,399 ✓ |
| E. Rufus | Independent | 159 |
Briton Ferry1 seat
| F. Kingdom | Labour | 0 ✓ |
Bryncoch1 seat · turnout 43.1%
| R. Jones | Labour | 1,404 ✓ |
| G. Richards | Plaid Cymru - The Party of Wales | 511 |
| K. Reed | Liberal Democrats | 190 |
Castle North1 seat · turnout 29.3%
| B. Ludlam | Labour | 930 ✓ |
| P. Morris | Conservative | 104 |
| T. Goatley | Liberal Democrats | 84 |
Castle South1 seat · turnout 36.6%
| M. Lewis | Labour | 1,309 ✓ |
| W. Jones | Independent | 718 |
Cilybebyll1 seat · turnout 54.7%
| D. Evans | Plaid Cymru - The Party of Wales | 877 ✓ |
| M. Milburn | Labour | 642 |
| A. Mumford | Independent | 499 |
Clase1 seat · turnout 40.6%
| D. Jones | Labour | 671 ✓ |
| A. Clement | Residents | 648 |
Clydach1 seat · turnout 43.9%
| B. Ford | Labour | 2,031 ✓ |
| D. Saunders | Independent | 1,066 |
Cockett1 seat · turnout 30.1%
| D. Bevan | Labour | 970 ✓ |
| D. Phillips | Conservative | 373 |
Coedffranc1 seat · turnout 55.9%
| M. Thomas | Independent | 1,675 ✓ |
| D. Florence | Labour | 1,073 |
Cwmrhydyceirw1 seat · turnout 31.7%
| E. Adams | Labour | 1,132 ✓ |
| C. Bronham | Liberal Democrats | 234 |
Dyffryn1 seat · turnout 45.1%
| N. Thomas | Labour | 1,001 ✓ |
| S. Absalom | Plaid Cymru - The Party of Wales | 741 |
| T. Wilkins | Social Democratic Party | 174 |
Fforest Fach1 seat · turnout 27.9%
| V. Alexander | Labour | 1,284 ✓ |
| F. Ramos | Liberal Democrats | 270 |
Glyncorrwg1 seat · turnout 44.2%
| R. Eckett | Labour | 1,438 ✓ |
| J. Stead | Independent | 699 |
Goreseinon1 seat
| D. Davies | Labour | 0 ✓ |
Gowerton1 seat · turnout 49.4%
| J. Turner | Labour | 1,026 ✓ |
| P. Davies | Conservative | 659 |
| D. Howells | Green | 303 |
Gwaun Cae Gurwen1 seat · turnout 54.4%
| G. Thomas | Labour | 1,384 ✓ |
| C. Owen | Plaid Cymru - The Party of Wales | 425 |
Killay1 seat · turnout 41.6%
| S. Perry | Conservative | 1,146 ✓ |
| P. Holloway | Labour | 478 |
| R. Cole | Liberal Democrats | 167 |
Landore1 seat · turnout 30.0%
| D. Cox | Labour | 1,221 ✓ |
| R. Bridgeman | Liberal Democrats | 276 |
Llansamlet1 seat
| W. Davies | Labour | 0 ✓ |
Mayals1 seat · turnout 41.9%
| R. Massey-Shaw | Conservative | 1,350 ✓ |
| H. Locke | Labour | 247 |
| P. Ali | Liberal Democrats | 219 |
Mayhill1 seat · turnout 38.8%
| H. Sullivan | Labour | 635 ✓ |
| P. Norman | Liberal Democrats | 484 |
| B. Phillips | Labour | 193 |
Morriston North1 seat · turnout 38.9%
| M. Hedges | Labour | 649 ✓ |
| W. Hughes | Conservative | 377 |
| G. Davies | Residents | 375 |
Morriston South1 seat · turnout 28.4%
| C. Moriarty | Labour | 1,003 ✓ |
| A. Clement | Residents | 324 |
Mumbles1 seat · turnout 38.9%
| A. Chilcott | Conservative | 1,384 ✓ |
| S. Evans | Liberal Democrats | 1,226 |
Neath East1 seat
| M. Pearson | Labour | 0 ✓ |
Neath North1 seat
| F. Evans | Labour | 0 ✓ |
Neath South1 seat
| D. David | Labour | 0 ✓ |
North Gower1 seat · turnout 56.5%
| H. Morgan | Independent | 1,645 ✓ |
| J. Stock | Labour | 1,116 |
| S. Wigley | Green | 105 |
Penllergaer1 seat · turnout 54.0%
| R. Harris | Independent | 856 ✓ |
| D. Morgan | Independent | 765 |
| M. Thomas | Labour | 543 |
Pontardawe1 seat · turnout 35.2%
| S. Thomas | Labour | 1,173 ✓ |
| K. Davies | Independent | 597 |
Pontarddulais1 seat
| G. Williams | Labour | 0 ✓ |
Port Talbot1 seat · turnout 46.9%
| E. Miles | Residents | 1,224 ✓ |
| B. Hulse | Labour | 890 |
Sandfields East1 seat
| C. Crowley | Labour | 0 ✓ |
Sandfields West1 seat
| C. Lewis | Labour | 0 ✓ |
Seven Sisters1 seat
| D. Lewis | Labour | 0 ✓ |
Sketty Central1 seat · turnout 45.0%
| L. Verma Mehar Chand | Labour | 1,026 ✓ |
| M. Ford | Conservative | 666 |
| J. Dalrymple | Independent | 481 |
Sketty North1 seat · turnout 45.7%
| N. Evans | Conservative | 971 ✓ |
| I. Aubrey | Independent | 600 |
| E. Miles | Labour | 410 |
| D. Peters | Green | 121 |
South Gower1 seat · turnout 46.0%
| M. Smith | Independent | 1,590 ✓ |
| R. Bryant | Green | 230 |
| B. Fender | Labour | 174 |
St.1 seat · turnout 39.0%
| W. Richards | Labour | 849 ✓ |
| N. Whitlock | Conservative | 823 |
| T. Ekevall | Green | 116 |
| A. Hopkin | Liberal Democrats | 111 |
St.Thomas1 seat · turnout 34.6%
| E. Morgan | Labour | 1,580 ✓ |
| A. Westwood | Liberal Democrats | 264 |
Townhill1 seat · turnout 44.2%
| B. Edwards | Liberal Democrats | 705 ✓ |
| G. Carruthers | Labour | 688 |
| D. Phillips | Independent | 310 |
Treboeth1 seat · turnout 40.2%
| W. Watkins | Residents | 1,062 ✓ |
| G. Thomas | Labour | 864 |
Uplands1 seat · turnout 31.1%
| R. Lewis | Conservative | 824 ✓ |
| C. Williams | Labour | 664 |
| B. McPake | Green | 159 |
| E. Spooner | Liberal Democrats | 132 |
West Cross1 seat · turnout 47.7%
| D. Thomas | Labour | 1,457 ✓ |
| J. Peters | Conservative | 1,168 |
| E. Scargill | Green | 180 |
Ystalyfera1 seat
| W. Morris | Labour | 0 ✓ |
