Before (end of 2004) (57 seats, Elections Centre)
Conservative 26 · Labour 14 · Other 9 · Liberal Democrats 8
After (end of 2005) (57 seats, Elections Centre)
Conservative 29 · Labour 17 · Liberal Democrats 8 · Other 3
Ward results
Alvechurch1 seat
| George Lord | Conservative | 2,227 ✓ |
| Mary Simones-Jones | Labour | 1,178 |
| Patricia Harrison | — | 701 |
| Alex Doyle | Independent | 674 |
Arrow Valley West2 seats
| Andrew Fry | Labour | 3,941 ✓ |
| Philip Mould | Labour | 3,772 ✓ |
| Kathleen Banks | Conservative | 2,449 |
| Gordon Alexander Stark Craig | Conservative | 2,315 |
| Kathleen Cummings | Liberal Democrats | 1,587 |
| Adam Isherwood | Liberal Democrats | 1,444 |
Beacon1 seat
| Peter Michael McDonald | Labour | 2,548 ✓ |
| Michael Andrews | Conservative | 2,190 |
| Daniel McGrath | — | 661 |
| Brian Bridgewater | Independent | 550 |
| Stephen Peters | UK Independence Party (UKIP) | 359 |
Bedwardine1 seat
| Derek Prodger | Conservative | 2,129 ✓ |
| Jenny Barnes | Labour | 1,466 |
| Vaughan Hencher | Liberal Democrats | 824 |
| Janet Dyer | Green | 256 |
Bowbrook1 seat
| Edward Sheldon | Conservative | 2,575 ✓ |
| Janet Saunders | Liberal Democrats | 1,482 |
| Roy Seabourne | Labour | 1,143 |
Bromsgrove South1 seat
| Glenys Blackmoor | Labour | 1,934 ✓ |
| Christopher Scurrell | Conservative | 1,824 |
| Gordon Selway | Liberal Democrats | 925 |
Bromsgrove West1 seat
| Sean Patrick Shannon | Labour | 1,965 ✓ |
| Brian Cecil Lewis | Conservative | 1,203 |
| Susan Haswell | Liberal Democrats | 1,069 |
| William Newnes | — | 539 |
Claines1 seat
| Susan Askin | Liberal Democrats | 2,251 ✓ |
| Adam Roberts | Conservative | 1,801 |
| Clive Andrews | Labour | 1,003 |
| Peter Robinson | Green | 259 |
Evesham North West1 seat
| John Russell Smith | Conservative | 2,112 ✓ |
| Diana Clare Brown | Liberal Democrats | 1,950 |
Nunnery1 seat
| Robert Peachey | Labour | 2,100 ✓ |
| Francis David Lankester | Conservative | 1,433 |
| Alexander Gwinn | Green | 550 |
Redditch South2 seats
| Barry Gandy | Conservative | 4,537 ✓ |
| William Gretton | Conservative | 4,166 ✓ |
| Pattie Hill | Labour | 3,691 |
| Mark Henry Shurmer | Labour | 3,233 |
| David Mews | Liberal Democrats | 1,952 |
| Graham Pollard | Liberal Democrats | 1,766 |
Riverside1 seat
| Simon Geraghty | Conservative | 1,911 ✓ |
| Matthew Lamb | Labour | 1,539 |
| Iain MacBriar | Liberal Democrats | 802 |
| Richard Wilkins | Green | 309 |
St Barnabas1 seat
| Nigel Knowles | Labour | 2,031 ✓ |
| Graham Carruthers | Conservative | 1,534 |
| Michael Shellie | — | 1,531 |
St Chads1 seat
| Michael Oborski | LIB | 1,971 ✓ |
| Maureen Aston | Conservative | 1,058 |
| Keith Budden | Labour | 961 |
| Caroline Godfrey | — | 455 |
| Michael Dixon | Liberal Democrats | 324 |
St John1 seat
| Richard Udall | Labour | 1,761 ✓ |
| Nick Turner | Conservative | 895 |
| Martyn Hencher | Liberal Democrats | 570 |
| Clive Matthews | Green | 223 |
St Johns1 seat
| Marcus John Hart | Conservative | 1,938 ✓ |
| Leroy Wright | Labour | 1,228 |
| Anne Mace | — | 917 |
| Anita Ellen Beavis | Liberal Democrats | 540 |
St Marys1 seat
| Paul Mills | Labour | 1,279 ✓ |
| Nathan John Desmond | Conservative | 1,206 |
| Helen Dyke | Liberal Democrats | 1,076 |
| Howard Martin | — | 732 |
| Matthew Price | LIB | 235 |
St Stephen1 seat
| Mary Drinkwater | Conservative | 2,008 ✓ |
| Paul Denham | Labour | 1,760 |
| Hilary Craig | Liberal Democrats | 893 |
| Martin Sullivan | Green | 336 |
Warndon Parish1 seat
| Martin Clarke | Conservative | 2,390 ✓ |
| Patricia Agar | Labour | 1,730 |
| Edward Hartley | Liberal Democrats | 957 |
| Rosemarie Powe | Green | 218 |
Woodvale1 seat
| Sheila Blagg | Conservative | 2,411 ✓ |
| Russell Clayton | Labour | 1,722 |
| Sheila Bushby | Liberal Democrats | 1,188 |
| Gillian Harvey | Green | 289 |
