Before (end of 2017) (90 seats, Elections Centre)
Labour 49 · Conservative 21 · Other 10 · Liberal Democrats 10
After (end of 2018) (90 seats, Open Council Data)
Labour 52 · Conservative 22 · Liberal Democrats 7 · Other 7 · Green 2
Ward results
Baildon1 seat · turnout 40.3%
| Val Townend | Conservative | 2,757 ✓ |
| Joe Ashton | Labour | 1,351 |
| David John Wilkinson | Liberal Democrats | 444 |
| Andy Stanford | Green | 197 |
| Cat Crossley | WEP | 76 |
Bingley1 seat · turnout 41.6%
| David Heseltine | Conservative | 2,770 ✓ |
| Marcus Peter Dearden | Labour | 2,443 |
| Rachael Drucquer | Green | 298 |
| Mark Barton | YORKS | 230 |
| Peter Russell | Liberal Democrats | 212 |
Bingley Rural1 seat · turnout 36.6%
| Michael Robert Ellis | Conservative | 2,929 ✓ |
| Jamal Miah | Labour | 1,227 |
| Helen Baranowski | Liberal Democrats | 527 |
| Brian Newham | Green | 333 |
| Derrick John Hodgson | UK Independence Party (UKIP) | 249 |
Bolton and Undercliffe1 seat · turnout 32.6%
| Ian Greenwood | Labour | 1,686 ✓ |
| Rachel Sunderland | Liberal Democrats | 1,596 |
| Rizwan Sakhawat | Conservative | 376 |
| Jasmine Sharp | Green | 113 |
Bowling & Barkerend1 seat
| Rizwana Jamil | Labour | 3,193 ✓ |
| Howard Middleton | Liberal Democrats | 397 |
| Kamran Sakhawat | Conservative | 309 |
| Ian Slattery | TUSC | 115 |
| Basit Khalid | Green | 101 |
Bradford Moor1 seat · turnout 49.2%
| Mohammed Shafiq | Labour | 3,270 ✓ |
| Wajid Iqbal | Independent | 1,432 |
| Jafrul Kabir Gazi | Liberal Democrats | 1,136 |
| Rahila Parveen | Conservative | 132 |
| Phil Worsnop | Green | 78 |
City1 seat · turnout 30.4%
| Nazam Azam | Labour | 3,184 ✓ |
| Charlotte Woollard | Green | 246 |
| Ines Linda Riach | Liberal Democrats | 179 |
| Sinead Engel | Labour | 2,182 ✓ |
| Harry Boota | Conservative | 983 |
| Susan May | Green | 212 |
| Steven Michael Cotterill | Liberal Democrats | 140 |
Craven1 seat · turnout 37.4%
| Rebecca Whitaker | Conservative | 2,763 ✓ |
| Val Carroll | Labour | 1,619 |
| Caroline Whitaker | Green | 377 |
| Bob Jones | Liberal Democrats | 248 |
Eccleshill1 seat · turnout 27.8%
| Geoff Reid | Liberal Democrats | 1,529 ✓ |
| Ian Parsons | Labour | 1,280 |
| Asima Qayyum | Conservative | 247 |
| Terry Pearson | Independent | 170 |
| Lara Joy Barras | Yorkshire Party | 131 |
| Sarah Dick | Green | 82 |
Great Horton1 seat · turnout 33.3%
| Joanne Margaret Dodds | Labour | 3,076 ✓ |
| Hashim Mohammad Kohan | Conservative | 397 |
| Lesley Hall | Green | 121 |
| Dorothy Wallace | Liberal Democrats | 86 |
Heaton1 seat · turnout 34.5%
| Nussrat Mohammed | Labour | 2,969 ✓ |
| Celia Hickson | Green | 485 |
| Owais Rajput | Conservative | 361 |
| Edward Hallmann | Liberal Democrats | 170 |
Idle and Thackley1 seat · turnout 32.9%
| Julie Humphreys | Liberal Democrats | 2,327 ✓ |
| Chris Hayden | Labour | 1,087 |
| Adnan Sakhawat | Conservative | 435 |
| Jon Barras | YORKS | 180 |
| Carl Dunk | Green | 106 |
Ilkley1 seat · turnout 47.2%
| Mike Gibbons | Conservative | 2,843 ✓ |
| Aidan Higgins | Labour | 1,556 |
| Roger Charles Arthur Brown | Green | 671 |
| Thomas Franks | Liberal Democrats | 607 |
Keighley Central1 seat · turnout 40.0%
| Aftab Hussain | Labour | 3,532 ✓ |
| Stephen Butler | Conservative | 715 |
| Paul Michael Mann | Liberal Democrats | 185 |
| Allan Swales | Green | 182 |
Keighley East1 seat · turnout 36.5%
| Caroline Rebecca Davison Firth | Labour | 2,436 ✓ |
| John Stevens Kirby | Conservative | 1,525 |
| Trudie Jackson | Green | 287 |
| Glen Cheney | Liberal Democrats | 154 |
Keighley West1 seat · turnout 28.1%
| Paul Godwin | Labour | 1,571 ✓ |
| Peter Clarke | Conservative | 1,100 |
| Brian Morris | Independent | 401 |
| Peter Alan Ferguson | Green | 102 |
| Jan Orys | Liberal Democrats | 71 |
Little Horton1 seat · turnout 34.6%
| Fareeda Mir | Labour | 3,375 ✓ |
| Raja Sakhawat Hussain | Conservative | 280 |
| Angharad Griffiths | Liberal Democrats | 219 |
| Nurjahan Ali Arobi | Green | 97 |
Manningham1 seat · turnout 37.6%
| Raja Sakhawat Hussain | Labour | 3,609 ✓ |
| Muhammad Hijazi | Conservative | 371 |
| Bruce Barnes | Green | 251 |
| Abid Iqbal | Liberal Democrats | 87 |
Queensbury1 seat · turnout 27.7%
| Robert Hargreaves | Conservative | 1,326 ✓ |
| Alex Mitchell | Labour | 921 |
| Paul Gregory Smith Cromie | Independent | 773 |
| Kathryn Illingworth | UK Independence Party (UKIP) | 177 |
| Tam Kendrick | Liberal Democrats | 116 |
| Eithne Dodwell | Green | 111 |
Royds1 seat · turnout 24.3%
| Ruth Wood | Labour | 1,392 ✓ |
| David John Servant | Conservative | 705 |
| Jason Ronald Henry Smith | UK Independence Party (UKIP) | 582 |
| Shauna Ann Devonshire | Liberal Democrats | 112 |
| Michael John Stanlick | Green | 99 |
| Joshua Bastow | — | 69 |
Shipley1 seat
| Vick Jenkins | Labour | 2,530 ✓ |
| Hawarun Hussain | Green | 1,833 |
| Falak Ahmed | Conservative | 823 |
| Caroline Jones | Liberal Democrats | 173 |
Thornton and Allerton1 seat · turnout 33.1%
| Richard Dunbar | Labour | 2,363 ✓ |
| David Chapman | Conservative | 1,290 |
| Alec Suchi | UK Independence Party (UKIP) | 172 |
| Norma Russell | Green | 118 |
| James Hunt | Liberal Democrats | 97 |
Toller1 seat · turnout 46.4%
| Kamran Hussain | Labour | 4,177 ✓ |
| Arshad Hussain | Conservative | 1,265 |
| Sean Dobiech | Green | 154 |
| Amjad Ali | Liberal Democrats | 109 |
Tong1 seat · turnout 20.5%
| Alan Wainwright | Labour | 1,285 ✓ |
| Eddie Ward | Conservative | 507 |
| Matt Edwards | Green | 370 |
| Lincoln Stead | UK Independence Party (UKIP) | 253 |
| Ian Vipond | Liberal Democrats | 87 |
Wharfedale1 seat · turnout 48.1%
| Gerry Barker | Conservative | 2,343 ✓ |
| Niccola Swan | Labour | 1,424 |
| Jamie Luke Needle | Liberal Democrats | 512 |
| Chris Turner | Green | 259 |
Wibsey1 seat · turnout 29.0%
| Sabiya Akhtar Khan | Labour | 1,483 ✓ |
| Richard Ian Sheard | Conservative | 818 |
| Jamie Illingworth | UK Independence Party (UKIP) | 513 |
| Brian James Boulton | Liberal Democrats | 187 |
| David Stevens | Green | 95 |
Windhill & Wrose1 seat
| Vanda Greenwood | Labour | 2,063 ✓ |
| Stephen David Williams | Conservative | 964 |
| Gillian Thorne | Liberal Democrats | 227 |
| Helen Love | Green | 212 |
Worth Valley1 seat · turnout 37.7%
| Christopher John Herd | Conservative | 2,313 ✓ |
| Mark Bernard Curtis | Labour | 1,472 |
| Janet Russell | Green | 194 |
| Kev Kirkham | Liberal Democrats | 122 |
Wyke1 seat · turnout 27.4%
| David Warburton | Labour | 1,451 ✓ |
| Francesca Louise Stefanyszyn | Conservative | 900 |
| James Graham Lewthwaite | British Democratic Party | 161 |
| Stephen Crosby | Five Star Direct Democracy Party | 135 |
| John Worsley | UK Independence Party (UKIP) | 124 |
| Kevin Anthony Hall | Liberal Democrats | 103 |
| Darren James Parkinson | Green | 75 |
