Before (end of 2006) (60 seats, Elections Centre)
Labour 23 · Conservative 21 · Liberal Democrats 16 · Other 0
After (end of 2007) (60 seats, Elections Centre)
Labour 26 · Conservative 22 · Liberal Democrats 12 · Other 0
Ward results
Astley Bridge1 seat
| Stuart Lever | Conservative | 1,989 ✓ |
| Joseph Hayes | Labour | 822 |
| Christopher Atty | Liberal Democrats | 639 |
Bradshaw1 seat
| Diana Brierley | Conservative | 2,334 ✓ |
| James Cottam | Labour | 618 |
| Stephen Frederick Howarth | Liberal Democrats | 446 |
| Anne Mumberson | Green | 167 |
Breightmet1 seat
| Jon Byrne | Labour | 1,691 ✓ |
| Alison Norris | Conservative | 1,431 |
| Edward Hill | Liberal Democrats | 241 |
| Lynne Hyland | Green | 140 |
Bromley Cross1 seat
| Norman Critchley | Conservative | 2,784 ✓ |
| Anthony Muscat Terribile | Labour | 677 |
| Christine Joyce Macpherson | Liberal Democrats | 362 |
| Liz Spencer | Green | 350 |
Crompton1 seat
| Emma Scowcroft | Labour | 1,662 ✓ |
| Donald Fairclough | Conservative | 1,035 |
| Adele Warren | Liberal Democrats | 482 |
Farnworth1 seat
| Jean Cottam | Labour | 1,107 ✓ |
| Tariq bin Aziz | Liberal Democrats | 920 |
| Ruth Kenny | Conservative | 399 |
| Ria Greenhalgh | Green | 179 |
Great Lever1 seat
| Madeline Murray | Labour | 1,601 ✓ |
| Mohammad Idrees | Conservative | 1,276 |
| Wendy Connor | Liberal Democrats | 306 |
| Astrid Johnson | Green | 219 |
Halliwell1 seat
| Linda Thomas | Labour | 1,802 ✓ |
| Martin Grindrod | Conservative | 517 |
| Molly Kate McLoughlin | Liberal Democrats | 463 |
Harper Green1 seat
| Margaret Clare | Labour | 1,182 ✓ |
| Robert Edward Tyler | Conservative | 719 |
| David Connor | Liberal Democrats | 419 |
Heaton & Lostock1 seat · turnout 43.6%
| R. Allen | Conservative | 3,199 ✓ |
| J. Gillatt | Labour | 908 |
| J Evans | Liberal Democrats | 538 |
Horwich and Blackrod1 seat
| John Barrow | Conservative | 1,325 ✓ |
| Isabel Seddon | Labour | 1,162 |
| P McGeehan | Liberal Democrats | 732 |
| Peter McGeehan | Liberal Democrats | 713 |
Horwich North East1 seat
| Robert Ronson | Liberal Democrats | 1,807 ✓ |
| Stephen Wallan | Conservative | 1,038 |
| Kevan Jones | Labour | 787 |
Hulton1 seat
| Phillip Ashcroft | Conservative | 1,692 ✓ |
| Marc Francis | Labour | 1,088 |
| Linden Greensitt | Liberal Democrats | 441 |
Kearsley1 seat
| Margaret Rothwell | Liberal Democrats | 1,215 ✓ |
| Guy Harkin | Labour | 1,188 |
| Diane Bamber | Conservative | 463 |
| Andy Connell | Labour | 1,667 ✓ |
| Rees Gibbon | Conservative | 1,596 |
| Eric John Hyde | Liberal Democrats | 323 |
| Alwynne Ann Cartmell | Green | 275 |
Rumworth1 seat
| Ebrahim Adia | Labour | 2,079 ✓ |
| John Heyes | Conservative | 668 |
| Sandra Bridger | Liberal Democrats | 480 |
Smithills1 seat
| Carole Swarbrick | Liberal Democrats | 1,763 ✓ |
| Dennis Bray | Conservative | 1,044 |
| James Shaw | Labour | 680 |
| Rachel Mann | Green | 218 |
Tonge with the Haulgh1 seat
| Elaine Sherrington | Labour | 1,463 ✓ |
| Nigel Ford | Conservative | 831 |
| David Wood | BNP | 524 |
| Rosalind Harasiwka | Liberal Democrats | 236 |
| James Tomkinson | Green | 133 |
| Anthony Backhouse | — | 74 |
| June Allen | Conservative | 1,482 ✓ |
| Arthur Price | Labour | 1,219 |
| Ronald Halliwell | Liberal Democrats | 651 |
| Liz Spencer | Green | 188 |
Westhoughton South1 seat
| David Chadwick | Labour | 1,023 ✓ |
| Christine Wild | Conservative | 815 |
| Pamela Rigby | Liberal Democrats | 724 |
| Eric Hyland | Green | 279 |
