Before (end of 2017) (51 seats, Elections Centre)
Labour 23 · Conservative 21 · Liberal Democrats 5 · Other 2
After (end of 2018) (51 seats, Open Council Data)
Labour 24 · Conservative 19 · Liberal Democrats 6 · Other 2
Ward results
Brighouse1 seat · turnout 42.9%
| Howard Granville Blagbrough | Conservative | 2,065 ✓ |
| Oliver Willows | Labour | 1,238 |
| Jennie Dawn Rigg | Liberal Democrats | 134 |
| Kate Sweeny | Green | 107 |
Calder1 seat · turnout 53.8%
| Sarah Courtney | Labour | 3,075 ✓ |
| Richard Marshall | Conservative | 1,015 |
| Donal Antony O'Hanlon | Liberal Democrats | 460 |
| Jenny Shepherd | Green | 399 |
Elland1 seat · turnout 39.1%
| Angie Gallagher | Labour | 1,507 ✓ |
| David Collins | Conservative | 1,417 |
| Michael Whiting | Liberal Democrats | 302 |
| Barry Edward Crossland | Green | 169 |
Greetland & Stainland1 seat
| Marilyn Greenwood | Liberal Democrats | 1,706 ✓ |
| Oliver Williams | Conservative | 1,098 |
| Michael Harry Barnes | Labour | 498 |
| Mark Richard Mullany | Green | 112 |
Hipperholme and Lightcliffe1 seat · turnout 39.7%
| Colin Raistrick | Independent | 1,484 ✓ |
| James Pillai | Conservative | 1,267 |
| Steven Cliberon | Labour | 600 |
| Martin Hey | Green | 110 |
| Alisdair Calder McGregor | Liberal Democrats | 105 |
Illingworth & Mixenden1 seat
| Daniel Sutherland | Labour | 1,398 ✓ |
| Guy Beech | Conservative | 1,005 |
| Angela Street | Green | 118 |
| Seán Loftus | Independent | 103 |
| Alexander Parsons-Hulse | Liberal Democrats | 65 |
Luddendenfoot1 seat · turnout 48.1%
| Scott Patient | Labour | 1,984 ✓ |
| Jill Smith-Moorhouse | Conservative | 1,428 |
| Catherine Crosland | Liberal Democrats | 307 |
| Michael Prior | Green | 150 |
Northowram and Shelf1 seat · turnout 37.0%
| Stephen Baines | Conservative | 2,119 ✓ |
| Helen Sutcliffe | Labour | 808 |
| Daniel Richard Manning | Yorkshire Party | 174 |
| Elliot David Hey | Green | 151 |
| Jon Grinham | Liberal Democrats | 96 |
Ovenden1 seat · turnout 22.9%
| Helen Rivron | Labour | 1,043 ✓ |
| Gill Tolley | Conservative | 583 |
| Katherine Louise Horner | Green | 194 |
| John Reynolds | Liberal Democrats | 78 |
Park1 seat · turnout 53.8%
| Mohammad Naeem | Labour | 2,800 ✓ |
| Surraya Bibi | Independent | 1,742 |
| Amjad Bashir | Conservative | 245 |
| Finn Mygind Jensen | Green | 143 |
Rastrick1 seat · turnout 41.6%
| Regan Gerhard Dickenson | Conservative | 1,945 ✓ |
| Peter Judge | Labour | 1,213 |
| Kathy Haigh-Hutchinson | Liberal Democrats | 154 |
| Angharad Turner | Green | 123 |
Ryburn1 seat · turnout 42.9%
| Steven Leigh | Conservative | 1,451 ✓ |
| Robert Holden | Independent | 1,302 |
| David William Veitch | Labour | 805 |
| Rosemary Tatchell | Liberal Democrats | 131 |
| Katie Witham | Green | 98 |
Skircoat1 seat · turnout 45.3%
| Colin Hutchinson | Labour | 2,017 ✓ |
| Andrew Tagg | Conservative | 1,963 |
| William Bamforth | Liberal Democrats | 196 |
| Anne Nelson | Green | 127 |
Sowerby Bridge1 seat · turnout 37.8%
| Dot Foster | Labour | 1,636 ✓ |
| Jeff Featherstone | Conservative | 1,259 |
| Tom Stringfellow | Liberal Democrats | 186 |
| John Nesbitt | Green | 152 |
Todmorden1 seat · turnout 40.5%
| Susan Press | Labour | 1,976 ✓ |
| Jacob Cook | Conservative | 704 |
| Janet Mary Battye | Liberal Democrats | 630 |
| Kieran Luke Turner | Green | 232 |
| Chris Jackson | NF | 98 |
Town1 seat · turnout 29.9%
| Bob Metcalfe | Labour | 1,392 ✓ |
| Mark Edwards | Conservative | 971 |
| Alan McDonald | Green | 127 |
| Benjamin Simmons | Liberal Democrats | 102 |
Warley1 seat
| Amanda Parsons-Hulse | Liberal Democrats | 1,869 ✓ |
| Audrey Smith | Labour | 1,463 |
| Shakir Saghir | Conservative | 648 |
| Frank Holt | Green | 58 |
