Before (end of 2020) (51 seats, Open Council Data)
Labour 28 · Conservative 16 · Liberal Democrats 4 · Other 3
After (end of 2021) (51 seats, Open Council Data)
Labour 27 · Conservative 15 · Other 5 · Liberal Democrats 4
Ward results
Besses1 seat · turnout 33.1%
| Lucy Smith | Labour | 1,596 ✓ |
| Wharmby P.J. | Conservative | 775 |
| Cameron Fay | Green | 157 |
| Sue Morris | E Dem | 139 |
| Mike Williams | Liberal Democrats | 82 |
Church1 seat · turnout 45.1%
| Jordan Lewis | Conservative | 2,311 ✓ |
| Simons J. | Labour | 1,141 |
| Sampson M.S. | Green | 239 |
| Lynda Arthur | Liberal Democrats | 125 |
East1 seat · turnout 31.7%
| Ummrana Farooq | Labour | 1,490 ✓ |
| Shaf Mahmood | Conservative | 915 |
| Stephen Thomas Lewis | Liberal Democrats | 363 |
Elton1 seat · turnout 42.3%
| Jack Bernard Rydeheard | Conservative | 1,949 ✓ |
| Southworth S.J. | Labour | 1,564 |
| Simpson B.J. | Liberal Democrats | 189 |
Holyrood1 seat · turnout 43.4%
| Steve Wright | Liberal Democrats | 1,688 ✓ |
| Noel Bayley | Labour | 1,503 |
| Christopher Baron | Conservative | 515 |
| Peter Curati | Green | 96 |
Moorside2 seats · turnout 36.0%
| Ciaron Michael Boles | Labour | 1,655 ✓ |
| Kevin Eric Peel | Labour | 1,434 ✓ |
| Jihyun Park | Conservative | 984 |
| Sohail Raja | Conservative | 853 |
| Charlie Allen | Green | 282 |
| Hagan V.C. | Independent | 173 |
| Foss D.H. | Liberal Democrats | 132 |
North Manor2 seats · turnout 56.1%
| Roger Brown | Conservative | 2,421 ✓ |
| Dean L.J. | Conservative | 2,194 ✓ |
| Clarke H. | Labour | 1,345 |
| Saunders E.D. | Labour | 1,048 |
| Heath M.C. | Green | 491 |
| Arthur E.J. | Liberal Democrats | 310 |
Pilkington Park1 seat · turnout 43.0%
| Russell Stewart Bernstein | Conservative | 1,827 ✓ |
| Ayesha Arif | Labour | 1,180 |
| Heath G.H. | Green | 195 |
| Lytwyn J.W. | Liberal Democrats | 96 |
Radcliffe East1 seat · turnout 35.0%
| Carol Ann Birchmore | ADF | 1,551 ✓ |
| Cathcart R.L. | Labour | 1,074 |
| Solomon R. | Conservative | 542 |
| Rew R.J. | Liberal Democrats | 86 |
Radcliffe North1 seat · turnout 39.0%
| Jo Lancaster | Conservative | 1,725 ✓ |
| Glyn Stuart Marsden | Radcliffe First | 900 |
| Babar Ibrahim | Labour | 704 |
| Kingsley Jones | Liberal Democrats | 98 |
Radcliffe West1 seat · turnout 31.0%
| Gareth Edward Staples-Jones | Radcliffe First | 1,134 ✓ |
| Spencer Donnelly | Labour | 974 |
| Dean Lewis | Conservative | 504 |
| Sarah Thorpe | Liberal Democrats | 46 |
Ramsbottom1 seat · turnout 45.9%
| Tom Pilkington | Labour | 2,118 ✓ |
| Ian Schofield | Conservative | 1,960 |
| Jacob Royde | Liberal Democrats | 117 |
Redvales1 seat · turnout 37.1%
| Shaheena Haroon | Labour | 1,664 ✓ |
| Shahbaz Arif | Conservative | 1,491 |
| Paul Johnstone | Green | 296 |
| Entwistle A.M. | Liberal Democrats | 53 |
Sedgley1 seat · turnout 40.2%
| Debbie Quinn | Labour | 2,074 ✓ |
| Bernstein C. | Conservative | 1,400 |
| Edeoga U.A. | Liberal Democrats | 159 |
St. Mary's1 seat · turnout 43.4%
| Butler S. | Labour | 1,744 ✓ |
| Lloyd-Johnson G.D.L. | Liberal Democrats | 1,400 |
| Antonello Riu | Conservative | 476 |
Tottington1 seat · turnout 44.4%
| Luis James McBriar | Conservative | 2,294 ✓ |
| Sellers W.J. | Labour | 949 |
| Graham A.M. | Green | 200 |
| Sandra Lynn Lloyd-Johnson | Liberal Democrats | 109 |
| Michael John Foran | FREE | 35 |
Unsworth1 seat · turnout 46.7%
| Nathan Boroda | Labour | 1,794 ✓ |
| Slawycz A. | Conservative | 1,550 |
| Hankey M. | Liberal Democrats | 103 |
