Before (end of 1998) (90 seats, Elections Centre)
Labour 65 · Conservative 18 · Liberal Democrats 7 · Other 0
After (end of 1999) (90 seats, Elections Centre)
Labour 54 · Conservative 26 · Liberal Democrats 10 · Other 0
Ward results
Baildon1 seat
| J. Cole | Liberal Democrats | 2,427 ✓ |
| Emma Ward | Conservative | 1,335 |
| C. Jennings | Labour | 564 |
| Helen Kemp | Green | 93 |
Bingley1 seat
| R. Owens | Conservative | 2,159 ✓ |
| J. Flood | Labour | 1,627 |
| R. Walter | Liberal Democrats | 348 |
| M. Thompson | Green | 182 |
Bingley Rural1 seat
| A. Cooke | Conservative | 2,520 ✓ |
| Gregory M. | Labour | 1,042 |
| T Mead | Liberal Democrats | 370 |
| K. Warnes | Green | 105 |
Bolton1 seat
| C. Middleton | Liberal Democrats | 1,670 |
| A Stone | Labour | 828 |
| V. Binney | Conservative | 597 |
Bowling1 seat
| M Ali | Labour | 1,796 ✓ |
| J. Harrington | Liberal Democrats | 652 |
| Habib Rehman | Conservative | 582 |
Bradford Moor1 seat
| S Hussain | Conservative | 2,494 ✓ |
| R Virdee | Labour | 1,487 |
| E. Hallmann | Liberal Democrats | 360 |
Clayton1 seat
| Elaine Byrom | Conservative | 1,628 ✓ |
| Y. Tough | Labour | 1,207 |
| H Tooby | Liberal Democrats | 367 |
| A. Suchi | Green | 90 |
Craven1 seat
| D. Emmott | Conservative | 1,795 ✓ |
| C Atkinson | Independent | 1,009 |
| F. Harrison | Labour | 850 |
| H. Hay | Liberal Democrats | 473 |
Eccleshill1 seat
| M. Attenborough | Liberal Democrats | 1,003 ✓ |
| S Barnbrook | Labour | 871 |
| J Ryder | Conservative | 766 |
Great Horton1 seat
| J. Godward | Labour | 1,492 ✓ |
| M. Crabtree | Conservative | 1,251 |
| C Wright | Liberal Democrats | 361 |
| M Islam | Green | 129 |
Heaton1 seat
| G Seekins | Labour | 1,907 ✓ |
| S. Hussain | Conservative | 1,878 |
| L. Howard | Liberal Democrats | 597 |
Idle1 seat
| Anne Ozolins | Liberal Democrats | 1,944 ✓ |
| J Crewdson | Labour | 821 |
| S Bowman | Conservative | 639 |
Ilkley1 seat
| Bill Smith | Conservative | 2,355 ✓ |
| P. Cheney | Labour | 1,023 |
| S. Harris | Liberal Democrats | 571 |
Keighley North1 seat
| Slater M. | Labour | 2,161 ✓ |
| M. Startin | Conservative | 1,425 |
| M. Mastrigt | Liberal Democrats | 356 |
Keighley South1 seat
| Lynne Joyce | Labour | 1,763 ✓ |
| W Redman | Conservative | 575 |
| T. Keeley | Liberal Democrats | 274 |
Keighley West1 seat
| B. Thorne | Labour | 1,716 ✓ |
| A Majeed | Conservative | 1,254 |
| B. Hudson | Independent | 701 |
| J. Keeley | Liberal Democrats | 295 |
Little Horton1 seat
| I. Green | Labour | 1,479 ✓ |
| Mahmood A. | Conservative | 666 |
| Susan Lambert | Liberal Democrats | 237 |
| K. Spencer | Green | 56 |
| K Wilson | Independent | 38 |
Odsal1 seat
| D. Green | Labour | 1,641 ✓ |
| Robertshaw J. | Conservative | 1,074 |
| B. Boulton | Liberal Democrats | 463 |
Queensbury1 seat
| A. Smith | Conservative | 1,621 ✓ |
| Adrian Pitts | Labour | 1,262 |
| A Cruden | Liberal Democrats | 342 |
| G Risebourough | Ind Lab | 109 |
Rombalds1 seat
| R. Wightman | Conservative | 2,373 ✓ |
| A Benjamin | Labour | 1,044 |
| J. Hall | Liberal Democrats | 952 |
Shipley East1 seat
| M. Blackburn | Labour | 1,256 ✓ |
| C Wyatt-Millington | Conservative | 505 |
| M Pollard | Liberal Democrats | 494 |
| M. Love | Green | 118 |
Shipley West1 seat
| D Herson | Conservative | 1,585 ✓ |
| F Dale | Labour | 1,455 |
| D. Ford | Green | 1,402 |
| B. Moore | Liberal Democrats | 279 |
Thornton1 seat
| J. Buffham | Conservative | 1,656 ✓ |
| I Bowmaker | Labour | 826 |
| A. Griffiths | Liberal Democrats | 302 |
| M. Rawnsley | Green | 91 |
Toller1 seat
| A. Hussain | Labour | 2,780 ✓ |
| Amo Hussain | Conservative | 2,450 |
| I Inness | Liberal Democrats | 481 |
Tong1 seat
| M. Johnson | Labour | 1,041 ✓ |
| D Manogue | Conservative | 400 |
| J. Massen | Liberal Democrats | 254 |
Undercliffe1 seat
| E. McNally | Labour | 1,293 ✓ |
| M Looby | Conservative | 870 |
| J. Mangeolles | Liberal Democrats | 460 |
| S Scofield | Green | 166 |
University1 seat
| M. Hussain | Conservative | 2,479 ✓ |
| Rangzeb | Labour | 2,143 |
| Rangzeb | Labour | 2,143 |
| J. Robinson | Green | 294 |
| Helen Wright | Liberal Democrats | 263 |
| S Shah | Independent | 100 |
Wibsey1 seat
| R. Berry | Labour | 1,392 ✓ |
| R. Sheard | Conservative | 1,045 |
| S. Devonshire | Liberal Democrats | 385 |
Worth Valley1 seat
| G. Miller | Conservative | 1,364 ✓ |
| M. Young | Labour | 1,020 |
| D. Samuels | Independent | 832 |
| S. Hutton | Liberal Democrats | 439 |
Wyke1 seat
| P. Longthorn | Labour | 1,049 ✓ |
| R Reynolds | Conservative | 949 |
| Hall K. | Liberal Democrats | 432 |
