Before (end of 2001) (90 seats, Elections Centre)
Labour 41 · Conservative 37 · Liberal Democrats 11 · Other 1
After (end of 2002) (90 seats, Elections Centre)
Labour 38 · Conservative 38 · Liberal Democrats 12 · Other 2
Ward results
Baildon1 seat
| Alastair Thornton | Liberal Democrats | 2,399 ✓ |
| Eddie Ward | Conservative | 1,942 |
| Imran Khan | Labour | 405 |
| Kevin Warnes | Green | 192 |
Bingley1 seat
| Colin Gill | Conservative | 2,265 ✓ |
| Frank Needham | Labour | 1,471 |
| Alan Sykes | Liberal Democrats | 428 |
| Al Arnold | Green | 264 |
Bingley Rural1 seat
| Margaret Eaton | Conservative | 2,733 ✓ |
| David Michael Brown | Labour | 1,032 |
| Laura Cole | Liberal Democrats | 362 |
| John Love | Green | 218 |
Bolton1 seat
| Allan Hillary | Liberal Democrats | 2,317 ✓ |
| Jagtar Deol | Labour | 770 |
| John Antony Robertshaw | Conservative | 606 |
Bowling1 seat
| Anthony Niland | Labour | 1,683 ✓ |
| R Oliver | Liberal Democrats | 1,163 |
| Habib-Ur Rehman | Conservative | 876 |
Bradford Moor1 seat
| Ayyaz Mahmood | Conservative | 2,159 ✓ |
| Susanne Rooney | Labour | 1,952 |
| Raihanna Ismail | Liberal Democrats | 522 |
Clayton1 seat
| David John Servant | Conservative | 1,454 ✓ |
| Olayemi Fagborun | Labour | 1,192 |
| Lorna Leeming | Liberal Democrats | 513 |
| Alexander Suchi | Green | 138 |
Craven1 seat
| Emma Dawson | Conservative | 2,358 ✓ |
| Francis Harrison | Labour | 1,364 |
| Ambrose Micklem | Liberal Democrats | 576 |
Eccleshill1 seat
| Dorothy Wallace | Liberal Democrats | 1,087 ✓ |
| Geoffrey Michael Logan | Labour | 1,045 |
| Richard Ian Sheard | Conservative | 598 |
| Arthur Bentley | BNP | 486 |
| Audrey Raistrick | Independent | 90 |
Great Horton1 seat
| Paul Flowers | Labour | 2,051 ✓ |
| Jonathan Stubbs | Conservative | 1,125 |
| James Mangeolles | Liberal Democrats | 310 |
| Derek Curtis | Green | 209 |
Heaton1 seat
| Jonas King | Conservative | 2,380 ✓ |
| Imran Khan | Labour | 2,032 |
| Helen Wright | Liberal Democrats | 346 |
| Helen Kemp | Green | 271 |
| Howard Miles | — | 68 |
Idle1 seat
| Jeanette Sutherland | Liberal Democrats | 2,192 ✓ |
| Philip Kirkpatrick | Conservative | 1,228 |
| Mark Fieldhouse | Labour | 941 |
Ilkley1 seat
| Anne Hawkesworth | Conservative | 3,048 ✓ |
| Paul Dutton | Labour | 1,109 |
| Carsten Svensgaard | Liberal Democrats | 587 |
Keighley North1 seat
| Maxine Hepworth | Labour | 1,933 ✓ |
| Mark Francis Startin | Conservative | 1,661 |
| James Main | Liberal Democrats | 450 |
Keighley South1 seat
| John Prestige | Labour | 1,640 ✓ |
| David McKay | Conservative | 696 |
| Edward Hallmann | Liberal Democrats | 292 |
Keighley West1 seat
| Irene Ellison-Wood | Labour | 1,715 ✓ |
| Nancy Holdsworth | Conservative | 1,194 |
| Brian Hudson | Independent | 541 |
| Christine Beryl Brown | Liberal Democrats | 382 |
Little Horton1 seat
| Taj Salam | Labour | 1,903 ✓ |
| Jamshad Khan | Conservative | 1,297 |
| John Massen | Liberal Democrats | 273 |
| Brian Ford | Green | 167 |
| Anne Morgan | — | 96 |
Odsal1 seat
| Jim O'Neill | Labour | 1,921 ✓ |
| Michael Robert Ellis | Conservative | 1,170 |
| Brian James Boulton | Liberal Democrats | 579 |
| Ateeq Siddique | — | 93 |
Queensbury1 seat
| Bill Dromey | Labour | 1,757 ✓ |
| Ria Patel | Labour | 1,707 ✓ |
| Stuart Hanson | Conservative | 1,706 ✓ |
| Geoffrey Green | Labour | 1,606 |
| Sandra Kabir | Labour | 1,583 ✓ |
| Yogesh Joshee | Conservative | 1,069 |
| Kanesh Patel | Conservative | 994 |
| Venilal Vaghela | Conservative | 974 |
| John Saul | Liberal Democrats | 420 |
| Jyotshna Patel | Liberal Democrats | 333 |
| Marjorie Bonfield | Liberal Democrats | 319 |
| Vivienne Rosamond Williamson | Liberal Democrats | 303 |
| Eileen Allen | Green | 235 |
Rombalds1 seat
| Charles Greaves | Conservative | 2,892 ✓ |
| G. Hill | Labour | 1,258 |
| John Hall | Liberal Democrats | 942 |
Shipley East1 seat
| Tony Miller | Labour | 1,443 ✓ |
| David Taylor | Conservative | 680 |
| Ronald Craig | Liberal Democrats | 519 |
| Christina Love | Green | 192 |
Shipley West1 seat
| Martin John Love | Green | 2,252 ✓ |
| John Carroll | Conservative | 1,609 |
| Vanda Greenwood | Labour | 1,203 |
| Francis Dale | Liberal Democrats | 292 |
Thornton1 seat
| Clive Thomas Richardson | Conservative | 1,428 ✓ |
| Melanie Milnes | Independent | 917 |
| Gordon Winter | Labour | 666 |
| David Weston | Liberal Democrats | 188 |
| Michael Rawnsley | Green | 114 |
Toller1 seat
| Iftakhar Hussain | Labour | 3,416 ✓ |
| Arshad Hussain | Conservative | 2,143 |
| Naveed Ilyas | Liberal Democrats | 345 |
Tong1 seat
| John Ruding | Labour | 1,424 ✓ |
| John Stead | Conservative | 591 |
| Susan Lambert | Liberal Democrats | 253 |
Undercliffe1 seat
| Robert Sowman | Labour | 1,467 ✓ |
| Mohammed Masood | Conservative | 1,072 |
| Brian Moore | Liberal Democrats | 746 |
| Steven Schofield | Green | 196 |
| Results | — | 0 |
University1 seat
| Choudhary Rangzeb | Labour | 3,431 ✓ |
| Khalid Hussain | Conservative | 2,121 |
| Jackie Robinson | Green | 327 |
| Margaret Chadwick | Liberal Democrats | 293 |
Wibsey1 seat
| Keith Thomson | Labour | 1,987 ✓ |
| Dorothy Craven | Conservative | 951 |
| Beverley Beaumont | Liberal Democrats | 380 |
Worth Valley1 seat
| Kristan Hopkins | Conservative | 1,810 ✓ |
| Mark Bernard Curtis | Labour | 1,273 |
| David Samuels | Independent | 882 |
| Richard Quayle | Liberal Democrats | 369 |
Wyke1 seat
| Mark Cummins | Labour | 1,455 ✓ |
| John Cecil David Hardy | Conservative | 1,044 |
| Kevin Anthony Hall | Liberal Democrats | 653 |
