Before (end of 1986) (43 seats, Elections Centre)
Conservative 33 · SDP-Liberal Alliance 4 · Labour 4 · Other 2
After (end of 1987) (43 seats, Elections Centre)
Conservative 31 · SDP-Liberal Alliance 7 · Labour 3 · Other 2
Ward results
Adcroft2 seats · turnout 38.5%
| A Pearce | Conservative | 599 |
| M. Walden | Conservative | 583 |
| J. Hardingham | Lib/Sdp | 495 |
| P. Hardingham | Lib/Sdp | 471 |
| K. Du Plat-Taylor | Labour | 250 |
| A. Macmillan | Labour | 212 |
Atworth and Whitley1 seat · turnout 63.1%
| T. Chivers | Lib/Sdp | 785 |
| R. Long | Conservative | 387 |
Blackmore Forest1 seat · turnout 46.1%
| J. Wesley | Lib/Sdp | 664 |
| G. Greenman | Conservative | 607 |
Bradford On Avon North2 seats · turnout 49.9%
| R. Beresford | Conservative | 951 |
| H. Davey | Conservative | 916 |
| K. Gooch | Lib/Sdp | 709 |
| S. Farkas | Lib/Sdp | 697 |
| A. Womersley | Labour | 297 |
Bradford-on-Avon South2 seats · turnout 48.4%
| M. Nuttall | Conservative | 967 |
| P. Payne | Conservative | 813 |
| M. Gillham | Lib/Sdp | 775 |
| J. Landell Mills | Lib/Sdp | 658 |
| J. Childs | Labour | 304 |
College3 seats
| G. Cole | Labour | 0 |
| D. Brown | Labour | 0 |
| K. Maughan | Labour | 0 |
Corsley1 seat · turnout 52.7%
| E. Chapman | Independent | 347 |
| J. Crossman | Conservative | 326 |
Dilton Marsh1 seat · turnout 56.4%
| S. Cannon | Lib/Sdp | 561 |
| M Baker | Conservative | 291 |
John O'Gaunt2 seats
| P Harris | Lib/Sdp | 919 ✓ |
| J Stacey | Lib/Sdp | 879 ✓ |
| K. Harden | Conservative | 855 |
| B Pickard | Conservative | 743 |
| J. Stallard | Labour | 335 |
| C. Wildridge | Labour | 306 |
Manor Vale2 seats · turnout 53.2%
| W. Viles | Conservative | 1,064 |
| N. Heard | Conservative | 973 |
| D. Beale | Lib/Sdp | 812 |
| P. Bryant | Lib/Sdp | 736 |
Melksham Forest1 seat · turnout 49.0%
| M. O'Gorman | Labour | 539 |
| S. Wilkinson | Conservative | 339 |
Melksham Lambourne1 seat · turnout 46.1%
| M. Elcock | Labour | 542 |
| M. Weston | Conservative | 393 |
Melksham Roundpond1 seat · turnout 41.7%
| J. Taylor | Conservative | 378 |
| D. Griffin | Labour | 321 |
Melksham Town1 seat · turnout 44.7%
| K Williams | Conservative | 699 |
| W. Townsend | Labour | 345 |
Melksham Without - Woodrow1 seat · turnout 40.6%
| S. Smith | Lib/Sdp | 454 |
| P. Johnson | Conservative | 446 |
Mid Wylye Valley1 seat · turnout 57.5%
| R. Spetch | Conservative | 316 |
| J. Syme | Lib/Sdp | 251 |
| C. Wallis | Independent | 172 |
Paxcroft1 seat
| H. Nurkowski | Conservative | 0 ✓ |
Shearwater1 seat
| B. Dufosee | Conservative | 0 ✓ |
Summerham1 seat · turnout 61.3%
| J. Bennet | Conservative | 672 |
| S. Masters | Lib/Sdp | 561 |
| J. Bower | Labour | 65 |
Trowbridge College2 seats
| G. Allden | Conservative | 835 ✓ |
| G Payne | Conservative | 820 |
| J. Attenburrow | Conservative | 792 ✓ |
| P Fuller | Conservative | 745 |
| G Hill | Lib/Sdp | 734 |
| A Rigg | Lib/Sdp | 615 |
| A Lett | Lib/Sdp | 363 |
| R Southwood | Lib/Sdp | 339 |
| G Styles | Labour | 243 |
| W. Stallard | Labour | 234 |
| H Shaddock | Labour | 181 |
| D. Turley | Labour | 156 |
| Trowbridge | Drynham | 0 |
Trowbridge Drynham2 seats · turnout 42.2%
| G. Payne | Conservative | 820 ✓ |
| P. Fuller | Conservative | 745 ✓ |
| A. Lett | SDP-Liberal Alliance | 363 |
| R. Southwood | SDP-Liberal Alliance | 339 |
| H. Shaddock | Labour | 181 |
| D. Turley | Labour | 156 |
Trowbridge Park2 seats · turnout 44.4%
| M. Pearce | Conservative | 1,009 |
| E. Underwood | Conservative | 963 |
| W. Davey | Lib/Sdp | 533 |
| B. Price | Lib/Sdp | 477 |
| P. Aldous | Labour | 189 |
| A. Soldat | Labour | 167 |
Warminster East3 seats
| C. Goodbody | Conservative | 0 ✓ |
| C. March | Conservative | 0 ✓ |
| J. House | Conservative | 0 ✓ |
Warminster West3 seats · turnout 26.2%
| K. Self | Conservative | 1,315 |
| A. Curtis | Conservative | 1,227 |
| R. Wardell-Yerburgh | Conservative | 1,055 |
| F. Davie | Lib/Sdp | 819 |
| A. Goring | Labour | 474 |
Weavers2 seats
| I. Parry | Conservative | 0 ✓ |
| A. Phillips | Conservative | 0 ✓ |
Westbury With Storridge3 seats
| C. Los | Conservative | 1,278 ✓ |
| W. Vivash | Labour | 1,217 ✓ |
| M. Clegg | Conservative | 1,210 ✓ |
| J Roberts | Conservative | 1,171 |
| C Ball | Lib/Sdp | 1,003 |
| R. Algar | Labour | 973 |
| P Ward | Lib/Sdp | 685 |
| Joseph Day | Labour | 683 |
| S Scott-White | Lib/Sdp | 586 |
Wylye Valley1 seat · turnout 50.4%
| A. Sawyer | Conservative | 362 |
| S. Dancy | Lib/Sdp | 276 |
