Before (end of 2002) (63 seats, Elections Centre)
Liberal Democrats 33 · Labour 19 · Conservative 8 · Other 3
After (end of 2003) (63 seats, Elections Centre)
Liberal Democrats 34 · Labour 17 · Conservative 9 · Other 3
Ward results
Bredbury1 seat
| Colin Gordon | Liberal Democrats | 1,886 ✓ |
| Barbara Hughes | Labour | 472 |
| Kenneth Gibbons | Conservative | 460 |
Brinnington1 seat
| Colin MacAlister | Labour | 907 ✓ |
| Jonathan Moss | Liberal Democrats | 190 |
| Alan Sidderley | Conservative | 122 |
Cale Green1 seat
| John Abrams | Liberal Democrats | 1,214 ✓ |
| Jamie McGuire | Labour | 907 |
| Elizabeth Berridge | Conservative | 195 |
Cheadle1 seat
| Paul Carter | Liberal Democrats | 2,024 ✓ |
| L. Livesley | Conservative | 1,402 |
| D. Heywood | Labour | 357 |
Cheadle Hulme North1 seat
| John Neil Pantall | Liberal Democrats | 1,722 ✓ |
| Pat Leck | Conservative | 889 |
| Steve Bennett | Labour | 353 |
Cheadle Hulme South1 seat
| S Bodsworth | Liberal Democrats | 1,895 |
| David Lawson | Conservative | 1,362 |
| Roger Cooper | Labour | 312 |
Davenport1 seat
| Martin Miller | Labour | 1,212 ✓ |
| Keith Labrey | Conservative | 853 |
| John White | Liberal Democrats | 454 |
East Bramhall1 seat
| Kenneth Holt | Conservative | 2,770 ✓ |
| Nicola Livings | Liberal Democrats | 1,670 |
| Keith Fenwick | Labour | 302 |
Edgeley1 seat
| Philip Harding | Labour | 1,437 ✓ |
| Alisdair Gould | Liberal Democrats | 839 |
| A Gould | Liberal Democrats | 389 |
| Richard Chadfield | BNP | 318 |
| Beryl Charlesworth | Conservative | 210 |
| Iain Lindsay-Dunn | Green | 96 |
Great Moor1 seat
| Tom Pyle | Liberal Democrats | 1,456 ✓ |
| Susan Ball | Labour | 587 |
| Neil Menzies | Conservative | 446 |
| Stanford Ryan | UK Independence Party (UKIP) | 124 |
| Kenneth Pease | Green | 106 |
Hazel Grove1 seat
| Christine Corris | Liberal Democrats | 2,193 ✓ |
| T. Dunstan | Conservative | 1,223 |
| T. Morley | Labour | 275 |
Heald Green1 seat
| Derek Whitehead | Independent | 2,461 ✓ |
| Patricia Carter | Liberal Democrats | 299 |
| Hayley Davenport | Conservative | 245 |
| Stephen Moran | Labour | 199 |
Heaton Mersey1 seat
| Joseph Lee | Conservative | 1,468 ✓ |
| Muhammad Junejo | Labour | 1,451 |
| Ronald Axtell | Liberal Democrats | 659 |
| Anthony Hardman | Green | 271 |
Heaton Moor1 seat
| Ashley O'Neill | Conservative | 1,633 ✓ |
| John Humphries | Labour | 1,070 |
| Jonathan David Rule | Liberal Democrats | 357 |
| Gerald Price | UK Independence Party (UKIP) | 193 |
| Janet Cuff | Green | 158 |
Manor1 seat
| Susan Derbyshire | Liberal Democrats | 1,400 ✓ |
| Brigitte Lechner | Labour | 895 |
| Beryl Charlesworth | Conservative | 190 |
| Iain Lindsay-Dunn | Green | 115 |
North Marple1 seat
| Andrew Bispham | Liberal Democrats | 1,962 ✓ |
| William Morley-Scott | Conservative | 770 |
| Gillian Scott | Labour | 253 |
North Reddish1 seat
| Peter Scott | Labour | 1,492 ✓ |
| Kathleen Southwell | Conservative | 428 |
| Denis Matthews | Liberal Democrats | 302 |
Romiley1 seat
| Mary Loftus | Liberal Democrats | 1,617 ✓ |
| Geraint Jones | Conservative | 700 |
| Charlie Hughes | Labour | 356 |
| Geoffrey Entwistle | Green | 144 |
South Marple1 seat
| Christopher Baker | Liberal Democrats | 2,100 ✓ |
| Pat Leck | Conservative | 1,585 |
| Glen Reid | Green | 175 |
| Christopher Shaw | Labour | 147 |
South Reddish1 seat
| Joan Kidd | Labour | 1,461 ✓ |
| Stephen Burt | Conservative | 392 |
| Patrick Buttle | Liberal Democrats | 324 |
West Bramhall1 seat
| Andrew Nicholas Smith | Liberal Democrats | 2,636 ✓ |
| Christopher Davenport | Conservative | 2,573 |
| Glynis Smith | Labour | 189 |
| David Perry | UK Independence Party (UKIP) | 67 |
