Before (end of 2003) (72 seats, Elections Centre)
Conservative 31 · Labour 30 · Liberal Democrats 10 · Other 1
After (end of 2004) (72 seats, Elections Centre)
Conservative 40 · Labour 25 · Liberal Democrats 7 · Other 0
Ward results
Amblecote3 seats · turnout 26.4%
| Colin Banks | Conservative | 1,707 ✓ |
| Patricia Martin | Conservative | 1,697 ✓ |
| Jim Musk | Conservative | 1,449 ✓ |
| Lynda Waltho | Labour | 919 |
| Michael Kelly | Labour | 906 |
| Alan Hubball | Liberal Democrats | 691 |
| Qadar Zada | Labour | 652 |
Belle Vale3 seats · turnout 34.1%
| Jennifer Dunn | Conservative | 1,928 ✓ |
| Bob James | Conservative | 1,843 ✓ |
| Jill Nicholls | Conservative | 1,734 ✓ |
| Martin Knight | Labour | 1,345 |
| Lindsay Sadler | Labour | 1,330 |
| Paul Morris | Labour | 1,294 |
| Aaishah Arif | Liberal Democrats | 536 |
Brierley Hill3 seats · turnout 22.9%
| Margaret Wilson | Labour | 1,278 ✓ |
| Rachel Harris | Labour | 1,171 ✓ |
| Zafar Islam | Labour | 975 ✓ |
| Jacqui Dyer | Liberal Democrats | 793 |
| Cynthia Hunt | Conservative | 792 |
| Shirleyanne Knowles | Conservative | 785 |
| Paul Martin | Conservative | 749 |
Brockmoor and Pensnett3 seats
| Rosemary Tomkinson | Labour | 1,114 ✓ |
| Karen Jordan | Labour | 1,011 ✓ |
| John Andrew Foster | Labour | 947 ✓ |
| Margaret Bourne | Conservative | 880 |
| Karen Lees | Conservative | 809 |
| Susan Thornton | Conservative | 767 |
| Timothy Fletcher | Liberal Democrats | 503 |
Castle and Priory3 seats · turnout 30.8%
| Margaret Patricia Aston | Labour | 1,280 ✓ |
| Geoffrey Johnston | Labour | 1,221 ✓ |
| Joseph Finch | Labour | 1,209 ✓ |
| Simon Darby | BNP | 1,173 |
| Paul Hollis | BNP | 1,036 |
| Michael Boswell | BNP | 1,012 |
| Robert Lawrence | Conservative | 752 |
| Russell Lewis | Conservative | 635 |
| Michael Wolohan | Conservative | 634 |
| Michael Jones | Liberal Democrats | 433 |
Coseley East3 seats · turnout 28.5%
| George Davies | Labour | 1,477 ✓ |
| Melvyn Mottram | Labour | 1,298 ✓ |
| Sue Ridney | Labour | 1,237 ✓ |
| William Pinchers | BNP | 1,183 |
| Terence Dickenson | Conservative | 1,046 |
| Daryl Brian Millward | Conservative | 790 |
| Glenis Simms | Conservative | 735 |
| Ronald Allen | Liberal Democrats | 444 |
Cradley and Foxcote3 seats · turnout 27.9%
| Gaye Louisa Partridge | Labour | 1,420 ✓ |
| Richard Body | Labour | 1,407 ✓ |
| Timothy Crumpton | Labour | 1,297 ✓ |
| Dean Cartwright | Conservative | 1,163 |
| Michael Nicholls | Conservative | 1,154 |
| Sean Weir | Conservative | 957 |
| Terence Read | Liberal Democrats | 758 |
Gornal3 seats · turnout 35.0%
| David Stanley | Conservative | 2,279 ✓ |
| Anne Millward | Conservative | 2,252 ✓ |
| Timothy Wright | Conservative | 1,557 ✓ |
| Jeffrey Jewkes | Labour | 1,463 |
| Keith White | BNP | 1,183 |
| Beryl Lamsdale | Labour | 1,015 |
| Pamela Houghton | Labour | 1,009 |
| David Cox | Liberal Democrats | 455 |
Halesowen North3 seats · turnout 35.1%
| Lesley Faulkner | Conservative | 2,036 ✓ |
| Karen Elizabeth Shakespeare | Conservative | 1,956 ✓ |
| James Boys | Conservative | 1,714 ✓ |
| Andrew Hanson | Labour | 1,514 |
| Parmjit Sahota | Labour | 1,060 |
| Mushtaq Hussain | Labour | 1,004 |
| Harold Hanson | Liberal Democrats | 805 |
Halesowen South3 seats · turnout 38.7%
| Harold Jackson | Conservative | 2,674 ✓ |
| Ashley Taylor | Conservative | 2,529 ✓ |
| John Woodall | Conservative | 2,416 ✓ |
| Christine Conway | Labour | 1,175 |
| Laura Tucker | Labour | 967 |
| Ian Bayford | Labour | 926 |
| Margaret Hanson | Liberal Democrats | 892 |
Hayley Green & Cradley South3 seats
| Hazel Turner | Conservative | 2,238 ✓ |
| Ken Turner | Conservative | 2,197 ✓ |
| Antony Burston | Conservative | 2,170 ✓ |
| Paul Cornick | Labour | 1,152 |
| Carmel Morris | Labour | 1,135 |
| Kathryn Morris | Labour | 1,082 |
| Lois Bramall | Liberal Democrats | 712 |
| Richard Burt | Liberal Democrats | 2,280 ✓ |
| David Tyler | Liberal Democrats | 2,127 ✓ |
| Eunice Patrick | Liberal Democrats | 1,964 ✓ |
| Denise Harley | Conservative | 1,606 |
| John Davies | Conservative | 1,531 |
| Harold Nottingham | Conservative | 1,443 |
| Karen Elizabeth Jones | Labour | 563 |
| Geoffrey Whitehouse | Labour | 562 |
| William Smith-O'Gorman | Labour | 478 |
Kingswinford South3 seats · turnout 39.3%
| David Blood | Conservative | 2,000 ✓ |
| Peter Phillip Miller | Conservative | 1,976 ✓ |
| Patrick Harley | Conservative | 1,896 ✓ |
| Barbara White | Liberal Democrats | 1,573 |
| Eric Mills | Liberal Democrats | 1,420 |
| Janice Porter | Liberal Democrats | 1,313 |
| Beryl Biggs | Labour | 726 |
| John Martin | Labour | 707 |
| Lorraine Bradney | Labour | 663 |
Lye and Wollescote3 seats · turnout 29.4%
| Adrian Turner | Conservative | 1,350 ✓ |
| John Donegan | Conservative | 1,214 ✓ |
| David Vickers | Conservative | 1,101 ✓ |
| Christopher Hale | Labour | 1,046 |
| Peter Lowe | Labour | 1,033 |
| Madeleine Cowley | Labour | 992 |
| Mohammed Arif | Liberal Democrats | 823 |
| Jane Langford | Respect | 452 |
| Safeanah Yasmin | Independent | 383 |
| Mahbubur Rahman | Labour | 1,252 ✓ |
| Martin Bradney | Labour | 1,129 ✓ |
| Lynda Coulter | Labour | 1,093 ✓ |
| Neil Moore | Conservative | 955 |
| Francis Whitehouse | Liberal Democrats | 915 |
| Susan Ridley | Conservative | 893 |
| J. Vince | Conservative | 741 |
| Judith Flavell | Liberal Democrats | 646 |
| Muhammad Sadiq | Liberal Democrats | 615 |
Norton3 seats · turnout 46.6%
| A. Attwood | Conservative | 2,141 |
| David Rogers | Conservative | 2,109 ✓ |
| Angus Adams | Conservative | 2,084 ✓ |
| Christopher Ashley Bramall | Liberal Democrats | 2,031 |
| David John Sheppard | Liberal Democrats | 1,958 |
| Lucy Lonergan | Liberal Democrats | 1,715 |
| Elizabeth Bowie | Labour | 526 |
| Ian Marrey | Labour | 512 |
| Barbara Sykes | Labour | 445 |
Pedmore & Stourbridge East3 seats · turnout 39.4%
| Les Jones | Conservative | 2,714 ✓ |
| Ian Kettle | Conservative | 2,671 ✓ |
| Richard Wilson | Conservative | 2,520 ✓ |
| Anthony Dow | Labour | 1,108 |
| David Jeffries | Labour | 1,067 |
| Tina While-Cooper | Labour | 971 |
| Simon Paul Hanson | Liberal Democrats | 873 |
Quarry Bank and Dudley Wood3 seats
| Bryan John Cotterill | Labour | 1,499 ✓ |
| Wayne Male | Labour | 1,446 ✓ |
| David Sparks | Labour | 1,408 ✓ |
| Christopher Fonteyn | Conservative | 1,135 |
| Stephen Roberts | Conservative | 1,110 |
| Justin Hampson | Conservative | 1,080 |
Sedgley3 seats · turnout 35.6%
| Michael Evans | Conservative | 2,387 ✓ |
| David Caunt | Conservative | 2,342 ✓ |
| Charles Fraser-Macnamara | Conservative | 1,995 ✓ |
| Constance Webb | Labour | 1,107 |
| Stuart Turner | Labour | 1,024 |
| Barbara Dart | Labour | 980 |
| Anna Lewis | Liberal Democrats | 682 |
St. James3 seats · turnout 32.0%
| S. Craigie | Liberal Democrats | 1,246 |
| P Davis | Liberal Democrats | 1,234 |
| R. Hart-Bowman | Liberal Democrats | 1,225 |
| A Finch | Labour | 1,051 |
| M Hammond | Labour | 956 |
| M. Killoran | Conservative | 849 |
| K. Ahmed | Labour | 838 |
| R. Morgan | Conservative | 796 |
| C Murray | Conservative | 749 |
| Harrison W. | Independent | 323 |
St. Thomas3 seats · turnout 31.4%
| S. Ali | Labour | 1,943 |
| J Davies | Labour | 1,912 |
| C. Woodall | Labour | 1,842 |
| A Gallis | Conservative | 987 |
| V. Wolohan | Conservative | 930 |
| L. Wolohan | Conservative | 923 |
| M. Sagir | Liberal Democrats | 811 |
Upper Gornal and Woodsetton3 seats · turnout 29.1%
| Julian Ryder | Conservative | 1,408 ✓ |
| David Simms | Conservative | 1,334 ✓ |
| Doreen Ameson | Conservative | 1,234 ✓ |
| Gary Woodall | BNP | 1,160 |
| Kenneth Finch | Labour | 1,153 |
| Adam Michael Aston | Labour | 1,061 |
| Margaret Bowkley | Labour | 1,053 |
| Eva Lucey | Liberal Democrats | 461 |
Wollaston & Stourbridge Town3 seats
| June Collins | Liberal Democrats | 1,688 ✓ |
| Margaret Cowell | Conservative | 1,618 ✓ |
| Malcolm Knowles | Conservative | 1,600 ✓ |
| Nicolas Barlow | Conservative | 1,581 |
| Amanda-Jayne Oakes | Liberal Democrats | 1,292 |
| Dawn Read | Liberal Democrats | 1,271 |
| Valerie Lawrence | Labour | 1,007 |
| Matthew Sparks | Labour | 813 |
| John Walters | Labour | 775 |
Wordsley3 seats · turnout 31.9%
| Geoffrey Southall | Conservative | 1,616 ✓ |
| Sarah Pearce | Conservative | 1,501 ✓ |
| Graham Debney | Labour | 1,475 ✓ |
| Steve Waltho | Labour | 1,471 |
| Bill Cody | Labour | 1,380 |
| Steve Ridley | Conservative | 1,378 |
| James Slack | Liberal Democrats | 643 |
