Before (end of 2002) (54 seats, Elections Centre)
Conservative 25 · Liberal Democrats 15 · Labour 13 · Other 1
After (end of 2003) (54 seats, Elections Centre)
Conservative 25 · Liberal Democrats 16 · Labour 10 · Other 3
Ward results
Brighouse1 seat · turnout 32.5%
| Craig Whittaker | Conservative | 885 ✓ |
| George Richardson | Labour | 760 |
| Dorothy Anderson | Independent | 540 |
| Glen Michael Mattock | Liberal Democrats | 213 |
Calder Valley1 seat
| M. Taylor | Liberal Democrats | 1,113 ✓ |
| S. Brown | Labour | 749 |
| John Johnson | Green | 541 |
| D. Midgley | Conservative | 512 |
Elland1 seat · turnout 27.4%
| Diane Park | Liberal Democrats | 1,194 ✓ |
| Stanley Sutcliffe | Labour | 469 |
| Michael Clarke | Conservative | 401 |
Greetland & Stainland1 seat · turnout 30.4%
| Elizabeth Ingleton | Liberal Democrats | 1,769 ✓ |
| Bryce Corkish | Conservative | 662 |
| Nigel Ambler | Labour | 363 |
Hipperholme and Lightcliffe1 seat · turnout 34.6%
| Graham Hall | Conservative | 1,390 ✓ |
| Angela O'Connor | Independent | 769 |
| Keith John Butterick | Labour | 533 |
Illingworth1 seat · turnout 36.5%
| Richard Mulhall | BNP | 896 ✓ |
| Zoe Marston | Labour | 840 |
| Richard Maycock | Conservative | 580 |
Luddendenfoot1 seat · turnout 33.5%
| Christine Irene Bampton-Smith | Liberal Democrats | 1,277 ✓ |
| Susan Press | Labour | 577 |
| Annette Getty | Conservative | 548 |
| Steven Hutton | Green | 342 |
Mixenden1 seat
| Stephen Pearson | Liberal Democrats | 986 ✓ |
| Jane Shooter | BNP | 700 |
| Robert Metcalfe | Labour | 682 |
| John Wainwright | Conservative | 136 |
Northowram and Shelf1 seat · turnout 40.2%
| William Carpenter | Conservative | 1,231 ✓ |
| Graham Nalton | BNP | 1,119 |
| Derek Haviour | Labour | 525 |
| John Pulman | Independent | 270 |
| Janet Sherrard-Smith | Liberal Democrats | 243 |
Ovenden1 seat · turnout 32.8%
| Linda Riordan | Labour | 837 ✓ |
| Andrew Mellor | BNP | 618 |
| Pamela Burton | Liberal Democrats | 512 |
| Joan Wainwright | Conservative | 142 |
Rastrick1 seat
| John Williamson | Conservative | 1,052 ✓ |
| Pamela Fellows | Labour | 598 |
| John Durkin | Liberal Democrats | 431 |
Ryburn1 seat · turnout 31.1%
| Raynor Booth | Conservative | 1,069 ✓ |
| Judith Gannon | Labour | 861 |
| Anthony Crowther | Liberal Democrats | 826 |
Skircoat1 seat · turnout 31.6%
| Grenville Horsfall | Conservative | 1,404 ✓ |
| Maura Wilson | Labour | 681 |
| Mark Scholes | Liberal Democrats | 544 |
Sowerby Bridge2 seats
| Amanda Byrne | Conservative | 871 ✓ |
| Andrew Feather | Conservative | 862 ✓ |
| Michael Marsden | Labour | 774 |
| John Gregory | BNP | 711 |
| Michael Higgins | Labour | 670 |
| Christian Jackson | BNP | 600 |
| Paula Stevenson | Liberal Democrats | 411 |
| Siobhen Stow | Liberal Democrats | 396 |
St. Johns1 seat · turnout 48.3%
| Mohammed Najib | Labour | 1,480 ✓ |
| Shakir Saghir | Conservative | 980 |
| John Beacroft-Mitchell | Liberal Democrats | 566 |
| Andrew Mulligan | BNP | 480 |
Todmorden1 seat · turnout 30.2%
| Hilary Myers | Liberal Democrats | 1,155 ✓ |
| Frank McManus | Labour | 729 |
| Thiruvenkatar Krishnapillai | Conservative | 310 |
Town1 seat · turnout 39.0%
| Tim Swift | Labour | 1,148 ✓ |
| Stephen Baines | Conservative | 833 |
| Christopher Godridge | BNP | 782 |
| Elisabeth Wilson | Liberal Democrats | 337 |
Warley1 seat
| J. Hardy | Conservative | 1,521 ✓ |
| J. Hubbard | Liberal Democrats | 659 ✓ |
| J. Holmes | Conservative | 653 |
| Catherine Groves | Labour | 599 |
| J. Rez | Liberal Democrats | 481 |
| P Anderson | Labour | 131 |
