Before (end of 2003) (64 seats, Elections Centre)
Labour 40 · Other 12 · Plaid Cymru - The Party of Wales 10 · Liberal Democrats 2 · Conservative 0
After (end of 2004) (64 seats, Elections Centre)
Labour 36 · Other 16 · Plaid Cymru - The Party of Wales 10 · Liberal Democrats 2 · Conservative 0
Ward results
Aberavon3 seats · turnout 32.6%
| Taylor A. | SDP | 1,018 ✓ |
| T. Sullivan | SDP | 822 ✓ |
| J. Dinham | SDP | 815 ✓ |
| Wendy Morris | Labour | 535 |
| A. Taylor | Labour | 520 |
| J. Sparks | Labour | 490 |
Aberdulais1 seat · turnout 46.5%
| Eddie Jones | Labour | 471 ✓ |
| Darren Nichols | — | 272 |
Allt-Wen1 seat · turnout 43.5%
| Dean Lewis | Labour | 434 ✓ |
| Robert Williams | PC | 246 |
| Justyn Toohill | Green | 86 |
Baglan3 seats · turnout 38.4%
| Paul Evans | — | 1,304 ✓ |
| Juliet Hopkins | — | 1,100 ✓ |
| Peter Richards | — | 1,030 ✓ |
| Margaret Frayne | Labour | 711 |
| Julia Jenkins | Labour | 681 |
| Andrew Richard Jones | Labour | 631 |
| Julian Harris | PC | 384 |
| Wayne Morris | Independent | 352 |
| Dawn Spence | Green | 266 |
Blaengwrach1 seat · turnout 43.6%
| Carolyn Edwards | PC | 436 ✓ |
| David Davies | Labour | 237 |
Briton Ferry East1 seat
| Colin Morgan | Labour | 0 ✓ |
Briton Ferry West1 seat
| Hugh Newton James | Labour | 0 ✓ |
Bryn & Cwmavon3 seats · turnout 30.5%
| Ivis Williams | Labour | 1,297 ✓ |
| Marian Lewis | Labour | 1,276 ✓ |
| Brinley Roblin | Independent | 1,123 ✓ |
| Allan Penny | Labour | 1,014 |
Bryn-côch North1 seat
| John Bryant | PC | 484 ✓ |
| Richard Mathews | Labour | 359 |
| Richard George | Liberal Democrats | 95 |
| Carwen Bunston | Green | 35 |
Bryn-côch South2 seats
| Jackie Dudley | PC | 971 ✓ |
| Geraint Owen | PC | 958 ✓ |
| Patricia Phillips | Labour | 691 |
| Elizabeth Mathews | Labour | 664 |
Cadoxton1 seat · turnout 44.2%
| David Funning | Labour | 361 ✓ |
| Thomas Parkinson | Liberal Democrats | 255 |
Cimla2 seats · turnout 33.5%
| John Warman | Liberal Democrats | 859 ✓ |
| Stephen Williams | Labour | 362 ✓ |
| Peter Rees | Labour | 332 |
| David Morgan | — | 307 |
| Raymond Pooley | PC | 227 |
| Miranda La-Vey | Green | 155 |
Coedffranc Central2 seats · turnout 34.4%
| Arthur Davies | Labour | 604 ✓ |
| Georgina Davies | Labour | 449 ✓ |
| Betsan Powell | Independent | 405 |
| Alyson Thomas | PC | 387 |
| Frank Little | Liberal Democrats | 231 |
Coedffranc North1 seat · turnout 42.3%
| David Davies | Liberal Democrats | 506 ✓ |
| Paul Davies | Labour | 287 |
Coedffranc West1 seat · turnout 42.4%
| Harry Bebell | Labour | 409 ✓ |
| Huw Pudner | Respect | 210 |
| Katherine Butcher | Green | 114 |
Crynant1 seat · turnout 47.1%
| William Morgan | PC | 378 ✓ |
| Albert Harper | Labour | 342 |
Cwmllynfell1 seat
| Clifford Richards | Labour | 0 ✓ |
Cymmer1 seat
| Yvonne Caple | Labour | 1,020 ✓ |
| Eurwen Davies | Labour | 778 ✓ |
| David Williams | — | 506 ✓ |
| David Daniel | Labour | 428 |
| Branwen Evans | PC | 422 |
| Kevin Jakeway | Green | 245 |
Dyffryn1 seat · turnout 50.0%
| Martyn Peters | PC | 875 ✓ |
| David Llewelyn | Labour | 217 |
| S. J ay | Green | 94 |
Glyncorrwg1 seat
| Gareth Rawlings | Labour | 352 ✓ |
| Stuart Ackery | — | 154 |
Glynneath2 seats · turnout 43.2%
| Del Morgan | PC | 747 ✓ |
| Horace Lewis | PC | 675 ✓ |
| Eifion Jenkins | Labour | 565 |
| Jacqueline Joseph | Labour | 441 |
Godre'r Graig1 seat · turnout 47.3%
| John Myers | Labour | 367 ✓ |
| Rosalyn Davies | PC | 191 |
Gwaun-Cae-Gurwen1 seat · turnout 45.8%
| Lynda Williams | Labour | 480 ✓ |
| Richard Morris | Independent | 422 |
| David James | PC | 139 |
Gwynfi1 seat · turnout 67.1%
| Jane Jones | Independent | 424 ✓ |
| Colin Day | Labour | 313 |
Lower Brynamman1 seat · turnout 51.4%
| Arwyn Nigel Woolcock | Labour | 424 ✓ |
| Cennydd Puw | PC | 124 |
Margam1 seat · turnout 41.9%
| Leslie Davies | — | 504 ✓ |
| Stanley Mason | Labour | 467 |
Neath East3 seats
| Sheila Penry | Labour | 705 ✓ |
| Jack Miller | Labour | 665 ✓ |
| Sandra Miller | Labour | 645 ✓ |
| Jorge Austin-Eames | — | 489 |
| David Hopkins | PC | 470 |
| Annette Owen | PC | 357 |
| Breandan Mac Cathail | PC | 349 |
| Rhodri Williams | Green | 245 |
Neath North2 seats · turnout 40.4%
| Derek Vaughan | Labour | 1,128 ✓ |
| Emmanuel Loaring | Labour | 815 ✓ |
| David Thomas | — | 640 |
Neath South2 seats · turnout 31.1%
| Malcolm Gunter | Labour | 557 ✓ |
| Peter Rees | Labour | 549 ✓ |
| Helen Morgan | — | 439 |
| John Williams | — | 433 |
| Richard Moth | Liberal Democrats | 184 |
| Brian Robertson | Green | 129 |
Onllwyn1 seat · turnout 50.8%
| Alun Thomas | Labour | 317 ✓ |
| Mary Browning | PC | 173 |
Pelenna1 seat
| Malcolm Jones | Labour | 0 ✓ |
Pontardawe2 seats · turnout 35.0%
| Michael James | Labour | 700 ✓ |
| Alun Evans | PC | 666 ✓ |
| Martha Lambourne | Labour | 614 |
| Robert Williams | PC | 595 |
| Robert Lewis | Green | 209 |
Port Talbot3 seats · turnout 32.9%
| Pamela Spender | — | 1,008 ✓ |
| Andrew Tutton | — | 967 ✓ |
| Dennis Keogh | — | 914 ✓ |
| Jennifer Blood | Labour | 536 |
| Richard Thomas | Labour | 516 |
| Matthew Conde | Labour | 386 |
Resolven1 seat · turnout 54.5%
| David Davies | Labour | 729 ✓ |
| Alan Edwards | PC | 297 |
Rhos1 seat · turnout 41.1%
| Paul Michael Thomas | Labour | 369 ✓ |
| Stephen Coombes | PC | 234 |
| Sheila Waye | Liberal Democrats | 163 |
| Linda Bunston | Green | 82 |
Sandfields East3 seats · turnout 32.0%
| Lella James | Independent | 1,478 ✓ |
| Collin Crowley | Labour | 1,010 ✓ |
| Edward Latham | Labour | 900 ✓ |
| Patricia Jones | Labour | 819 |
| Captain Beany | — | 522 |
Sandfields West3 seats · turnout 31.9%
| Olga Jones | Labour | 853 ✓ |
| Paul Michael Thomas | Labour | 789 ✓ |
| Leonard Willis | Labour | 677 ✓ |
| Stephen Griffiths | — | 587 |
| Kelvin Edwards | PC | 553 |
| Wilfred Thomas | PC | 518 |
| Stanley Davies | PC | 447 |
| Donald Gough | — | 423 |
Seven Sisters1 seat · turnout 44.8%
| P. Lloyd | Labour | 393 ✓ |
| C. Lloyd | Plaid Cymru - The Party of Wales | 324 |
Tai-bach2 seats · turnout 47.3%
| John Mayers Rogers | Labour | 783 ✓ |
| Aneurin Lewis | — | 631 ✓ |
| Clive Owen | Labour | 589 |
| Scott Sullian | — | 548 |
| Gary Lewis | Liberal Democrats | 215 |
| Robert Jones | Liberal Democrats | 212 |
Tonna1 seat · turnout 46.0%
| William Walters | Independent | 581 ✓ |
| Thomas Phillips | — | 186 |
| Kenneth Young | Labour | 132 |
Trebanos1 seat · turnout 40.8%
| Joseph Edwards | Labour | 342 ✓ |
| Helen Crawford | Green | 105 |
Ystalyfera1 seat · turnout 44.6%
| Alun Llewelyn | PC | 716 ✓ |
| William Rewston | Labour | 363 |
