Before (end of 1996) (56 seats, our estimate)
Labour 27 · Conservative 19 · Liberal Democrats 7 · Independent 3
After (end of 1997) (56 seats, our estimate)
Labour 28 · Conservative 20 · Liberal Democrats 5 · Independent 3
Ward results
Abbeygate & Eastgate1 seat · turnout 72.6%
| D Speakman | Conservative | 2,362 ✓ |
| R. Muge | Labour | 1,963 |
| P Dulieu | Liberal Democrats | 991 |
| D. Nettleton | Independent | 720 |
Clare1 seat · turnout 73.8%
| R. Warmington | Liberal Democrats | 2,431 ✓ |
| J Stevens | Conservative | 2,112 |
Haverhill North1 seat · turnout 68.9%
| L. Kiernan | Labour | 2,807 ✓ |
| Ann Bridges | Conservative | 1,640 |
| G Ridout | Liberal Democrats | 786 |
Haverhill South1 seat · turnout 65.8%
| Maureen Lee | Labour | 2,538 ✓ |
| M. Bibby | Liberal Democrats | 1,316 |
| J. Watkins-Ellis | Conservative | 1,311 |
Northgate & St. Olaves1 seat · turnout 69.0%
| D. Lockwood | Labour | 2,403 ✓ |
| A. Williams | Conservative | 647 |
| B Fearnley | Liberal Democrats | 467 |
Risbridge1 seat · turnout 76.3%
| J. Midwood | Conservative | 2,344 ✓ |
| A. Carmichael | Labour | 1,309 |
| L Warmington | Liberal Democrats | 964 |
Risbygate & Sextons1 seat · turnout 72.3%
| R Nowak | Labour | 2,228 ✓ |
| I. Speakman | Conservative | 1,792 |
Southgate & Westgate1 seat · turnout 73.8%
| M. Brundle | Conservative | 2,115 ✓ |
| G Elliot | Liberal Democrats | 2,056 |
| R Corfe | Labour | 1,838 |
Thingoe South1 seat · turnout 75.4%
| E. Milburn | Conservative | 1,624 ✓ |
| David Richard Anthony Dawson | Labour | 904 |
| R. Wilman | Liberal Democrats | 644 |
