Before (end of 2003) (41 seats, Elections Centre)
Labour 20 · Liberal Democrats 12 · Conservative 9 · Other 0
After (end of 2004) (41 seats, Elections Centre)
Labour 17 · Liberal Democrats 14 · Conservative 10 · Other 0
Ward results
Brereton and Ravenhill1 seat · turnout 32.9%
| Raymond Easton | Liberal Democrats | 882 ✓ |
| Mike Davey | Labour | 522 |
| Wendy Yates | Conservative | 205 |
Cannock East1 seat · turnout 28.5%
| Christine Mitchell | Labour | 729 ✓ |
| Ian Jonathan Harris | Liberal Democrats | 403 |
| Mark Rudd | Conservative | 402 |
Cannock North1 seat · turnout 27.7%
| Gordon Alcott | Labour | 844 ✓ |
| Michael Leese | Conservative | 361 |
| Mavis Reynolds | Liberal Democrats | 300 |
Cannock South1 seat · turnout 30.3%
| Janos Toth | Labour | 679 ✓ |
| Valerie Butler | Conservative | 530 |
| Anne Ames | Liberal Democrats | 407 |
Cannock West1 seat · turnout 40.7%
| Diane Jean Bennett | Conservative | 1,195 ✓ |
| Bryan Till | Independent | 579 |
| Robert Wilkes | Labour | 504 |
| Brian Williams | Liberal Democrats | 969 ✓ |
| Christine Hudson | Conservative | 327 |
| Leslie Stevens | Labour | 207 |
Hagley1 seat · turnout 30.1%
| Antony Williams | Liberal Democrats | 464 ✓ |
| Christine Martin | Labour | 322 |
| Anthony Freeman | Conservative | 115 |
Hawks Green1 seat · turnout 25.6%
| Ann Bernard | Conservative | 547 ✓ |
| Stephen Page | Liberal Democrats | 373 |
| Lesley Morris | Labour | 254 |
Heath Hayes East and Wimblebury1 seat · turnout 30.1%
| Christopher Collis | Liberal Democrats | 535 ✓ |
| Robert Todd | Labour | 475 |
| John Bernard | Conservative | 360 |
Hednesford North2 seats
| Roy Grice | Labour | 578 ✓ |
| Zaphne Stretton | Labour | 511 ✓ |
| Graham Burnett | Conservative | 427 |
| Kenneth Baker | Liberal Democrats | 401 |
| Mary Turvill | Liberal Democrats | 389 |
| Pamela Morris | Conservative | 283 |
| Tony Johnson | Independent | 229 |
| Michael Sandel | Independent | 180 |
Hednesford South1 seat · turnout 29.5%
| Jacqui Burnett | Conservative | 528 ✓ |
| Stewart Reynolds | Liberal Democrats | 379 |
| Diane Cooper | Labour | 338 |
Norton Canes1 seat · turnout 29.2%
| John Beddows | Conservative | 619 ✓ |
| Michael John Holder | Labour | 586 |
| Stuart Tromans | Liberal Democrats | 293 |
| Robert Bishop | Independent | 174 |
Western Springs1 seat · turnout 30.8%
| Geoffrey Martin | Liberal Democrats | 889 ✓ |
| Warwick Bourton | Conservative | 339 |
| John Walter Hamilton | Labour | 298 |
