Before (end of 1986) (90 seats, Elections Centre)
Labour 51 · Conservative 36 · SDP-Liberal Alliance 3 · Other 0
After (end of 1987) (90 seats, Elections Centre)
Labour 49 · Conservative 38 · SDP-Liberal Alliance 3 · Other 0
Ward results
Baildon1 seat · turnout 57.0%
| K. Poulton | Conservative | 3,010 ✓ |
| S. Duckham | Lib/Sdp | 2,939 |
| Callaghan S-J. | Labour | 777 |
| C Harris | Green | 112 |
Bingley2 seats · turnout 49.0%
| T. Shaw | Conservative | 2,404 ✓ |
| G. Seager | Conservative | 2,058 ✓ |
| M. Beeley | Labour | 1,287 |
| J. Womersley | Labour | 1,267 |
| R. Jackson | RES | 1,103 |
| S. Whitehead | Lib/Sdp | 1,098 |
| C. Mawhinney | Lib/Sdp | 841 |
Bingley Rural1 seat · turnout 50.3%
| D. Conquest | Conservative | 2,762 ✓ |
| L. Reay | RES | 1,216 |
| B. Parker | Lib/Sdp | 1,053 |
| Gregory M. | Labour | 777 |
Bolton1 seat · turnout 46.1%
| F. Lee | Conservative | 2,150 |
| E. English | Labour | 1,514 |
| I. Glenn | Lib/Sdp | 1,031 |
Bowling1 seat · turnout 34.6%
| D. Coughlin | Labour | 2,767 |
| G. Moore | Conservative | 1,048 |
| G. Beacher | Lib/Sdp | 747 |
Bradford Moor1 seat · turnout 43.2%
| B. Singh | Labour | 2,712 |
| H. Gill | Conservative | 1,257 |
| P. Cowling | Lib/Sdp | 837 |
Clayton1 seat · turnout 52.0%
| R. Farley | Conservative | 3,107 |
| P. Donohue | Labour | 1,840 |
| J. Brennan | Lib/Sdp | 787 |
Craven1 seat · turnout 57.2%
| J. Wells | Lib/Sdp | 2,687 |
| W. Newby | Conservative | 2,611 |
| L. Whiteley | Labour | 806 |
Eccleshill1 seat · turnout 41.1%
| P. Mitchell | Conservative | 1,871 |
| B. Hughes | Labour | 1,736 |
| J. Taylor | Lib/Sdp | 895 |
Great Horton1 seat · turnout 45.8%
| J. Godward | Labour | 2,234 |
| J. Beeson | Conservative | 2,192 |
| T. Figgess | Lib/Sdp | 754 |
Heaton1 seat · turnout 51.4%
| C. Hobson | Conservative | 2,709 ✓ |
| V. Fanning | Labour | 2,162 |
| J. Hewitt | Lib/Sdp | 923 |
| R. Sample | RES | 325 |
Idle1 seat · turnout 47.5%
| H. Lycett | Conservative | 1,689 ✓ |
| I. Horner | Lib/Sdp | 1,585 |
| K. Baxter | Labour | 1,534 |
| R. Reay | RES | 265 |
Ilkley1 seat · turnout 55.5%
| Bill Smith | Conservative | 3,302 |
| S. Moorhouse | Lib/Sdp | 2,121 |
| R Fox | Labour | 720 |
Keighley North1 seat · turnout 53.3%
| E. Owens | Conservative | 2,512 |
| J. Leitch | Labour | 2,223 |
| R. Quayle | Lib/Sdp | 1,406 |
Keighley South1 seat · turnout 43.1%
| F. Sunderland | Labour | 2,559 |
| V. Earle | Conservative | 974 |
| J. Brooksbank | Lib/Sdp | 711 |
Keighley West1 seat · turnout 46.0%
| B. Thorne | Labour | 2,473 ✓ |
| N. Phillips | Conservative | 1,888 |
| S. Green | Lib/Sdp | 820 |
| M. Jones | RES | 315 |
Little Horton1 seat · turnout 34.2%
| A. Hameed | Labour | 2,338 |
| G. Johnson | Conservative | 856 |
| D. Jagger | Lib/Sdp | 774 |
Odsal1 seat · turnout 42.8%
| I. Whaites | Conservative | 2,504 |
| S. Khokhar | Labour | 1,792 |
| D. Hopkins | Lib/Sdp | 1,293 |
Queensbury1 seat · turnout 49.0%
| J. Hirst | Conservative | 2,429 ✓ |
| L. Woodward | Labour | 1,841 |
| M. Dowson | Lib/Sdp | 839 |
| K. Craven | RES | 714 |
Rombalds1 seat · turnout 54.9%
| R. Whiteman | Conservative | 3,545 |
| J. Ryan | Lib/Sdp | 1,966 |
| B. Wheeler | Labour | 965 |
Shipley East1 seat · turnout 41.0%
| E. Saville | Labour | 2,190 |
| J. Duckworth | Conservative | 1,406 |
| M. Attenborough | Lib/Sdp | 929 |
Shipley West1 seat · turnout 51.9%
| J. Evans | Conservative | 2,758 ✓ |
| J. O'Neill | Labour | 1,654 |
| T. Willis | Lib/Sdp | 1,218 |
| G. Thompson | RES | 506 |
| C. Ormondroyd | Green | 88 |
Thornton1 seat · turnout 46.6%
| E Kinder | Conservative | 2,368 ✓ |
| R. Redfern | Labour | 1,684 |
| J. McKenna | Lib/Sdp | 587 |
| K. McGill | RES | 338 |
Toller1 seat · turnout 48.1%
| Y. Tough | Labour | 2,665 ✓ |
| V. Binney | Conservative | 1,906 |
| H. Heywood | Lib/Sdp | 551 |
| J. Sugden | RES | 325 |
Undercliffe1 seat · turnout 41.4%
| A. Engel | Labour | 2,277 |
| R. Cope | Conservative | 1,614 |
| E. Hallmann | Lib/Sdp | 752 |
University1 seat · turnout 41.9%
| T. Rooney | Labour | 3,488 ✓ |
| A. Skinner | Conservative | 2,001 |
| D. Ford | Green | 275 |
| S. Simpson | COMM | 140 |
Wibsey1 seat · turnout 47.8%
| Jean Butterfield | Conservative | 2,250 |
| E. Hey | Labour | 1,621 |
| B. Boulton | Lib/Sdp | 1,178 |
Worth Valley1 seat · turnout 47.8%
| E. Pickles | Conservative | 2,842 |
| D. Grievson | Labour | 1,305 |
| M. Malone | Lib/Sdp | 917 |
Wyke1 seat · turnout 40.0%
| C. Wardman | Labour | 2,055 |
| R. Buonvino | Conservative | 1,698 |
| R. Blagboro | Lib/Sdp | 1,208 |
