Before (end of 2022) (51 seats, Open Council Data)
Labour 28 · Conservative 15 · Liberal Democrats 6 · Green 1 · Other 1
After (end of 2023) (51 seats, Open Council Data)
Labour 27 · Conservative 15 · Liberal Democrats 6 · Green 2 · Other 1
Ward results
Brighouse1 seat · turnout 36.4%
| Brenda Monteith | Conservative | 1,320 ✓ |
| Frank Malcolm Darnley | Labour | 1,180 |
| Kim Atkinson | Green | 251 |
| Stephen David Cockroft | Liberal Democrats | 192 |
| Gabrielle Paterson | For Future's Sake - Freedom Alliance | 57 |
Calder1 seat · turnout 47.9%
| Israr Ahmed | Labour | 2,615 ✓ |
| Alan McDonald | Green | 617 |
| Joseph Paul Stephen Matthews | Conservative | 555 |
| Diana Margaret Harris | Liberal Democrats | 509 |
| Helen Lasham | Independent | 110 |
Elland1 seat · turnout 31.1%
| David William Veitch | Labour | 1,300 ✓ |
| Vanessa Jane Lee | Conservative | 781 |
| Richard Arthur Phillips | Liberal Democrats | 371 |
| Barry Edward Crossland | Green | 228 |
| Matthew Leadbeater | For Future's Sake - Freedom Alliance | 60 |
Greetland & Stainland1 seat · turnout 34.7%
| Sue Holdsworth | Liberal Democrats | 1,240 ✓ |
| Alex Greenwood | Conservative | 1,077 |
| Adrian Russell Horton | Labour | 422 |
| Jacquelyn Haigh | Green | 183 |
Hipperholme and Lightcliffe1 seat · turnout 35.0%
| David Kirton | Conservative | 1,661 ✓ |
| S. Ackroyd | Labour | 1,031 |
| E. Hey | Green | 353 |
| Jennie Dawn Rigg | Liberal Democrats | 128 |
Illingworth & Mixenden1 seat · turnout 24.9%
| Steph Clarke | Labour | 1,252 ✓ |
| Colonel Padgett | Conservative | 683 |
| Laura Iris Beesley | Green | 132 |
| Seán Loftus | Independent | 118 |
| Alexander Parsons-Hulse | Liberal Democrats | 96 |
Luddendenfoot1 seat · turnout 41.9%
| Katie Jane Kimber | Labour | 1,900 ✓ |
| Jill Smith-Moorhouse | Conservative | 820 |
| Christine Irene Bampton-Smith | Liberal Democrats | 355 |
| Kate Sweeny | Green | 271 |
Northowram and Shelf1 seat · turnout 39.1%
| Dan Wood | Green | 2,244 ✓ |
| Sue Baines | Conservative | 1,004 |
| K. Majid | Labour | 253 |
| Patrick Anthony Hillyer White | Liberal Democrats | 54 |
Ovenden1 seat · turnout 21.3%
| Stuart Cairney | Labour | 1,029 ✓ |
| Christopher Paul Matejak | Conservative | 417 |
| Sean Bamforth | Liberal Democrats | 224 |
| Finn Mygind Jensen | Green | 126 |
Park1 seat · turnout 32.5%
| Rahat Khan | Labour | 1,768 ✓ |
| Shakir Saghir | Conservative | 568 |
| Abdul Rehman | Liberal Democrats | 545 |
| Catherine Louise Graham | Green | 130 |
| Craig James Michael Withers | Independent | 60 |
Rastrick1 seat · turnout 35.2%
| Chris Pillai | Conservative | 1,289 ✓ |
| Peter Judge | Labour | 1,180 |
| Matt Lawson | Green | 204 |
| Fiona Ann Carr | Liberal Democrats | 153 |
| Corinne Henderson | For Future's Sake - Freedom Alliance | 94 |
Ryburn1 seat · turnout 35.8%
| Felicity Issott | Conservative | 1,463 ✓ |
| David Henry Wager | Labour | 1,101 |
| Freda Davis | Green | 277 |
| Samuel Jackson | Liberal Democrats | 250 |
| Michael Ogden | For Future's Sake - Freedom Alliance | 83 |
Skircoat1 seat · turnout 38.8%
| Mike Barnes | Labour | 2,285 ✓ |
| Peter John Hunt | Conservative | 1,049 |
| Kathy Haigh-Hutchinson | Liberal Democrats | 200 |
| Mark Richard Mullany | Green | 188 |
Sowerby Bridge1 seat · turnout 32.6%
| Simon Craig Ashton | Labour | 1,468 ✓ |
| Mark Llewellyn Edwards | Conservative | 852 |
| Tom Stringfellow | Liberal Democrats | 293 |
| David Booth | Green | 244 |
Todmorden1 seat · turnout 34.4%
| Silvia Clare Dacre | Labour | 1,791 ✓ |
| Mark Richard Holmes | Conservative | 530 |
| Kieran Luke Turner | Green | 472 |
| Chris Wadsworth | Liberal Democrats | 271 |
Town1 seat · turnout 25.7%
| Tim Swift | Labour | 1,116 ✓ |
| Anne-Marie Miles | Conservative | 796 |
| Elliot David Hey | Green | 250 |
| Rosemary Tatchell | Liberal Democrats | 151 |
Warley1 seat · turnout 36.2%
| Abbie Carr | Liberal Democrats | 1,538 ✓ |
| Ash Ashfaq | Labour | 1,213 |
| Vishal Gupta | Conservative | 343 |
| Katie Witham | Green | 121 |
| Martin Davies | For Future's Sake - Freedom Alliance | 72 |
