Before (end of 2020) (60 seats, Open Council Data)
Labour 22 · Conservative 21 · Other 8 · Liberal Democrats 7 · UK Independence Party (UKIP) 2
After (end of 2021) (60 seats, Open Council Data)
Conservative 20 · Labour 18 · Other 16 · Liberal Democrats 5 · UK Independence Party (UKIP) 1
Ward results
Astley Bridge2 seats · turnout 39.8%
| Hilary Fairclough | Conservative | 2,569 ✓ |
| Sam Rimmer | Conservative | 1,746 ✓ |
| Siraj Patel | Labour | 1,025 |
| Sutton S. | Labour | 897 |
| Mulligan K. | Liberal Democrats | 386 |
| Haslam J.P. | Liberal Democrats | 380 |
| Eccleshare P. | BFC | 311 |
Bradshaw1 seat · turnout 41.0%
| Jackie Radcliffe | Conservative | 2,539 ✓ |
| Logan Pratheepan | Labour | 842 |
| Steph Howes | Green | 214 |
| Turner-Preece C. | Liberal Democrats | 96 |
Breightmet1 seat · turnout 33.1%
| Hartigan S.M. | Conservative | 1,576 ✓ |
| Gallagher B. | Labour | 1,222 |
| Sandy Holt | BFC | 262 |
| Hewitt C. | Green | 86 |
| Wilkes J. | Liberal Democrats | 60 |
Bromley Cross1 seat
| Nadim Muslim | Conservative | 2,748 ✓ |
| Emily Mort | Labour | 1,261 |
| Liz Spencer | Green | 282 |
| Liz Turner | Liberal Democrats | 164 |
Crompton1 seat · turnout 36.5%
| Rabiya Jiva | Labour | 2,266 ✓ |
| Siraj Patel | Conservative | 1,319 |
| Fenton T. | BFC | 281 |
| Godfrey F. | Liberal Democrats | 158 |
| Rylance H. | Green | 124 |
Farnworth1 seat · turnout 30.9%
| Sanders P.D. | FKF | 1,647 ✓ |
| Nadeem Ayub | Labour | 1,335 |
| Bashim Dean | Conservative | 279 |
| Macpherson C.J. | Liberal Democrats | 61 |
Great Lever1 seat · turnout 35.9%
| Murtaza Iqbal | Labour | 2,133 ✓ |
| Nazar M.M. | Conservative | 1,190 |
| David Figgins | Green | 223 |
| Duncan Macpherson | Liberal Democrats | 134 |
Halliwell1 seat · turnout 31.3%
| K. Lewis | Labour | 2,113 ✓ |
| Malaika Noor Ayesha Jabeen Taj Dean | Conservative | 529 |
| Taylor C.P. | Green | 103 |
| Anthony Massey | Independent | 79 |
| Newall C. | Liberal Democrats | 55 |
Harper Green1 seat · turnout 34.3%
| Mistry C.G. | Labour | 1,569 ✓ |
| Fred Khan | Conservative | 922 |
| Peter Joseph Flitcroft | FKF | 777 |
| Shepherd W.A. | Green | 128 |
| Gannon P. | BFC | 54 |
| Hayes J. | Liberal Democrats | 39 |
Heaton and Lostock1 seat
| Amberly Lilian Morgan | Conservative | 2,799 ✓ |
| John William Gillatt | Labour | 1,419 |
| Sue Priest | Liberal Democrats | 488 |
| Jones K. | Green | 205 |
Horwich and Blackrod1 seat
| David Grant | — | 1,303 ✓ |
| Finlay David Stanley | Conservative | 1,288 |
| Joan Pritchard-Jones | Labour | 1,130 |
| Andrew Philip Douglas Bovill | Green | 149 |
| Kevin Walsh | Liberal Democrats | 80 |
Horwich North East1 seat · turnout 40.5%
| Richard Silvester | Labour | 1,412 ✓ |
| Ryan Bamforth | Horwich & Blackrod First Independents | 1,077 |
| Gordon Stone | Liberal Democrats | 794 |
| Hannah Wright | Conservative | 618 |
| Keith Michael Cocker | Green | 117 |
Hulton1 seat · turnout 37.3%
| Toby Hewitt | Conservative | 1,695 ✓ |
| Shafaqat Shaikh | Labour | 1,075 |
| Hayes P. | Green | 860 |
| Jeff Armstrong | BFC | 77 |
| M. Allen | Liberal Democrats | 67 |
Kearsley1 seat · turnout 32.1%
| Tracey Wilkinson | FKF | 1,779 ✓ |
| Cunningham M.J. | Conservative | 600 |
| Abdul Aziz Atcha | Labour | 528 |
| Debbie Newall | Liberal Democrats | 493 |
| Andrea Taylor-Burke | Conservative | 1,536 ✓ |
| Entwistle J.A. | Labour | 1,095 |
| Gibbon R. | UK Independence Party (UKIP) | 585 |
| Varnam B. | BFC | 179 |
| Hewitt G.R. | Green | 148 |
| Scott James Turner-Preece | Liberal Democrats | 46 |
| Simon Collins | FBM | 16 |
Rumworth1 seat · turnout 37.3%
| Shamim Abdullah | Labour | 2,417 ✓ |
| Siraj Patel | Conservative | 1,100 |
| Alan Johnson | Green | 196 |
| Cooper D.C.T. | Liberal Democrats | 90 |
Smithills1 seat · turnout 37.2%
| Roger Hayes | Liberal Democrats | 1,728 ✓ |
| Sesay S. | Labour | 986 |
| Johnson J. | Conservative | 883 |
| Bentham D. | BFC | 177 |
| Ebbitt D.F. | Green | 134 |
Tonge with the Haulgh1 seat · turnout 30.9%
| Martin Donaghy | Labour | 1,272 ✓ |
| Wesley Andrew McArdle | Conservative | 1,120 |
| Jones T. | BFC | 357 |
| Rebecca Forrest | Liberal Democrats | 81 |
| Andrea Finney | Conservative | 1,937 ✓ |
| Arthur Price | Liberal Democrats | 1,207 |
| Zulfi Jiva | Labour | 652 |
| Jacquie Speight | Westhoughton First Independents | 201 |
| Amanda Stewart | Green | 107 |
| Richard Adam Bates | Active For Westhoughton | 52 |
Westhoughton South1 seat · turnout 35.3%
| Chris Hill | Conservative | 1,262 ✓ |
| Maher N. | Liberal Democrats | 955 |
| Jarvis M. | Labour | 871 |
| Brennan R.M. | WEST 1ST IND | 194 |
| Rowley V.A. | AFW | 129 |
| McManus E. | Green | 92 |
