Before (end of 2020) (51 seats, Open Council Data)
Labour 28 · Conservative 12 · Liberal Democrats 7 · Other 4
After (end of 2021) (51 seats, Open Council Data)
Labour 28 · Conservative 15 · Liberal Democrats 5 · Other 3
Ward results
Brighouse2 seats · turnout 47.2%
| Tina Benton | Conservative | 1,643 ✓ |
| Brenda Monteith | Conservative | 1,431 ✓ |
| Colin Stout | Independent | 977 |
| Charlotte Butterick | Labour | 900 |
| Oliver Willows | Labour | 660 |
| Kim Atkinson | Green | 318 |
| Joanne Lisa Core | Green | 250 |
| Michael James Sutton | Liberal Democrats | 112 |
| Peel C.B. | ND | 50 |
Calder1 seat · turnout 55.2%
| Fenton-Glynn J. | Labour | 3,399 ✓ |
| Gail Lund | Conservative | 936 |
| McDonald A.P. | Green | 480 |
| Nikki Stocks | Liberal Democrats | 220 |
| Lasham H.C. | FREE | 90 |
Elland1 seat · turnout 37.6%
| John Ford | Conservative | 1,209 ✓ |
| Gallagher J. | Labour | 1,147 |
| Allen P. | Liberal Democrats | 699 |
| Barry Edward Crossland | Green | 220 |
Greetland & Stainland2 seats
| Paul Alexander Bellenger | Liberal Democrats | 1,814 ✓ |
| Cook J. | Conservative | 1,020 ✓ |
| Alexander Parsons-Hulse | Liberal Democrats | 997 |
| Joseph Paul Stephen Matthews | Conservative | 954 |
| Foster K.A.M. | Labour | 435 |
| Jacquelyn Haigh | Green | 296 |
| Ed Greenwood | Independent | 240 |
| Khan R.U. | Labour | 234 |
| Matt Lawson | Green | 154 |
Hipperholme and Lightcliffe1 seat · turnout 43.6%
| George Andrew Robinson | Conservative | 2,679 ✓ |
| Joe Thompson | Labour | 910 |
| Elaine Hey | Green | 265 |
| Sophie Sutton | Liberal Democrats | 92 |
Illingworth & Mixenden1 seat
| Guy Beech | Conservative | 1,226 ✓ |
| Stuart Cairney | Labour | 1,133 |
| Paul Daniel Farrell | YORKS | 325 |
| Mullany M.R. | Green | 90 |
| Loftus S. | Independent | 48 |
| Mark Stephen Pittaway | Liberal Democrats | 46 |
| Martin Gerard Roberts | SDP | 15 |
Luddendenfoot1 seat · turnout 47.1%
| Jane Scullion | Labour | 1,735 ✓ |
| Smith-Moorhouse J. | Conservative | 1,365 |
| Bampton-Smith C.I. | Liberal Democrats | 372 |
| Kate Sweeny | Green | 313 |
Northowram and Shelf1 seat · turnout 41.2%
| Caffrey P. | Conservative | 2,193 ✓ |
| Martin Hey | Green | 902 |
| Frank Malcolm Darnley | Labour | 596 |
| Crosland C. | Liberal Democrats | 75 |
Ovenden1 seat · turnout 25.2%
| Durrans D.A. | Labour | 979 ✓ |
| Andrew Tagg | Conservative | 811 |
| Sean Bamforth | Liberal Democrats | 245 |
| Finn Mygind Jensen | Green | 114 |
Park1 seat
| Lynn J. | Labour | 2,375 ✓ |
| Saghir S. | Conservative | 1,297 |
| Laura Iris Beesley | Green | 124 |
| Coleman-Taylor R. | Liberal Democrats | 100 |
Rastrick1 seat · turnout 43.0%
| Whittaker S.J. | Conservative | 2,112 ✓ |
| Peter Judge | Labour | 1,082 |
| Gareth Owen | Green | 327 |
| Javed Bashir | Liberal Democrats | 91 |
Ryburn1 seat
| Thornber R. | Conservative | 1,785 ✓ |
| Peter Hunt | Independent | 848 |
| Leah Elizabeth Webster | Labour | 798 |
| Davis F.M. | Green | 207 |
| Wilcock P. | Liberal Democrats | 85 |
| Christopher John Green | REF | 51 |
Skircoat1 seat · turnout 44.8%
| Kingstone J.A. | Labour | 2,143 ✓ |
| Ilyas M. | Conservative | 1,524 |
| Mary Elizabeth Betteridge | Green | 378 |
| Haigh-Hutchinson K. | Liberal Democrats | 268 |
Sowerby Bridge1 seat · turnout 39.3%
| Adam David Wilkinson | Labour | 1,805 ✓ |
| Edwards M.L. | Conservative | 1,272 |
| David Booth | Green | 238 |
| Tom Stringfellow | Liberal Democrats | 109 |
Todmorden1 seat · turnout 41.3%
| Diana Tremayne | Labour | 1,951 ✓ |
| Craig Ashton Oates | Conservative | 824 |
| Matthew James Doyle | Liberal Democrats | 552 |
| Kieran Luke Turner | Green | 361 |
| Jackson C. | NF | 86 |
Town1 seat · turnout 30.6%
| Swift M.K. | Labour | 1,385 ✓ |
| Naveed Khan | Conservative | 916 |
| Elaine Hey | Green | 316 |
| Mick Taylor | Liberal Democrats | 141 |
Warley1 seat
| Ashley Evans | Liberal Democrats | 1,493 ✓ |
| David William Veitch | Labour | 1,108 |
| David Budgen | Conservative | 743 |
| Katie Witham | Green | 172 |
