Before (end of 1987) (48 seats, Elections Centre)
Conservative 21 · Labour 16 · SDP-Liberal Alliance 9 · Other 2
After (end of 1988) (48 seats, Elections Centre)
Conservative 19 · Labour 17 · Liberal Democrats 9 · Other 3
Ward results
Attingham1 seat · turnout 53.3%
| J. Roberts | Labour | 301 |
| E. Everall | Conservative | 268 |
Bagley1 seat · turnout 42.6%
| P. Dunham | SLD | 523 |
| M. Brooks | Conservative | 502 |
| B. Edwards | Labour | 406 |
Bayston Hill1 seat · turnout 39.8%
| R. Edwards | SLD | 989 |
| D. Chillcott | Conservative | 718 |
Belle Vue1 seat · turnout 47.3%
| F. Jones | Labour | 1,053 |
| A. Vaughan-Evans | Conservative | 533 |
| E. Hutchison | SLD | 453 |
Castlefields & Ditherington1 seat · turnout 36.9%
| G. Beddow | Labour | 1,096 ✓ |
| J. Tandy | Conservative | 281 |
| J. Joyce | SLD | 137 |
| H. Davidson | Green | 71 |
Copthorne1 seat · turnout 45.2%
| A. Rudd | SLD | 1,328 |
| P. Hacking | Conservative | 1,215 |
| J. Parrish | Labour | 235 |
Harlescott1 seat · turnout 38.0%
| N. Richards | Labour | 1,014 |
| A. Morgan | Conservative | 508 |
Meole Brace1 seat · turnout 35.7%
| W. Marsh | SLD | 1,017 |
| K. Boyd | Conservative | 664 |
| A. Dower | Labour | 419 |
Monkmoor1 seat · turnout 45.9%
| R. Timbrell | Labour | 977 |
| A. Collins | Conservative | 970 |
| M. Edbrooke | SLD | 303 |
Onslow1 seat · turnout 53.5%
| G. Adams | Independent | 431 |
| P. Newbrook | Conservative | 163 |
Quarry1 seat · turnout 43.7%
| J. Williams | Conservative | 994 |
| D. Straughan | SLD | 410 |
| J. Morris | Labour | 247 |
Rea Valley1 seat · turnout 41.8%
| T. Kirk | Conservative | 1,246 |
| I. Bailey | SLD | 489 |
| S. Crookes | Labour | 382 |
Rowton1 seat
| T. Kynaston | Conservative | 0 ✓ |
Sutton1 seat · turnout 42.1%
| K. Brennand | Conservative | 1,004 |
| D. Griffiths | Labour | 474 |
| M. Balmond | SLD | 246 |
Underdale1 seat · turnout 40.5%
| D. Marmion | Labour | 806 ✓ |
| T. Ramwell | Conservative | 537 |
| J. Clarke | SLD | 135 |
| G. Hardy | Green | 88 |
