Before (end of 2003) (60 seats, Elections Centre)
Labour 27 · Other 20 · Liberal Democrats 8 · Conservative 5
After (end of 2004) (60 seats, Elections Centre)
Labour 35 · Other 15 · Conservative 5 · Liberal Democrats 5
Ward results
Abbey Green1 seat · turnout 29.7%
| Andrew Wragg | Labour | 1,076 ✓ |
| June West | BNP | 653 |
| Robert Costall | Conservative | 594 |
| Stephen Pugh | — | 312 |
Bentilee and Townsend1 seat
| Kenneth Downs | Labour | 857 ✓ |
| Jean Mayer | Independent | 681 |
| Simon Jones | Conservative | 319 |
| Sheila Grace Pitt | Labour | 954 ✓ |
| Linda Burton | Independent | 778 |
| Mark Warrington | Conservative | 356 |
Blurton1 seat · turnout 27.6%
| Michael Tappin | Labour | 771 ✓ |
| Roy Naylor | Independent | 731 |
| Steven Hallam | BNP | 655 |
| Harold Mouat | Conservative | 363 |
Burslem North1 seat · turnout 25.5%
| David Conway | Labour | 1,102 ✓ |
| Ian Norris | Independent | 601 |
| Keith Healey | Conservative | 381 |
| Diane Thomas | Liberal Democrats | 303 |
Burslem South1 seat · turnout 19.6%
| E. Owen | Independent | 657 |
| T. Crowe | Labour | 432 |
| M Ayub | Independent | 261 |
| M Coleman | BNP | 162 |
| M. Farrington | Independent | 109 |
| D Smith | Conservative | 92 |
| G Salmon | Liberal Democrats | 51 |
Chell and Packmoor1 seat · turnout 26.7%
| Angela Miller | Independent | 1,190 ✓ |
| Chris Wood | Labour | 1,010 |
| Sue Morris | Conservative | 266 |
East Valley1 seat · turnout 29.0%
| Sybil Halfpenny | Labour | 823 ✓ |
| Allan Eaton | BNP | 674 |
| Geoffrey Knight | Independent | 429 |
| Donald Smith | Conservative | 406 |
| Robert Gore | Liberal Democrats | 330 |
Fenton1 seat · turnout 26.9%
| Stanley Bate | Labour | 721 ✓ |
| Mark Platt | BNP | 637 |
| Donald Evans | Independent | 519 |
| Shaun Lee Bennett | Conservative | 309 |
| Nigel Smith | Liberal Democrats | 284 |
Hanley West and Shelton1 seat · turnout 21.5%
| Marjorie Bate | Labour | 747 ✓ |
| Asim Shaheen | Liberal Democrats | 517 |
| James Piper | Independent | 194 |
| James Whitehurst | Conservative | 178 |
Hartshill and Penkhull1 seat · turnout 30.0%
| Randy Conteh | Independent | 1,193 ✓ |
| Alan Jervis | Labour | 904 |
| Anthony Ball | Conservative | 655 |
Longton North1 seat · turnout 26.1%
| Mark Leat | BNP | 956 ✓ |
| John Huson | Labour | 916 |
| Avis Wright | Liberal Democrats | 456 |
| Linden Yardley | Conservative | 398 |
Longton South1 seat · turnout 35.9%
| Bash Ali | Labour | 1,229 ✓ |
| Gerry Webb | Liberal Democrats | 1,193 |
| Jamie Daniels | Conservative | 675 |
| Peter Chadwick | Independent | 613 |
Meir Park and Sandon1 seat · turnout 29.5%
| Christine Follows | Conservative | 1,025 ✓ |
| Joan Bell | Labour | 816 |
| Mark Coleman | BNP | 731 |
| Susan Ford | Liberal Democrats | 416 |
Northwood and Birches Head1 seat · turnout 26.7%
| Reginald Booth | Labour | 1,005 ✓ |
| Angela Forster | Liberal Democrats | 730 |
| Harold Churchill | Independent | 334 |
| Christine Warren | Conservative | 277 |
| Christine Baldeh | — | 87 |
| John Milczarek | Independent | 41 |
Norton and Bradeley1 seat · turnout 32.7%
| Marvin Smith | Labour | 1,346 ✓ |
| Barry Cuthbertson | BNP | 953 |
| Jacqueline Parry | Conservative | 603 |
Stoke and Trent Vale1 seat · turnout 24.7%
| Conrad Lubinski | Liberal Democrats | 757 ✓ |
| Frederick Nutting | Labour | 748 |
| Andrew Wesson | Independent | 398 |
| Jane Costall | Conservative | 395 |
Trentham and Hanford1 seat
| Terrence Follows | Conservative | 1,314 ✓ |
| John Bailey | Independent | 759 |
| Peter Moody | Labour | 667 |
| Christine Grocock | Liberal Democrats | 318 |
| Robert Kelson | Independent | 97 |
Tunstall1 seat · turnout 26.9%
| Margaret Bayley | Labour | 1,083 ✓ |
| Parvez Akhter | Conservative | 933 |
| Jason Ronald Henry Smith | Independent | 572 |
Weston and Meir North1 seat · turnout 29.0%
| Ian McLaughlan | Labour | 961 ✓ |
| Margaret Pyatt | Conservative | 949 |
| Ian Clegg | BNP | 815 |
