Before (end of 2022) (90 seats, Open Council Data)
Labour 52 · Conservative 21 · Green 6 · Liberal Democrats 6 · Other 5
After (end of 2023) (90 seats, Open Council Data)
Labour 55 · Conservative 16 · Green 8 · Other 6 · Liberal Democrats 5
Ward results
Baildon1 seat · turnout 57.2%
| Mike Pollard | Conservative | 2,153 ✓ |
| Joe Ashton | Labour | 2,003 |
| Carl Dunk | Green | 244 |
| David John Wilkinson | Liberal Democrats | 231 |
| Phill Moncaster | Reform UK | 211 |
Bingley1 seat · turnout 42.2%
| Susan Fricker | Labour | 2,796 ✓ |
| Geoff Winnard | Conservative | 2,365 |
| Rachael Drucquer | Green | 558 |
| Peter Russell | Liberal Democrats | 239 |
Bingley Rural1 seat · turnout 36.0%
| Paul Gerald Sullivan | Conservative | 2,457 ✓ |
| Abdul Malik | Labour | 1,211 |
| Cath Bacon | Independent | 960 |
| Brian Newham | Green | 432 |
| Helen Baranowski | Liberal Democrats | 194 |
Bolton and Undercliffe1 seat · turnout 28.6%
| Suhail Choudhry | Labour | 2,064 ✓ |
| Suzanne Julia Lubenko | Liberal Democrats | 620 |
| Sukhchain Singh | Conservative | 296 |
| Bruce Gulland | Green | 168 |
| Wendy Barras | Yorkshire Party | 165 |
| Sid Bourn | Reform UK | 97 |
| Tom Ernest Gibson | Trade Unionist and Socialist Coalition | 35 |
Bowling & Barkerend1 seat · turnout 24.7%
| Imran Khan | Labour | 2,540 ✓ |
| Howard Middleton | Liberal Democrats | 285 |
| Muhammad Wasim Ul Fazal | Conservative | 242 |
| Andy Rickford | Green | 176 |
| Kyle Michael Wood | Yorkshire Party | 143 |
Bradford Moor1 seat · turnout 36.0%
| Zafar Iqbal | Labour | 2,607 ✓ |
| Mohammed Thair | Liberal Democrats | 1,727 |
| Asif Iqbal | Conservative | 192 |
| William John James Grant | Yorkshire Party | 68 |
| Andrew Wood | Green | 63 |
City1 seat · turnout 22.6%
| Shakeela Jan Lal | Labour | 2,513 ✓ |
| Amina Imtiaz Patel | Conservative | 348 |
| Mateusz Tadych | Green | 317 |
Clayton & Fairweather Green1 seat · turnout 25.0%
| Carol Ann Thirkill | Labour | 2,071 ✓ |
| Kate Lawton | Conservative | 574 |
| Susan May | Green | 228 |
| Steven Michael Cotterell | Liberal Democrats | 115 |
Craven1 seat · turnout 40.7%
| Janet Russell | Green | 2,831 ✓ |
| Eddie Irving | Conservative | 1,838 |
| Andrew Mark James Knight | Labour | 700 |
| Peter John Kaye | Yorkshire Party | 280 |
| Paul Michael Mann | Liberal Democrats | 73 |
Eccleshill1 seat · turnout 26.0%
| Ian Parsons | Labour | 1,447 ✓ |
| Susan Knox | Liberal Democrats | 1,173 |
| Wajid Rasool | Conservative | 467 |
| Jon Barras | Yorkshire Party | 152 |
| Sophie Vanicat | Green | 121 |
Great Horton1 seat · turnout 29.3%
| Tariq Hussain | Labour | 2,374 ✓ |
| Sangeeta Kauser Khan | Conservative | 350 |
| Harry Boota | Independent | 253 |
| Sarah Marie Moses | Liberal Democrats | 157 |
| Alexander John Eric Sykes | Green | 136 |
| Will Grant | Yorkshire Party | 110 |
Heaton1 seat · turnout 38.9%
| Mohammed Amran | Labour | 2,821 ✓ |
| Khalid Mahmood | Green | 1,769 |
| Saiker Kauser Khan | Conservative | 167 |
| Allah Ditta Ali | Liberal Democrats | 74 |
Idle and Thackley1 seat · turnout 31.6%
| Jeanette Sunderland | Liberal Democrats | 2,686 ✓ |
| Geoffrey Michael Logan | Labour | 805 |
| John Antony Robertshaw | Conservative | 404 |
| Lara Barras | YORKS | 161 |
| Terry Lawrence | Green | 159 |
Ilkley1 seat · turnout 52.7%
| David Nunns | Conservative | 2,655 ✓ |
| Roger Charles Arthur Brown | Green | 2,495 |
| Michael Andrew Baldwin | Labour | 977 |
| Caroline Jones | Liberal Democrats | 214 |
Keighley Central1 seat · turnout 51.6%
| Amjad Ali Zaman | Labour | 3,125 ✓ |
| Javaid Akhtar | Conservative | 2,284 |
| Zafar Ali | Independent | 580 |
| Aly Telfer | Green | 178 |
| Alexander Robinson | Independent | 85 |
| Nicholas James Allon | Liberal Democrats | 84 |
Keighley East1 seat · turnout 31.6%
| Lisa Robinson | Labour | 2,015 ✓ |
| Martin Jon Crangle | Conservative | 1,425 |
| Duncan Hunnisett | Green | 270 |
| John Briggs | Liberal Democrats | 186 |
| Alexander Richard Vann | Social Democratic Party | 37 |
Keighley West1 seat · turnout 27.0%
| Julie Lintern | Labour | 1,507 ✓ |
| Laura Ann Kelly | Conservative | 1,447 |
| Steve Spoerry | Liberal Democrats | 127 |
| James Jonathan Whittaker | Green | 102 |
Little Horton1 seat · turnout 26.7%
| Taj Salam | Labour | 2,763 ✓ |
| Darren James Longhorn | Yorkshire Party | 138 |
| Muhammad Afzal | Conservative | 127 |
| Nurjahan Ali Arobi | Green | 104 |
| Tariq Mahmood | Liberal Democrats | 91 |
Manningham1 seat · turnout 40.5%
| Safina Kauser | Labour | 2,502 ✓ |
| Muhammed Ali Islam | Independent | 2,153 |
| Anne Betts Fetherston | Green | 169 |
| Khalid Mahmood Anjum | Conservative | 89 |
Queensbury1 seat · turnout 27.5%
| Alex Mitchell | Labour | 1,206 ✓ |
| Robert Hargreaves | Independent | 1,042 |
| Adam Paterson | Conservative | 849 |
| Eithne Dodwell | Green | 229 |
| Mary Whitrick | Liberal Democrats | 86 |
Royds1 seat · turnout 22.0%
| Angela Tait | Labour | 1,713 ✓ |
| Ekoumba Bayap Emmanuel | Conservative | 592 |
| Ian Sharp | Green | 251 |
| Ines Linda Riach | Liberal Democrats | 124 |
Shipley1 seat
| Kevin Warnes | Green | 3,204 ✓ |
| Vera Martin | Labour | 1,238 |
| Paul Belcome Constantine Golding | Conservative | 423 |
| Nicholas Andrew Errington | Liberal Democrats | 98 |
Thornton and Allerton1 seat · turnout 28.6%
| Sue Duffy | Labour | 2,224 ✓ |
| J. Morton | Conservative | 743 |
| James Whitaker | Green | 322 |
| Alun Griffiths | Liberal Democrats | 307 |
Toller1 seat · turnout 29.6%
| Fozia Shaheen | Labour | 3,190 ✓ |
| Brian Ford | Green | 354 |
| Shaheen Iqbal | Conservative | 326 |
Tong1 seat · turnout 20.6%
| Ursula Pauline Sutcliffe | Green | 1,546 ✓ |
| Kausar Mukhtar | Labour | 650 |
| Paul Turpin | Conservative | 221 |
| Susan Anne Ellliott | Liberal Democrats | 92 |
| Baz Inman | Yorkshire Party | 75 |
Wharfedale1 seat · turnout 45.8%
| Christopher Eric Steele | Labour | 1,718 ✓ |
| Peter Sidney Cochrane | Conservative | 1,692 |
| Chris Turner | Green | 534 |
| Jamie Luke Needle | Liberal Democrats | 420 |
Wibsey1 seat · turnout 24.6%
| Ralph Berry | Labour | 1,470 ✓ |
| Nick Peterken | Conservative | 548 |
| Brian James Boulton | Liberal Democrats | 375 |
| Michael John Daw | Green | 120 |
| Bob Buxton | Yorkshire Party | 116 |
Windhill & Wrose1 seat
| Susan Kathryn Hinchcliffe | Labour | 1,834 ✓ |
| Wendy Harrison | Conservative | 753 |
| Gillian Thorne | Liberal Democrats | 239 |
| John Wood | Green | 212 |
Worth Valley1 seat · turnout 37.1%
| Rebecca Poulson | Conservative | 2,412 ✓ |
| Ash Joomun-Whitehead | Labour | 1,290 |
| Hawarun Hussain | Green | 187 |
| Kev Kirkham | Liberal Democrats | 182 |
Wyke1 seat · turnout 25.7%
| Sarah Ferriby | Labour | 1,542 ✓ |
| Malcolm Arthur McLean | Conservative | 654 |
| Kevin Anthony Hall | Liberal Democrats | 154 |
| James Graham Lewthwaite | British Democratic Party | 140 |
| Ian Walker | Reform UK | 135 |
| Darren James Parkinson | Green | 128 |
