Before (end of 2002) (39 seats, Elections Centre)
Conservative 30 · Labour 7 · Other 2 · Liberal Democrats 0
After (end of 2003) (39 seats, Elections Centre)
Conservative 26 · Labour 8 · Other 5 · Liberal Democrats 0
Ward results
Alvechurch3 seats · turnout 28.5%
| Roger Hollingworth | Conservative | 935 ✓ |
| June Maud Lily Amott Griffiths | Conservative | 824 ✓ |
| Jean Luck | Independent | 808 ✓ |
| Stuart Thorpe | Conservative | 803 |
| Derek Waters | Labour | 545 |
| Elaine Shannon | Labour | 413 |
Beacon1 seat
| D. McGrath | Labour | 410 |
| J. Hancox | Conservative | 255 |
Catshill2 seats · turnout 25.0%
| Geoffrey Hulett | Labour | 442 ✓ |
| Sarah Bushby | Conservative | 429 ✓ |
| Sheila Bushby | Conservative | 426 |
| Gordon Witcomb | Labour | 397 |
Charford2 seats · turnout 18.1%
| Judith Marshall | Labour | 509 ✓ |
| Sean Patrick Shannon | Labour | 447 ✓ |
| Lesley McNamara | Independent | 260 |
| Paul Uppal | Conservative | 167 |
| Geoffrey Denaro | — | 554 ✓ |
| Jillian Dyer | Conservative | 512 ✓ |
| Nigel Huggins | — | 400 |
| Steven Farr | Labour | 160 |
Furlongs2 seats · turnout 30.8%
| Janice Boswell | Conservative | 946 ✓ |
| Theresa Matthews | Conservative | 830 ✓ |
| Anthony Zalin | Labour | 254 |
Hagley2 seats · turnout 39.2%
| Kathleen Gall | Conservative | 876 ✓ |
| Christopher Scurrell | Conservative | 808 ✓ |
| Neil Stanley | Liberal Democrats | 486 ✓ |
| Roslyn Zalin | Labour | 290 |
| Rebal Elayan | Labour | 247 |
Hillside2 seats
| A. Doyle | Conservative | 786 |
| B. Fuller | Conservative | 740 |
| B. Bridgewater | Independent | 611 |
| A Clewlow | Labour | 298 |
Hollywood and Majors Green2 seats · turnout 34.0%
| Sue Baxter | — | 658 ✓ |
| Stephen Peters | — | 624 ✓ |
| Alan Batchelor | Conservative | 520 |
| Peter Duddy | Conservative | 502 |
| Martyn Johnson | Labour | 143 |
Linthurst1 seat
| Margaret Taylor | Conservative | 0 ✓ |
Marlbrook2 seats · turnout 23.1%
| Alan Dent | Conservative | 550 ✓ |
| John Ruck | Conservative | 541 ✓ |
| Glenys Blackmoor | Labour | 465 |
Norton2 seats · turnout 21.9%
| Edward Tibby | Conservative | 631 ✓ |
| Nick Psirides | Conservative | 548 ✓ |
| Trevor Rigg | Labour | 441 |
Sidemoor2 seats · turnout 20.0%
| William Newnes | Labour | 588 ✓ |
| Paul Stokes | Labour | 435 ✓ |
| Sally Harfield | Conservative | 388 |
Slideslow2 seats · turnout 32.1%
| Caroline Laverne Spencer | Conservative | 614 ✓ |
| Elizabeth Lammie | Conservative | 572 ✓ |
| Martin Keane | Liberal Democrats | 417 |
| Gordon Selway | Liberal Democrats | 398 |
| David Thomas Jones | Labour | 256 |
St Johns2 seats
| Raymond Dent | Conservative | 0 ✓ |
| Dennis Norton | Conservative | 0 ✓ |
Stoke Heath1 seat · turnout 29.8%
| Craig Lanham | Conservative | 401 ✓ |
| Eileen Powell | Labour | 165 |
Stoke Prior1 seat · turnout 36.1%
| Cyril Tidmarsh | Conservative | 380 ✓ |
| Athol Deakin | Labour | 224 |
Tardebigge1 seat · turnout 31.3%
| Peter Whittaker | Conservative | 405 ✓ |
| Rosalind Cooke | Labour | 151 |
Uffdown1 seat · turnout 32.3%
| David Hancox | Conservative | 353 ✓ |
| Sabrina Francis | Independent | 146 |
| Maurice Harford | Labour | 105 |
Waseley2 seats · turnout 28.2%
| Peter Michael McDonald | Labour | 856 ✓ |
| Colin Wilson | Labour | 711 ✓ |
| Grahame Bennett | Conservative | 379 |
Whitford2 seats · turnout 25.5%
| Diane Fletcher | Conservative | 533 ✓ |
| Anthony Blagg | Conservative | 509 ✓ |
| Russell Clayton | Labour | 484 |
| Christine McDonald | Labour | 446 |
Woodvale1 seat · turnout 33.9%
| Michael Gill | Conservative | 453 ✓ |
| Philip John Baker | Labour | 133 |
Wythall South1 seat · turnout 34.8%
| John Gardener | — | 443 ✓ |
| Walter Stewart | Conservative | 213 |
| Results | — | 0 |
