Before (end of 1998) (63 seats, Elections Centre)
Liberal Democrats 30 · Labour 27 · Other 3 · Conservative 3
After (end of 1999) (63 seats, Elections Centre)
Liberal Democrats 32 · Labour 26 · Other 3 · Conservative 2
Ward results
Cale Green1 seat
| J. McGuire | Labour | 1,323 ✓ |
| R. Seymour | Liberal Democrats | 326 |
| Jackie Jones | Conservative | 229 |
Cheadle1 seat
| P. Carter | Liberal Democrats | 2,279 ✓ |
| I. Roberts | Conservative | 1,439 |
| S. Bennett | Labour | 375 |
Cheadle Hulme North1 seat
| J. Pantall | Liberal Democrats | 1,473 ✓ |
| S Dey | Conservative | 823 |
| P Diggett | Labour | 597 |
Cheadle Hulme South1 seat
| H. Ridley | Liberal Democrats | 2,104 ✓ |
| D. Lawson | Conservative | 1,082 |
| R. Cooper | Labour | 384 |
Edgeley1 seat
| C Fielder | Labour | 1,564 ✓ |
| D. Roberts-Jones | Liberal Democrats | 359 |
| P. Orton | Conservative | 229 |
| G Johnson | Green | 53 |
Great Moor1 seat
| T. Pyle | Liberal Democrats | 1,837 ✓ |
| K Brookes | Labour | 708 |
| K Ralphs | Independent | 466 |
| K. Gibbons | Conservative | 348 |
| K. Pease | Green | 54 |
Hazel Grove1 seat
| Christine Corris | Liberal Democrats | 2,198 ✓ |
| K. Labrey | Conservative | 1,237 |
| Keith Vickers | Labour | 413 |
Heald Green1 seat
| D Whitehead | RATE | 2,397 ✓ |
| K Bullman | Conservative | 266 |
| D. Heywood | Labour | 247 |
| J. Porgess | Liberal Democrats | 200 |
Heaton Mersey1 seat
| P Lanigan | Labour | 2,131 ✓ |
| E Dennis | Conservative | 1,137 |
| Hillary Thompson | Liberal Democrats | 373 |
| Sullivan M. | Green | 159 |
Heaton Moor1 seat
| H. Nance | Labour | 1,645 ✓ |
| L. Jones | Conservative | 1,642 |
| D. Matthews | Liberal Democrats | 272 |
| Janet Cuff | Green | 100 |
Manor1 seat
| Susan Derbyshire | Liberal Democrats | 1,673 ✓ |
| P. Wharton | Labour | 1,542 |
| J. Leck | Conservative | 161 |
| R Lindsay-Dunn | Green | 53 |
Romiley1 seat
| Mary Loftus | Liberal Democrats | 1,677 ✓ |
| G. Jones | Conservative | 859 |
| J. Humphries | Labour | 471 |
| G. Reid | Green | 99 |
