Before (end of 1997) (90 seats, Elections Centre)
Labour 70 · Conservative 14 · Liberal Democrats 6 · Other 0
After (end of 1998) (90 seats, Elections Centre)
Labour 65 · Conservative 18 · Liberal Democrats 7 · Other 0
Ward results
Baildon1 seat
| A. Thornton | Liberal Democrats | 2,166 ✓ |
| C. Charlesworth | Conservative | 1,916 |
| Rangzeb | Labour | 314 |
| Rangzeb | Labour | 314 |
Bingley1 seat
| C. Gill | Conservative | 2,046 ✓ |
| I Bowmaker | Labour | 1,794 |
| R. Walter | Liberal Democrats | 288 |
| M. Thompson | Green | 124 |
Bingley Rural1 seat
| Ellen Eaton | Conservative | 2,631 ✓ |
| Leonie Cooper | Labour | 1,310 |
| C. Svensgaard | Liberal Democrats | 295 |
Bolton1 seat
| A. Hillary | Liberal Democrats | 1,822 ✓ |
| R. Goulden | Labour | 872 |
| H. Lycett | Conservative | 553 |
Bowling1 seat
| J. Ellison | Labour | 1,639 ✓ |
| G. Johnson | Conservative | 702 |
| J. Harrington | Liberal Democrats | 407 |
Bradford Moor1 seat
| M. Yaqoob | Labour | 1,625 ✓ |
| M Qureshi | Conservative | 1,218 |
| J. Mangeolles | Liberal Democrats | 349 |
Clayton1 seat
| Gerry Mitchell | Labour | 1,341 ✓ |
| Elaine Byrom | Conservative | 1,305 |
| H Tooby | Liberal Democrats | 372 |
Craven1 seat
| Edward Dawson | Conservative | 1,766 ✓ |
| F. Harrison | Labour | 1,158 |
| De Franca Hedges C | Liberal Democrats | 358 |
| F Hirlam | Independent | 188 |
Eccleshill1 seat
| P. Lancaster | Labour | 1,006 ✓ |
| J Ryder | Conservative | 771 |
| M. Attenborough | Liberal Democrats | 612 |
| T Craig | Independent | 57 |
Great Horton1 seat
| S. Collard | Labour | 1,649 ✓ |
| M. Crabtree | Conservative | 1,048 |
| C Wright | Liberal Democrats | 387 |
Heaton1 seat
| King J. | Conservative | 2,224 ✓ |
| S Barnbrook | Labour | 1,821 |
| A. Griffiths | Liberal Democrats | 259 |
| P Braham | Green | 179 |
Idle1 seat
| J. Sunderland | Liberal Democrats | 2,029 ✓ |
| J. Holliday | Labour | 865 |
| J Spencer | Conservative | 662 |
Ilkley1 seat
| Anne Hawkesworth | Conservative | 2,582 ✓ |
| P. Cheney | Labour | 895 |
| S. Harris | Liberal Democrats | 462 |
Keighley North1 seat
| M Leathley | Labour | 1,961 ✓ |
| G Yates | Conservative | 1,508 |
| E. Hallmann | Liberal Democrats | 427 |
Keighley South1 seat
| J Prestage | Labour | 1,739 ✓ |
| M. Startin | Conservative | 507 |
| I Inness | Liberal Democrats | 296 |
Keighley West1 seat
| Irene Ellison-Wood | Labour | 1,535 ✓ |
| W Redman | Conservative | 991 |
| B. Hudson | Independent | 483 |
| C. Brown | Liberal Democrats | 319 |
Little Horton1 seat
| M. Darr | Labour | 1,062 ✓ |
| Khan I. | Conservative | 1,035 |
| J. Massen | Liberal Democrats | 232 |
| K. Spencer | Green | 110 |
| K Wilson | SOC | 108 |
Odsal1 seat
| S. Dewdney | Labour | 1,708 ✓ |
| R. Sheard | Conservative | 889 |
| B. Boulton | Liberal Democrats | 428 |
Queensbury1 seat
| H Mason | Labour | 1,486 ✓ |
| A. Smith | Conservative | 1,435 |
| A Allen | Liberal Democrats | 394 |
Rombalds1 seat
| C. Greaves | Conservative | 2,267 ✓ |
| A Atkins | Labour | 1,338 |
| J. Eccles | Liberal Democrats | 1,021 |
Shipley East1 seat
| T. Miller | Labour | 1,534 ✓ |
| D. Herdson | Conservative | 517 |
| J. Hall | Liberal Democrats | 460 |
| M. Love | Green | 112 |
Shipley West1 seat
| J. Carroll | Conservative | 1,766 ✓ |
| Lynne Joyce | Labour | 1,683 |
| D. Ford | Green | 1,000 |
| J. Main | Liberal Democrats | 286 |
Thornton1 seat
| C. Richardson | Conservative | 1,341 ✓ |
| Adrian Pitts | Labour | 839 |
| Helen Wright | Liberal Democrats | 527 |
| M. Rawnsley | Green | 102 |
Toller1 seat
| Q Khan | Conservative | 2,398 ✓ |
| A. Hussain | Labour | 1,923 |
| L. Howard | Liberal Democrats | 429 |
| N. Taimuri | Green | 128 |
Tong1 seat
| J. Ruding | Labour | 1,077 ✓ |
| A Cruden | Liberal Democrats | 321 |
| D. Servant | Conservative | 218 |
Undercliffe1 seat
| R. Sowman | Labour | 1,436 ✓ |
| M Looby | Conservative | 873 |
| C. Middleton | Liberal Democrats | 476 |
University1 seat
| I. Khan | Labour | 2,497 ✓ |
| V. Binney | Conservative | 935 |
| J. Robinson | Green | 345 |
| S Shah | SOC | 213 |
| A Wilson-Fletcher | Liberal Democrats | 200 |
Wibsey1 seat
| K. Thomson | Labour | 1,649 ✓ |
| D Manogue | Conservative | 917 |
| S. Devonshire | Liberal Democrats | 351 |
Worth Valley1 seat
| K. Hopkins | Conservative | 1,510 ✓ |
| L. Woodward | Labour | 1,164 |
| D. Samuels | Independent | 701 |
| P Kierman | Liberal Democrats | 282 |
Wyke1 seat
| D. Mangham | Labour | 1,167 ✓ |
| R Reynolds | Conservative | 825 |
| Hall K. | Liberal Democrats | 452 |
