Before (end of 2006) (90 seats, Elections Centre)
Labour 36 · Conservative 33 · Liberal Democrats 14 · Other 7
After (end of 2007) (90 seats, Elections Centre)
Labour 39 · Conservative 32 · Liberal Democrats 14 · Other 5
Ward results
Baildon1 seat
| Roger L'Amie | Conservative | 2,245 ✓ |
| Sarah Clarke | Liberal Democrats | 2,007 |
| Eleanor Kilyon | Labour | 469 |
| Eric Baxendale | BNP | 388 |
| Robert Nicholls | Green | 256 |
Bingley1 seat
| Robin Owens | Conservative | 2,961 ✓ |
| Robert Beckwith | Labour | 1,228 |
| Al Arnold | Green | 588 |
| Susan Whelan | Liberal Democrats | 468 |
| James Beech | UK Independence Party (UKIP) | 212 |
| Norman Scarth | — | 120 |
Bingley Rural1 seat
| Andy Cooke | Conservative | 3,070 ✓ |
| Jeremy Newton | Labour | 835 |
| Rita Cromie | BNP | 647 |
| Alan Sykes | Liberal Democrats | 467 |
| Brian Newham | Green | 337 |
| Jason Ronald Henry Smith | UK Independence Party (UKIP) | 195 |
Bolton & Undercliffe2 seats · turnout 32.9%
| H Middleton | Liberal Democrats | 2,050 ✓ |
| Margaret Chadwick | Liberal Democrats | 1,835 ✓ |
| R Fieldhouse | Labour | 919 |
| Sinead Engel | Labour | 860 |
| R Atkinson | Conservative | 650 |
| J Wills | Conservative | 545 |
| S. Schofield | Green | 327 |
Bowling & Barkerend1 seat
| Mohammed Jamil | Conservative | 2,094 ✓ |
| Raymond Bage | Labour | 1,355 |
| Tracey Leeming | Liberal Democrats | 986 |
| Muhammad Shakeel | Independent | 87 |
Bradford Moor1 seat
| Ghazanfer Khaliq | Labour | 2,210 ✓ |
| Ayyaz Mahmood | Conservative | 1,876 |
| Zubair Hussain | Liberal Democrats | 1,476 |
City1 seat
| Shakeela Lal | Labour | 2,321 ✓ |
| Waj Ali | Conservative | 1,089 |
| Nadia Macgranthin | Respect | 369 |
| Chris Reid | Liberal Democrats | 292 |
| Derek Curtis | Green | 210 |
Clayton & Fairweather Green1 seat · turnout 54.7%
| Peter Longthorn | Labour | 1,523 ✓ |
| Malcolm Sykes | Conservative | 1,372 |
| Kim Riach | BNP | 960 |
| Lorna Leeming | Liberal Democrats | 610 |
Craven1 seat
| Michael Kelly | Conservative | 2,434 ✓ |
| Alan Edwards | Labour | 1,099 |
| Angela Pearson | Liberal Democrats | 580 |
| Ian Bannister | UK Independence Party (UKIP) | 376 |
| Valerie Harris | Green | 245 |
Eccleshill1 seat
| Carol Beardmore | Liberal Democrats | 1,959 ✓ |
| Julian Sampson | BNP | 1,032 |
| Tony Niland | Labour | 811 |
| David Chapman | Conservative | 491 |
| Mel Rhodes | UK Independence Party (UKIP) | 116 |
Great Horton1 seat
| John Godward | Labour | 1,698 ✓ |
| Rafiq Sehgal | Liberal Democrats | 1,396 |
| Richard Milczanowski | Conservative | 1,005 |
| Sharif Gawad | BNP | 356 |
Heaton1 seat
| Rukhsana Malik | Labour | 1,985 ✓ |
| David Ford | Green | 1,519 |
| Elizabeth Hellmich | Conservative | 1,201 |
| Helen Wright | Liberal Democrats | 377 |
Idle & Thackley1 seat · turnout 39.0%
| J. Sunderland | Liberal Democrats | 2,681 ✓ |
| Emma Ward | Conservative | 795 |
| Rosie Watson | Labour | 563 |
| P. Boyle | BNP | 518 |
Ilkley1 seat
| Michael Drummond Moverley Smith | Conservative | 2,967 ✓ |
| Andrew Dundas | Labour | 1,068 |
| Barbara Pierscionek | Liberal Democrats | 622 |
| Betts Fetherston | Green | 397 |
Keighley Central1 seat
| Zafar Ali | Conservative | 2,886 ✓ |
| Mark Andrew Taylor | Labour | 1,826 |
| Roger Beaumont | Liberal Democrats | 611 |
Keighley East1 seat
| Doreen Lee | Labour | 1,825 ✓ |
| Dorothy Clamp | Conservative | 1,735 |
| Rose Thompson | BNP | 630 |
| Judith Brooksbank | Liberal Democrats | 620 |
Keighley West1 seat
| Sandra Haigh | Labour | 1,662 ✓ |
| William Root | Conservative | 860 |
| Peter Clarke | BNP | 740 |
| Brian Hudson | Independent | 570 |
| Maralyn Adey | Liberal Democrats | 230 |
Little Horton1 seat
| Samir Khan | Labour | 2,326 ✓ |
| Mohammed Najeeb | Conservative | 593 |
| John Massen | Liberal Democrats | 559 |
| Farhan Ali | Respect | 443 |
Manningham1 seat
| Qasim Khan | Liberal Democrats | 3,052 ✓ |
| Choudhary Rangzeb | Labour | 1,830 |
| Arshad Ali | Respect | 385 |
| Jackie Robinson | Green | 259 |
| Ishrat Bukhari | Conservative | 175 |
Queensbury1 seat
| Lynda Cromie | BNP | 1,718 ✓ |
| Stuart Hanson | Conservative | 1,563 |
| Graham Mahony | Labour | 957 |
| Antony Habergham | Liberal Democrats | 455 |
Royds1 seat
| Gill Thornton | Labour | 1,567 ✓ |
| James Lewthwaite | BNP | 1,291 |
| Derek Green | Conservative | 751 |
| Edward Hallmann | Liberal Democrats | 366 |
Shipley1 seat
| Kevin Warnes | Green | 2,162 ✓ |
| David Taylor | Conservative | 1,215 |
| Kevin Armstrong | Labour | 810 |
| Laura Beadsworth | BNP | 354 |
| John Hall | Liberal Democrats | 292 |
| Philip Bird | UK Independence Party (UKIP) | 91 |
Thornton & Allerton1 seat · turnout 36.9%
| M. McCabe | Conservative | 1,696 ✓ |
| C. Cockayne | BNP | 1,011 |
| M. Blackburn | Labour | 960 |
| R. Weston | Liberal Democrats | 501 |
| Carl Finlan | Other | 69 |
Thornton and Allerton1 seat
| Carl Finlan | — | 69 ✓ |
Toller1 seat
| Aftab Hussain | Labour | 2,639 ✓ |
| Arshad Hussain | Conservative | 2,471 |
| Owen Griffiths | Liberal Democrats | 595 |
Tong1 seat
| John Ruding | Labour | 1,515 ✓ |
| Leslie Nakonecznyi | BNP | 704 |
| Simon Buckingham | Conservative | 559 |
| Susan Fletcher | Liberal Democrats | 306 |
| Peter Brear | UK Independence Party (UKIP) | 159 |
Wharfedale1 seat
| Matt Palmer | Conservative | 2,602 ✓ |
| Vernon Whelan | Liberal Democrats | 805 |
| Lorraine Kirkwood | Labour | 522 |
Wibsey1 seat
| Ralph Berry | Labour | 1,546 ✓ |
| Andrew Clarke | BNP | 1,128 |
| Richard Ian Sheard | Conservative | 821 |
| Brian James Boulton | Liberal Democrats | 558 |
Windhill & Wrose1 seat
| John Watmough | Liberal Democrats | 1,520 ✓ |
| Susan Kathryn Hinchcliffe | Labour | 1,374 |
| Neil Craig | BNP | 784 |
| Andrew Rowley | Conservative | 748 |
| Linda Arnold | Green | 100 |
| Michael Breen | Independent | 73 |
Worth Valley1 seat
| Peter Stephen Hill | Conservative | 1,919 ✓ |
| Keith Dredge | Labour | 1,376 |
| John Joy | BNP | 766 |
| Jonathan Ray Taylor | Liberal Democrats | 382 |
Wyke1 seat
| Sarah Ferriby | Labour | 1,416 ✓ |
| Robert Manby | BNP | 1,103 |
| John Stead | Conservative | 1,007 |
| Kevin Anthony Hall | Liberal Democrats | 428 |
