Before (end of 2003) (47 seats, Elections Centre)
Labour 39 · Conservative 6 · Other 2 · Liberal Democrats 0 · Plaid Cymru - The Party of Wales 0
After (end of 2004) (50 seats, Elections Centre)
Labour 31 · Conservative 11 · Liberal Democrats 6 · Other 1 · Plaid Cymru - The Party of Wales 1
Ward results
Allt-Yr-Yn3 seats
| Matthew Stephen Evans | Conservative | 1,645 ✓ |
| David Fouweather | Conservative | 1,576 ✓ |
| Lucy Knight | Conservative | 1,520 ✓ |
| Geoffrey Lee | Labour | 804 |
| Victoria Colley-Wall | Labour | 750 |
| Andrew Richard Jones | Labour | 705 |
| Megan Rees Webb | Liberal Democrats | 474 |
| David Watts | Liberal Democrats | 448 |
| Charles Williams | Liberal Democrats | 338 |
| Clive Busson | PC | 257 |
Alway3 seats
| Ray Truman | Labour | 853 ✓ |
| John Albert Guy | Labour | 806 ✓ |
| Kim Amanda Powell | Labour | 796 ✓ |
| Mary Thomas | Conservative | 412 |
| Alison Aston | Conservative | 403 |
| Philip Aston | Conservative | 401 |
| W. Parry | Liberal Democrats | 399 |
| Dawn Bennett | PC | 221 |
Beechwood2 seats
| Hugh Clark | Liberal Democrats | 1,521 ✓ |
| David Melvyn Hando | Liberal Democrats | 1,422 ✓ |
| Jeff Evans | Liberal Democrats | 1,337 ✓ |
| Linda Redhead | Liberal Democrats | 942 ✓ |
| Ulfar Norddahl | Liberal Democrats | 865 ✓ |
| Christine Watkins | Labour | 608 |
| Helen Kinsey | Labour | 602 |
| Jane Eden | Labour | 595 |
| M Lloyd Jones | Labour | 333 |
| Anthony Bees | Conservative | 272 |
| Justine Hennah | Conservative | 269 |
| Kathleen Davies | Conservative | 251 |
| M Craig | Labour | 243 |
| P Speed | Conservative | 194 |
| Philip Douglas Parkinson | Conservative | 182 |
Bettws Newport3 seats
| N Trigg | Labour | 1,150 ✓ |
| E Delahaye | Labour | 754 ✓ |
| G. Jarvis | Labour | 660 ✓ |
| S. Baker | Independent | 539 |
| J Parris | Independent | 483 |
| P. Fouweather | Conservative | 178 |
| K Rice | Liberal Democrats | 159 |
| A. Cording | PC | 156 |
Caerleon3 seats
| Gail Elizabeth Giles | Labour | 1,095 ✓ |
| Paul Huntley | Labour | 1,045 ✓ |
| Clifford Suller | Labour | 1,039 ✓ |
| Adam Cox | — | 1,016 |
| Naomi Macey | — | 995 |
| Stephen Macey | — | 826 |
| William Fisher | Conservative | 642 |
| David Hildred | Conservative | 569 |
| Alan Routley | Conservative | 566 |
| Peter Christopher Davies | Liberal Democrats | 354 |
Gaer3 seats
| Mark Jeffrey Denley Whitcutt | Labour | 1,042 ✓ |
| Huw Thomas | Labour | 898 ✓ |
| Deborah Ann Wilcox | Labour | 878 ✓ |
| James Wood | Liberal Democrats | 624 |
| Mark Wheeldon | Liberal Democrats | 599 |
| Nigel Flanagan | Liberal Democrats | 588 |
| John Luckett | Conservative | 576 |
| Laura Morgan | Conservative | 539 |
| Brian Jelf | Conservative | 521 |
Graig2 seats
| Margaret Nancy Pamela Cornelious | Conservative | 1,030 ✓ |
| Dean Jenkins | Conservative | 798 ✓ |
| Peter McKim | Labour | 626 |
| Neil Todd | Labour | 577 |
| Joyce Cass | Labour | 394 ✓ |
| Norman Mountain | Liberal Democrats | 348 |
| Lee Dillon | Liberal Democrats | 108 |
| Robert Fox | Independent | 108 |
| Alan Cotton | PC | 46 |
Langstone2 seats
| David Atwell | Conservative | 1,114 ✓ |
| Simon Lane | Conservative | 1,018 ✓ |
| Ian Barker | Liberal Democrats | 274 |
| Stephen Chandler | Labour | 155 |
| Steve Clarke | Labour | 143 |
| Sheila Cavendish | PC | 91 |
Liswerry4 seats
| Kenneth Critchley | Labour | 1,162 ✓ |
| Roger Andrew Jeavons | Labour | 1,120 ✓ |
| John Richards | Labour | 964 ✓ |
| Allan Morris | Labour | 929 ✓ |
| Wayne Marsh | Conservative | 667 |
| Louise Gridland | Conservative | 618 |
| Donna Stagg | Conservative | 563 |
| Dan Coxhill | Conservative | 559 |
| Lucy Townsend | Liberal Democrats | 502 |
Llanwern1 seat
| Carole Atwell | Independent | 327 ✓ |
| Gillian Burton | Labour | 259 |
| John Small | Conservative | 248 |
| Theresa Combstock | PC | 77 |
| Carmel Townsend | Liberal Democrats | 38 |
Malpas3 seats
| Bill Langsford | Labour | 1,163 ✓ |
| David Mayer | Labour | 1,020 ✓ |
| Peter John Davies | Labour | 1,000 ✓ |
| John Bird | Conservative | 922 |
| Irene Brown | Conservative | 861 |
| Nicholas Richardson | Conservative | 838 |
| Susan Davies | Liberal Democrats | 406 |
| David Hall | PC | 267 |
| Wendy Hall | PC | 236 |
Marshfield2 seats
| William Pursey | Conservative | 809 ✓ |
| William Guy David Morgan | Conservative | 787 ✓ |
| Anthony Boswell | Labour | 590 |
| B Chiummo | Labour | 333 |
| Nathan Brown | PC | 170 |
Pillgwenlly2 seats
| Ron Jones | Labour | 673 ✓ |
| Laura Buchanan-Smith | Labour | 582 ✓ |
| Anthony Salkeld | PC | 498 |
| Reginald Williams | Independent | 294 |
| Julia Varley | Liberal Democrats | 233 |
Ringland3 seats
| Malcolm Linton | Labour | 702 ✓ |
| Bob Bright | Labour | 628 ✓ |
| Tony Gray | Labour | 603 ✓ |
| Jeremy Townsend | Liberal Democrats | 459 |
| Leslie Morgan | PC | 294 |
Rogerstone3 seats
| Edward Burke | Labour | 1,515 ✓ |
| Erryl Heath | Labour | 1,389 ✓ |
| Steve Jones | Conservative | 1,375 ✓ |
| Andrew Cooksey | Conservative | 1,265 |
| Alan Mazey | Conservative | 1,214 |
| Gareth Loudon | Labour | 1,194 |
| Paul Angeli | Liberal Democrats | 614 |
| Firdaus Asghar | PC | 310 |
Shaftesbury2 seats
| Paul Cockeram | Labour | 593 ✓ |
| Poole R. | Labour | 557 ✓ |
| Paul Windsor Davies | Conservative | 314 |
| Jonathan Hill | Conservative | 310 |
| Sheila Goff | Independent | 276 |
| Jonathan Thomas Clark | PC | 215 |
| Andrew Bailey | Liberal Democrats | 192 |
St. Julians3 seats
| Ed Townsend | Liberal Democrats | 1,718 ✓ |
| Veronica Watkins | Liberal Democrats | 1,560 ✓ |
| Patricia Bull | Liberal Democrats | 1,548 ✓ |
| Kenneth Goodger | Labour | 774 |
| P. Bright | Labour | 637 |
| Paul Bright | Labour | 632 |
| Ian Alexander Jones | Labour | 469 |
| Margaret Palfrey | Conservative | 312 |
| Christopher Hill | Independent | 306 |
| Yale Bryan | Conservative | 277 |
| Elizabeth Cranfield | Conservative | 257 |
| James Dyer | Independent | 170 |
| Jonathan Blackwood | PC | 147 |
Stow Hill2 seats
| Paul Windsor Davies | Conservative | 524 ✓ |
| Miqdad Al-Nuaimi | Labour | 441 ✓ |
| William Routley | Conservative | 425 |
| Alan Wood | Labour | 382 |
| A Wood | Labour | 332 |
| Jeffrey North | Liberal Democrats | 178 |
| Rhys ab Elis | PC | 126 |
| B. P owrie | Independent | 119 |
Tredegar Park1 seat
| Trevor Watkins | Labour | 274 ✓ |
| Michael Brunnock | PC | 254 |
| Paul Jinks | Conservative | 110 |
Victoria2 seats
| Mohammad Asghar | PC | 571 ✓ |
| Christine Jenkins | Labour | 561 ✓ |
| Harry Williams | Labour | 511 |
| Trefor Puw | PC | 459 |
| D. Mellish | Liberal Democrats | 288 |
| Philip Mellish | Liberal Democrats | 286 |
| P Mellish | Liberal Democrats | 282 |
