2026 City of Bradford Metropolitan District Council election
7 May 2026
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All 90 seats to City of Bradford Metropolitan District Council 46 seats needed for a majority | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Results by Ward | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The 2026 City of Bradford Metropolitan District Council election took place on Thursday 7 May 2026, alongside other local elections in the United Kingdom. All 90 members of the City of Bradford Metropolitan District Council in West Yorkshire were elected following boundary changes. The election in Idle and Thackley ward will take place in June 2026 following the death of a candidate.[2]
Background
[edit]Bradford was created in 1974 as a metropolitan borough. The Conservatives formed a majority administration from its creation until 1978, when the council fell into no overall control.[3] Labour won their first majority in 1980, and have been the only party to form majority administrations since. Aside from a brief period between 2004 and 2006, Labour have been the largest party on the council for the entirety of the 21st century and have continuously held a majority of seats since 2014.[4][5]
2024 saw Labour fall to its lowest number of councillors in eight years following large gains by independents, which some attributed to Labour's stance on the Gaza war.[6] Labour won 10 seats (down 4), independents won 9 seats (up 4), the Conservatives won 4 seats (down 2), the Green Party won 4 seats (up 2) and the Liberal Democrats won 3 seats (steady). Following the election, the Conservatives formed a group with independent councillor Luke Majkowski.
This election took place on a new set of ward boundaries, meaning all 90 seats were up for election.[7]
Council composition
[edit]| After 2024 election | Before 2026 election | ||||
|---|---|---|---|---|---|
| Party | Seats | Party | Seats | ||
| Labour | 49 | Labour | 47 | ||
| Conservative | 13[b] | Conservative | 13[b] | ||
| Green | 10 | Green | 10 | ||
| Liberal Democrats | 5 | Liberal Democrats | 4 | ||
| Independent | 13[c] | Independent | 16[c] | ||
| Vacant | N/A | Vacant | 1 | ||
Changes 2024–2026:
- February 2025: Marcus Dearden (Labour) leaves party to sit as an independent[8]
- March 2025: Joe Wheatley (Labour) leaves party to sit as an independent[9]
- November 2025: Russell Brown (Conservative) dies – by-election held February 2026[10]
- February 2026:
- April 2026: Jeanette Sunderland (Liberal Democrats) dies – election postponed to June 2026[2]
Election result
[edit]-
Council composition after the 2024 election
-
Council composition after the 2026 election
| 2026 Bradford District Council election[13] | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Party | Candidates | Seats | Gains | Losses | Net gain/loss | Seats % | Votes % | Votes | +/− | |
| Reform | 87 | 29 | 33.34 | 22.57 | 95,039 | |||||
| Conservative | 87 | 18 | 20.69 | 17.35 | 73,078 | |||||
| Labour | 87 | 17 | 19.54 | 21.45 | 90,343 | |||||
| Green | 87 | 9 | 10.34 | 21.35 | 89,924 | |||||
| Your Bradford Independent group | 29 | 9 | 10.34 | 9.44 | 39,758 | NEW | ||||
| Independent | 23 | 4 | 4.60 | 4.64 | 19,554 | |||||
| Liberal Democrats | 33 | 1 | 1.15 | 3.02 | 12,703 | |||||
| Yorkshire | 1 | 0 | 0.00 | 0.05 | 209 | |||||
| British Democrats | 1 | 0 | 0.00 | 0.04 | 180 | |||||
| TUSC | 2 | 0 | 0.00 | 0.03 | 147 | |||||
| SDP | 2 | 0 | 0.00 | 0.03 | 112 | |||||
| Heritage | 1 | 0 | 0.00 | 0.02 | 98 | NEW | ||||
| UKIP | 1 | 0 | 0.00 | 0.01 | 33 | |||||
Results by ward
[edit]Airedale
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | George Buckley | 2,430 | 44.0 | N/A | |
| Conservative | Peter Kirk | 2,151 | 39.0 | N/A | |
| Conservative | Raph Cohn | 2,089 | 37.8 | N/A | |
| Green | Caroline Whitaker | 2,038 | 36.9 | N/A | |
| Green | Janet Russell | 1,897 | 34.4 | N/A | |
| Green | Neil Whitaker | 1,893 | 34.3 | N/A | |
| Reform | Daniel Keenan | 1,092 | 19.8 | N/A | |
| Reform | Nathen Keenan | 987 | 17.9 | N/A | |
| Reform | Linda Macro | 947 | 17.2 | N/A | |
| Labour | Val Carroll | 289 | 5.2 | N/A | |
| Labour | Wendy Neville | 243 | 4.4 | N/A | |
| Yorkshire | Peter Kaye | 209 | 3.8 | N/A | |
| Labour | Jan Smithies | 175 | 3.2 | N/A | |
| Liberal Democrats | Michael Dyson | 87 | 1.6 | N/A | |
| UKIP | Alexander Robinson | 33 | 0.6 | N/A | |
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
Baildon
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Debbie Davies | 2,455 | 14 | ||
| Reform | Ian Peter Eglin | 1,649 | 9 | ||
| Conservative | David Michael Ford | 1,546 | 9 | ||
| Labour | Gill Dixon | 1,522 | 9 | ||
| Reform | Michael John Ward | 1,497 | 9 | ||
| Reform | Jamie Izzard | 1,469 | 8 | ||
| Conservative | Alekss Belskis | 1,295 | 7 | ||
| Labour | Sam Clifford-Hassan | 1,286 | 7 | ||
| Independent | Joe Ashton | 1,207 | 7 | ||
| Labour | Paul Anthony Vaughan | 1,037 | 6 | ||
| Green | Carl Dunk | 937 | 5 | ||
| Green | Simon Bullock | 641 | 4 | ||
| Green | Elsie Watson | 617 | 4 | ||
| Liberal Democrats | Susan Ann Elliott | 262 | 2 | ||
| Turnout | 17,420 | ||||
| Rejected ballots | 8 | ||||
| Registered electors | 12,026 | ||||
| Conservative win | Swing | ||||
| Reform win | Swing | ||||
| Conservative win | Swing | ||||
Bingley East
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Independent | Joe Wheatley | 3,322 | 16 | ||
| Labour | Susan Fricker | 2,007 | 10 | ||
| Reform | Stuart Alan Brown | 1,882 | 9 | ||
| Reform | Max Preston Blackwell | 1,847 | 9 | ||
| Reform | Derrick John Hodgson | 1,649 | 8 | ||
| Conservative | Andrew David Fenton | 1,480 | 7 | ||
| Labour | Ben Pickles | 1,348 | 7 | ||
| Conservative | James Andrew Gill | 1,285 | 6 | ||
| Green | Jeremy Thackray | 1,204 | 6 | ||
| Labour | Jane Elgar | 1,140 | 5 | ||
| Conservative | Bradley Jake Whittingham | 1,049 | 4 | ||
| Green | Rob Eagle | 803 | 4 | ||
| Green | Jordan Robertshaw-Jowett | 686 | 3 | ||
| Liberal Democrats | Peter Russell | 452 | 2 | ||
| SDP | Alexander Richard Vann | 42 | 0 | ||
| Turnout | 20,196 | ||||
| Rejected ballots | 7 | ||||
| Registered electors | 13,507 | ||||
| Independent win | Swing | ||||
| Labour win | Swing | ||||
| Reform win | Swing | ||||
Bingley West
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Paul Gerald Sullivan | 2,503 | 14 | ||
| Conservative | Geoff Winnard | 2,080 | 12 | ||
| Conservative | Falak Naz Ahmed | 1,902 | 11 | ||
| Green | Cath Bacon | 1710 | 10 | ||
| Reform | Bev Ford | 1655 | 9 | ||
| Reform | Christopher James Peel | 1655 | 9 | ||
| Reform | Sean Bernard Maguire | 1587 | 9 | ||
| Green | John Brazendale | 1367 | 8 | ||
| Green | Rachael Drucquer | 1359 | 8 | ||
| Labour | Jenny Kimber | 650 | 4 | ||
| Labour | Tony Alderson | 626 | 3 | ||
| Labour | George Scaife | 511 | 3 | ||
| Liberal Democrats | Helen Baranowski | 258 | 1 | ||
| SDP | Paul Shkurka | 70 | 0 | ||
| Turnout | 17933 | ||||
| Rejected ballots | 8 | ||||
| Registered electors | 12,792 | ||||
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
Bolton & Undercliffe
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Labour | Suhail Choudhry | 1,400 | 12 | ||
| Reform | Jon Barras | 1,193 | 10 | ||
| Labour | Md Zafar Niaz | 1,131 | 10 | ||
| Labour | Julie Humphreys | 1115 | 10 | ||
| Reform | Chris Norton | 1101 | 10 | ||
| Reform | Andrew Tetley | 1083 | 9 | ||
| Your Bradford Independent group | David Ward | 943 | 8 | ||
| Green | Helen Love | 697 | 6 | ||
| Green | Bruce Gulland | 623 | 5 | ||
| Green | Iarlaithe Ward | 544 | 5 | ||
| Your Bradford Independent group | Rajdeep Kaur Bhatti | 482 | 4 | ||
| Your Bradford Independent group | Imtiaz Sabir | 438 | 4 | ||
| Liberal Democrats | Benjamin James Senior | 248 | 2 | ||
| Conservative | Muhammad Afzal | 212 | 2 | ||
| Conservative | Safeer Hussain Ghori | 156 | 1 | ||
| Conservative | Tasaver Hussain Syed | 147 | 1 | ||
| Turnout | 11513 | ||||
| Rejected ballots | 17 | ||||
| Registered electors | 12,374 | ||||
| Labour win | Swing | ||||
| Reform win | Swing | ||||
| Labour win | Swing | ||||
Bowling & Barkerend
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Labour | Rizwana Jamil | 1,394 | 12 | ||
| Labour | Imran Ahmed Khan | 1,346 | 11 | ||
| Labour | Hassan Uzzaman Khan | 1,294 | 11 | ||
| Your Bradford Independent group | Mukhtar Ali | 1198 | 10 | ||
| Your Bradford Independent group | Sakib Ali | 1148 | 10 | ||
| Your Bradford Independent group | Mazeena Zaki | 988 | 8 | ||
| Green | Sadaf Dar | 705 | 6 | ||
| Reform | Wendy Elaine Barras | 678 | 6 | ||
| Green | Gavin Lee | 668 | 6 | ||
| Reform | Mark William Hall | 659 | 5 | ||
| Reform | Bernard Blessington | 645 | 5 | ||
| Green | Gordon North | 612 | 5 | ||
| Liberal Democrats | Howard Middleton | 217 | 2 | ||
| Conservative | Malik Farouq | 156 | 1 | ||
| Conservative | Yakubu Mandafiya John | 151 | 1 | ||
| Conservative | Sangeeta Kauser Khan | 128 | 1 | ||
| Turnout | 11987 | ||||
| Rejected ballots | 24 | ||||
| Registered electors | 14,342 | ||||
| Labour win | Swing | ||||
| Labour win | Swing | ||||
| Labour win | Swing | ||||
Bradford Moor
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Liberal Democrats | Riaz Ahmed | 1,977 | 14 | ||
| Your Bradford Independent group | Ibrar Ali | 1810 | 13 | ||
| Labour | Zafar Iqbal | 1,741 | 12 | ||
| Your Bradford Independent group | Ushman Shabir | 1473 | 11 | ||
| Labour | Mohammad Shafiq | 1395 | 10 | ||
| Labour | Wajid Jahangir | 1172 | 8 | ||
| Liberal Democrats | Raja Shahzaib Khan | 1129 | 8 | ||
| Liberal Democrats | Jafrul Kabir Gazi | 942 | 7 | ||
| Green | Adil Afzal | 747 | 5 | ||
| Green | Diane McInnes | 405 | 3 | ||
| Green | Andy Rickford | 390 | 3 | ||
| Reform | Neil Clifford Ford | 163 | 1 | ||
| Reform | Gareth Ingham | 139 | 1 | ||
| Conservative | Ijaz Ahmed Choudhary | 134 | 1 | ||
| Conservative | Muhammad Ashraf | 131 | 1 | ||
| Reform | Roger Pinto-Smith | 131 | 1 | ||
| Conservative | Bushra Parveen | 108 | 1 | ||
| Turnout | 13987 | ||||
| Rejected ballots | 23 | ||||
| Registered electors | 13,833 | ||||
| Liberal Democrats win | Swing | ||||
| Your Bradford Independent group win | Swing | ||||
| Labour win | Swing | ||||
City
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Labour | Nazam Azam | 2,033 | 18 | ||
| Labour | Sajawal Hussain | 1,512 | 13 | ||
| Labour | Shakeela Jan Lal | 1,472 | 13 | ||
| Green | Mohammed Haleem | 1119 | 10 | ||
| Your Bradford Independent group | Majid Ali | 913 | 8 | ||
| Your Bradford Independent group | Rizwan Saleem | 911 | 8 | ||
| Green | Shazia Sheikh | 879 | 8 | ||
| Green | Matthew Tadych | 750 | 7 | ||
| Your Bradford Independent group | Sundas Ali | 601 | 5 | ||
| Reform | Maureen Patricia Harrison | 177 | 2 | ||
| Reform | Paul Hogan | 171 | 1 | ||
| Conservative | Pollyanna Greene-Wright | 162 | 1 | ||
| Reform | Simon Smith | 157 | 1 | ||
| Independent | Mohammad Naeem | 123 | 1 | ||
| Independent | Saeeka Tabassum | 102 | 1 | ||
| Conservative | Tayyeb Munir | 98 | 1 | ||
| Conservative | Alhassan Osman | 89 | 1 | ||
| Independent | Bahlal Khalid Saleem | 88 | 1 | ||
| Liberal Democrats | Tariq Mahmood | 79 | 1 | ||
| Turnout | 11436 | ||||
| Rejected ballots | 23 | ||||
| Registered electors | 13,859 | ||||
| Labour win | Swing | ||||
| Labour win | Swing | ||||
| Labour win | Swing | ||||
Clayton & Fairweather Green
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Daniel Devaney | 1,387 | 11 | ||
| Reform | Richard Brown | 1,349 | 11 | ||
| Labour | Carol Ann Thirkill | 1,241 | 10 | ||
| Reform | John Worsley | 1212 | 10 | ||
| Labour | Sinead Engel | 1116 | 9 | ||
| Labour | Mozalfa Ilyas | 1108 | 9 | ||
| Green | Sadiq Hameed | 800 | 6 | ||
| Green | Zaf Shah | 757 | 705 | ||
| Green | Asim Suleman | 705 | 6 | ||
| Your Bradford Independent group | Nabeela Abid | 564 | 4 | ||
| Your Bradford Independent group | Waqas Mirza | 560 | 4 | ||
| Your Bradford Independent group | Afraheem Shahzad | 499 | 4 | ||
| Conservative | Kate Lawton | 409 | 3 | ||
| Conservative | John Hudson | 384 | 3 | ||
| Liberal Democrats | Judith Brooksbank | 288 | 2 | ||
| Conservative | Mohammed Nazam | 258 | 2 | ||
| Turnout | 12637 | ||||
| Rejected ballots | 14 | ||||
| Registered electors | 12,276 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Labour win | Swing | ||||
Eccleshill
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Jayne Margaret Morgan | 1,634 | 13 | ||
| Reform | John Keith Riley-Holmes | 1,594 | 12 | ||
| Reform | Selina Ward-Nicholson | 1,544 | 12 | ||
| Labour | Chris Hayden | 914 | 7 | ||
| Liberal Democrats | Brendan Robert Stubbs | 890 | 7 | ||
| Liberal Democrats | Suzanne Julia Lubenko | 817 | 6 | ||
| Labour | Ian Parsons | 804 | 6 | ||
| Liberal Democrats | Gillian Thorne | 737 | 6 | ||
| Labour | Vera Martin | 722 | 6 | ||
| Green | Kevin Hullah | 596 | 5 | ||
| Green | Junaid Sawar | 547 | 4 | ||
| Green | Dominic Sheeran | 534 | 4 | ||
| Independent | Wajid Rasool | 340 | 3 | ||
| Independent | Raja Sakhawat Hussain | 296 | 2 | ||
| Independent | Doctor Jamshad | 279 | 2 | ||
| Conservative | Nadeem Butt | 199 | 2 | ||
| Conservative | Zubair Hussain | 156 | 1 | ||
| Conservative | Khalid Mahmood | 144 | 1 | ||
| TUSC | Laura Maddie Fretwell | 69 | 1 | ||
| Turnout | 12816 | ||||
| Rejected ballots | 12 | ||||
| Registered electors | 13,873 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
Great Horton
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Labour | Abdul Jabar | 1,584 | 12 | ||
| Labour | Vasim Akhtar | 1,495 | 12 | ||
| Labour | Joanne Margaret Dodds | 1,476 | 12 | ||
| Your Bradford Independent group | Tariq Hussain | 1243 | 10 | ||
| Your Bradford Independent group | Saddiq Sirferaz | 1234 | 10 | ||
| Your Bradford Independent group | Mazafar Iqbal | 1049 | 8 | ||
| Green | Hannah Capes | 810 | 6 | ||
| Green | Mike Daw | 681 | 5 | ||
| Green | Robbie Deacon | 661 | 5 | ||
| Reform | Pauline Ann Brierley | 555 | 4 | ||
| Reform | Darrell Wilson | 506 | 4 | ||
| Reform | Jitendra Gupta | 493 | 4 | ||
| Conservative | Paul Richard Roberts | 232 | 2 | ||
| Conservative | Dawn Julia Collins | 218 | 2 | ||
| Conservative | Coral Whittlestone | 206 | 2 | ||
| Independent | Abid Zaman | 175 | 1 | ||
| Liberal Democrats | Sarah Marie Moses | 128 | 1 | ||
| Turnout | 12746 | ||||
| Rejected ballots | 13 | ||||
| Registered electors | 12,365 | ||||
| Labour win | Swing | ||||
| Labour win | Swing | ||||
| Labour win | Swing | ||||
Heaton & Frizinghall
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Green | Khalid Mahmood | 2,440 | 17 | ||
| Green | Nargus Rangzeb | 1,913 | 13 | ||
| Your Bradford Independent group | Ishtiaq Ahmed | 1857 | 13 | ||
| Green | Mohammed Hanif | 1824 | 13 | ||
| Your Bradford Independent group | Aleem Bashir | 1518 | 10 | ||
| Your Bradford Independent group | Shabana Bashir | 1280 | 9 | ||
| Labour | Nussrat Mohammed | 863 | 6 | ||
| Labour | Sijyy Ahmad Sajjad | 842 | 6 | ||
| Labour | Humayun Islam | 631 | 4 | ||
| Reform | Leslie Bennett | 265 | 2 | ||
| Reform | Fred Knowles | 260 | 2 | ||
| Reform | Glenn Stuart Nixon | 245 | 2 | ||
| Conservative | Megan Lesley Cowen | 182 | 1 | ||
| Conservative | Kathleen Mary Egan | 167 | 1 | ||
| Conservative | John Kevin Passman | 153 | 1 | ||
| Liberal Democrats | Adrian Jason Todd | 106 | 1 | ||
| Turnout | 14546 | ||||
| Rejected ballots | 18 | ||||
| Registered electors | 13,109 | ||||
| Green win | Swing | ||||
| Green win | Swing | ||||
| Your Bradford Independent group win | Swing | ||||
Holme Wood & Bierley
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Green | Matt Edwards | 1,665 | 18 | ||
| Green | Celia Hickson | 1,444 | 16 | ||
| Green | Iain McInnes | 1,348 | 15 | ||
| Reform | Steve Hammond | 1132 | 12 | ||
| Reform | John William Jakes | 1094 | 12 | ||
| Reform | Nicky Knowles | 1085 | 12 | ||
| Labour | Nigel Guy | 347 | 4 | ||
| Labour | Martin Hussain Bottomley | 337 | 4 | ||
| Labour | Richard Duncan Lewis | 281 | 3 | ||
| Conservative | Stuart Anthony Hastings | 154 | 2 | ||
| Conservative | Alexander Keith Metcalfe | 116 | 1 | ||
| Conservative | Shamas Khan | 106 | 1 | ||
| Liberal Democrats | Ines Linda Riach | 83 | 1 | ||
| Turnout | 9192 | ||||
| Rejected ballots | 14 | ||||
| Registered electors | 12,589 | ||||
| Green win | Swing | ||||
| Green win | Swing | ||||
| Green win | Swing | ||||
Idle & Thackley
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | David Bryant | ||||
| Conservative | Sally Cook | ||||
| Labour | Evelyne Godfrey | ||||
| Liberal Democrats | Alun Griffiths | ||||
| Green | Stuart Hurlbut | ||||
| Green | Melissa Jacobs | ||||
| Green | Tess Lawrence | ||||
| Labour | Gareth Logan | ||||
| Reform | Tom Macpherson Le Maire | ||||
| Reform | David Mills | ||||
| Liberal Democrats | Aislin Naylor | ||||
| Reform | John Riley | ||||
| Liberal Democrats | Jeanette Sunderland | ||||
| Conservative | Richard Wightman | ||||
| Labour | Paul Wright | ||||
Ilkley & Addingham
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Andrew John Patrick Loy | 3,775 | 16 | ||
| Conservative | Richard Michael Downey | 3,678 | 15 | ||
| Conservative | Jane Isabel Sellers | 3,602 | 15 | ||
| Green | Ros Brown | 3229 | 13 | ||
| Green | Ellen D`Arcy | 2679 | 11 | ||
| Green | Richard Wilson | 2476 | 10 | ||
| Labour | Stephen Anthony Hey | 881 | 4 | ||
| Liberal Democrats | Mark Fredrick Stidworthy | 707 | 3 | ||
| Reform | Greg Robinson | 687 | 3 | ||
| Reform | Ray Lenik | 657 | 3 | ||
| Reform | Craig Sanderson | 653 | 3 | ||
| Labour | Lorraine Dowson | 595 | 2 | ||
| Labour | John Flaherty | 478 | 2 | ||
| Turnout | 24097 | ||||
| Rejected ballots | 14 | ||||
| Registered electors | 13,132 | ||||
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
Keighley Central
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Labour | Amjad Ali Zaman | 2,342 | 17 | ||
| Independent | Amjid Nazir Ahmed | 1,597 | 12 | ||
| Your Bradford Independent group | Vaz Shabir | 1580 | 11 | ||
| Independent | Nasser Razak | 1383 | 10 | ||
| Independent | Muhammad Basharat | 1029 | 8 | ||
| Labour | Roisin Mary Engel | 580 | 4 | ||
| Green | Ashley Pates | 539 | 4 | ||
| Reform | Ian Berrisford | 533 | 4 | ||
| Conservative | Harry Alexander Nickson Burns | 506 | 4 | ||
| Reform | Leslie Benjamin Dean | 492 | 4 | ||
| Labour | David Wilford | 482 | 4 | ||
| Reform | Gez Lloyd-Brown | 477 | 4 | ||
| Conservative | Robert George Goulding | 463 | 3 | ||
| Green | Ryan Walsh | 460 | 3 | ||
| Green | James Whitaker | 445 | 3 | ||
| Conservative | Sean Michael Spence | 441 | 3 | ||
| Liberal Democrats | James David Naylor | 145 | 1 | ||
| Turnout | 13422 | ||||
| Rejected ballots | 18 | ||||
| Registered electors | 12,704 | ||||
| Labour win | Swing | ||||
| Independent win | Swing | ||||
| Your Bradford Independent group win | Swing | ||||
Keighley East
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Labour | Caroline Rebecca Davison Firth | 1,658 | 11 | ||
| Reform | Angela Jayne Baker | 1,587 | 10 | ||
| Conservative | Angela Marie Fish | 1,523 | 10 | ||
| Conservative | Wendy Harrison | 1495 | 10 | ||
| Labour | Lisa Robinson | 1466 | 10 | ||
| Labour | Fulzar Ahmed | 1418 | 9 | ||
| Reform | Tom Commis | 1416 | 9 | ||
| Reform | Alan John Outlaw | 1292 | 8 | ||
| Conservative | Mohammed Muazzam | 1151 | 8 | ||
| Green | Polly Burton | 777 | 5 | ||
| Green | Duncan Hunnisett | 611 | 4 | ||
| Green | Stephen Miles | 575 | 4 | ||
| Liberal Democrats | Nicholas James Allon | 251 | 2 | ||
| Turnout | 15220 | ||||
| Rejected ballots | 16 | ||||
| Registered electors | 12,668 | ||||
| Labour win | Swing | ||||
| Reform win | Swing | ||||
| Conservative win | Swing | ||||
Keighley West
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Andrew Mark Judson | 1,597 | 13 | ||
| Conservative | Peter Henry Hill | 1,375 | 12 | ||
| Reform | Dawn Alison Thewlis | 1,336 | 11 | ||
| Reform | Garry Morton | 1330 | 11 | ||
| Conservative | Helen Goulding | 1248 | 11 | ||
| Conservative | Howard Buckley | 1174 | 10 | ||
| Labour | Martyn Oliver | 801 | 7 | ||
| Labour | Ash Joomun-Whitehead | 701 | 6 | ||
| Labour | Amanda Patchett | 610 | 5 | ||
| Green | Dawn Harris | 576 | 5 | ||
| Green | Frances Powell | 476 | 4 | ||
| Green | Ian Linnegan | 473 | 4 | ||
| Liberal Democrats | David John Hewitt | 160 | 1 | ||
| Turnout | 11857 | ||||
| Rejected ballots | 8 | ||||
| Registered electors | 11,860 | ||||
| Reform win | Swing | ||||
| Conservative win | Swing | ||||
| Reform win | Swing | ||||
Little Horton
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Your Bradford Independent group | Talat Sajawal | 2513 | 18 | ||
| Your Bradford Independent group | Taj Salam | 2219 | 16 | ||
| Your Bradford Independent group | Noor Elahi | 2035 | 15 | ||
| Labour | Imran Khan | 1848 | 13 | ||
| Labour | Maz Zaman | 1568 | 11 | ||
| Labour | Jude Sykes Rowe | 1038 | 7 | ||
| Green | Nurjahan Ali Arobi | 440 | 3 | ||
| Green | Christine Boyd | 399 | 3 | ||
| Green | Sophie Vanicat | 371 | 3 | ||
| Reform | Will Grant | 277 | 2 | ||
| Reform | Paul Roper | 251 | 2 | ||
| Reform | Dave Leonard | 250 | 2 | ||
| Independent | Shafi Ullah Khan | 240 | 2 | ||
| Independent | Maj Asghar | 172 | 1 | ||
| Liberal Democrats | John Malcolm Charles Cole | 91 | 1 | ||
| Conservative | Jacquie Jarvis | 88 | 1 | ||
| Conservative | Abdul Sattar | 71 | 1 | ||
| Conservative | Ashfaq Rasool | 68 | 0 | ||
| Turnout | 13939 | ||||
| Rejected ballots | 19 | ||||
| Registered electors | 12,785 | ||||
| Your Bradford Independent group win | Swing | ||||
| Your Bradford Independent group win | Swing | ||||
| Your Bradford Independent group win | Swing | ||||
Manningham
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Your Bradford Independent group | Muhammed Ali Islam | 3796 | 24 | ||
| Your Bradford Independent group | Muhammad Haseeb Khan | 3070 | 19 | ||
| Your Bradford Independent group | Mohammed Saliss | 2999 | 19 | ||
| Labour | Safina Kauser | 1345 | 9 | ||
| Labour | Fatima Safa Ali | 1037 | 7 | ||
| Green | Shazad Ali | 983 | 6 | ||
| Labour | Ashraf Miah | 962 | 6 | ||
| Green | Bruce Barnes | 510 | 3 | ||
| Green | Ahdam Rana | 498 | 3 | ||
| Conservative | Susan Andrews | 116 | 1 | ||
| Reform | Steve Call | 91 | 1 | ||
| Reform | Rosemary Izzard | 90 | 1 | ||
| Conservative | Khalid Mahmood Anjum | 88 | 1 | ||
| Reform | Siobhan Marie Helliwell | 80 | 1 | ||
| Liberal Democrats | Anthony Stockdale | 72 | 0 | ||
| Conservative | Ian Cowen | 59 | 0 | ||
| Turnout | 15796 | ||||
| Rejected ballots | 35 | ||||
| Registered electors | 14,240 | ||||
| Your Bradford Independent group win | Swing | ||||
| Your Bradford Independent group win | Swing | ||||
| Your Bradford Independent group win | Swing | ||||
Queensbury
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Robin Cumming | 2,344 | 18 | ||
| Reform | Ian David Evans | 2,311 | 17 | ||
| Reform | Chris Masterson | 2,128 | 16 | ||
| Independent | Paul Gregory Smith Cromie | 821 | 6 | ||
| Green | Sophie Williams | 716 | 5 | ||
| Labour | Alex Mitchell | 685 | 5 | ||
| Green | Charlotte Woollard | 624 | 5 | ||
| Labour | Ashley Victor Isherwood | 607 | 5 | ||
| Conservative | Robert Steven Illingworth | 591 | 4 | ||
| Green | Anni Raw | 583 | 4 | ||
| Labour | Gill Thornton | 581 | 4 | ||
| Conservative | Adam Paterson | 545 | 4 | ||
| Conservative | Phoenix Mae Talbot | 490 | 4 | ||
| Liberal Democrats | Muhammad Asjad Baig | 305 | 2 | ||
| Turnout | 13331 | ||||
| Rejected ballots | 9 | ||||
| Registered electors | 11,637 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
Royds
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Oliver Darryl Bolton-Williams | 1,652 | 17 | ||
| Reform | Stephen Anthony Place | 1,609 | 17 | ||
| Reform | Tony Wooffitt | 1,566 | 16 | ||
| Labour | Angela Tait | 789 | 8 | ||
| Labour | Andrew Thornton | 714 | 7 | ||
| Labour | Simon Mark Cunningham | 694 | 7 | ||
| Green | Tabitha Bast | 577 | 6 | ||
| Green | Emily McDowall | 569 | 6 | ||
| Green | Will Worboys | 479 | 5 | ||
| Conservative | Charles Robert Jason Agar | 289 | 3 | ||
| Conservative | Hazel Bateman | 284 | 3 | ||
| Conservative | Ian Jack Fletcher | 242 | 3 | ||
| Liberal Democrats | Steven Michael Cotterill | 157 | 2 | ||
| Turnout | 9621 | ||||
| Rejected ballots | 20 | ||||
| Registered electors | 11,599 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
Shipley
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Green | Kevin Warnes | 3,747 | 22 | ||
| Green | Anna Watson | 3,744 | 22 | ||
| Green | Hawarun Hussain | 3,408 | 20 | ||
| Reform | Stuart Baggaley | 918 | 5 | ||
| Reform | Peter Anthony Robinson | 845 | 5 | ||
| Reform | Ben Lundergan | 838 | 5 | ||
| Labour | Jen Kilyon | 708 | 4 | ||
| Labour | Qasem Awan | 602 | 4 | ||
| Labour | Athif Khan | 530 | 3 | ||
| Conservative | Anita Belska | 361 | 2 | ||
| Conservative | Thomas Felix Creighton | 358 | 2 | ||
| Conservative | Geoffrey Michael Whiteley | 333 | 2 | ||
| Liberal Democrats | Christopher Anthony Morley | 238 | 1 | ||
| TUSC | Tom Ernest Gibson | 78 | 0 | ||
| Turnout | 16708 | ||||
| Rejected ballots | 15 | ||||
| Registered electors | 11,704 | ||||
| Green win | Swing | ||||
| Green win | Swing | ||||
| Green win | Swing | ||||
Thornton & Allerton
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Lester Graham Martin | 1,607 | 12 | ||
| Reform | Melanie Jane Milnes | 1,597 | 12 | ||
| Reform | John Sharples | 1,458 | 11 | ||
| Labour | Beverley Mullaney | 1279 | 9 | ||
| Labour | Omar Hussain | 1038 | 7 | ||
| Labour | Nana Abena Owusuwah Hagan | 915 | 7 | ||
| Green | Alice Patterson | 847 | 6 | ||
| Independent | Gordon James Payne | 840 | 6 | ||
| Green | Farah Rahman | 692 | 5 | ||
| Independent | Osman Gondal | 684 | 5 | ||
| Green | Maaria Rehman | 641 | 5 | ||
| Conservative | Clive Thomas Richardson | 621 | 4 | ||
| Independent | Qamar Ahmed | 569 | 4 | ||
| Conservative | John Antony Robertshaw | 392 | 3 | ||
| Liberal Democrats | Anthea Lynne Griffiths | 373 | 3 | ||
| Conservative | Safeyan Siddique | 218 | 2 | ||
| Heritage | Michael Cockayne | 98 | 1 | ||
| Turnout | 13869 | ||||
| Rejected ballots | 11 | ||||
| Registered electors | 13,105 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
Toller
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Labour | Kamran Hussain | 2,155 | 15 | ||
| Independent | Arshad Hussain | 1,723 | 12 | ||
| Independent | Zohair Kamran | 1,548 | 10 | ||
| Labour | Fozia Shaheen | 1530 | 10 | ||
| Independent | Sophie Bibi | 1403 | 10 | ||
| Labour | Raf Rafaqat | 1377 | 9 | ||
| Green | Aisha Bibi | 1201 | 8 | ||
| Green | Hamza Rehman | 1007 | 7 | ||
| Green | Muneeb Yaqub | 823 | 6 | ||
| Independent | Mahfooz Ahmed Khan | 704 | 5 | ||
| Independent | Sharat Hussain | 402 | 3 | ||
| Conservative | Mohammed Imran Suleman Bhatti | 142 | 1 | ||
| Reform | Brian Hinchliffe | 139 | 1 | ||
| Reform | Mark Lawrenson | 139 | 1 | ||
| Conservative | Parvez Akhtar | 131 | 1 | ||
| Conservative | Ghafoor Hussain | 113 | 1 | ||
| Reform | Caz Ramsden | 113 | 1 | ||
| Liberal Democrats | Andrew John Sunderland | 93 | |||
| Turnout | 14743 | ||||
| Rejected ballots | 32 | ||||
| Registered electors | 13,601 | ||||
| Labour win | Swing | ||||
| Independent win | Swing | ||||
| Independent win | Swing | ||||
Wharfedale
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Bob Felstead | 2,571 | 13 | ||
| Green | Lottie Kitching | 2,122 | 11 | ||
| Conservative | Peter Sidney Cochrane | 2,060 | 10 | ||
| Conservative | Jo White | 2036 | 10 | ||
| Green | Chris Turner | 2004 | 10 | ||
| Labour | Christopher Eric Steele | 1490 | 8 | ||
| Green | Daniel Guy | 1474 | 7 | ||
| Labour | Peter Martin Iliff | 1230 | 6 | ||
| Reform | Nicholas Charles Carter | 1159 | 6 | ||
| Labour | Amanda Peters | 1078 | 5 | ||
| Reform | Ronald Harriman | 1022 | 5 | ||
| Reform | Dan Neal | 1016 | 5 | ||
| Liberal Democrats | Pauline Heather Allon | 521 | 3 | ||
| Turnout | 19783 | ||||
| Rejected ballots | 12 | ||||
| Registered electors | 12,057 | ||||
| Conservative win | Swing | ||||
| Green win | Swing | ||||
| Conservative win | Swing | ||||
Wibsey & Odsal
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Steve Burd | 1,641 | 14 | ||
| Reform | Darren Peter Ingham | 1,541 | 13 | ||
| Reform | Jason Mark Townend | 1,525 | 13 | ||
| Labour | Faiz Ilyas | 1091 | 9 | ||
| Labour | Ralph David Ritchie Berry | 1083 | 9 | ||
| Labour | Sabiya Akhtar Khan | 971 | 8 | ||
| Green | Alex Radice | 845 | 7 | ||
| Green | Andrew Wood | 623 | 5 | ||
| Green | Brian Ford | 615 | 5 | ||
| Your Bradford Independent group | Nick Peterken | 471 | 4 | ||
| Your Bradford Independent group | Alayna Khan | 366 | 3 | ||
| Conservative | David Cowell | 347 | 3 | ||
| Conservative | Hassan Butt | 286 | 2 | ||
| Conservative | Amena Patel | 238 | 2 | ||
| Liberal Democrats | Mary Whitrick | 212 | 1 | ||
| Turnout | 11855 | ||||
| Rejected ballots | 11 | ||||
| Registered electors | 11,769 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
Windhill & Wrose
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Sally Jane Birch | 1,874 | 15 | ||
| Reform | Stephen Nigel Broadbent | 1,852 | 15 | ||
| Reform | Chris Howlett | 1,730 | 14 | ||
| Labour | Susan Kathryn Hinchcliffe | 1373 | 11 | ||
| Labour | Liz Rowe | 1217 | 10 | ||
| Labour | Alex Ross-Shaw | 1203 | 10 | ||
| Green | Kurt McMillan | 561 | 5 | ||
| Green | Ralph Saunders | 517 | 4 | ||
| Green | Aly Telfer | 455 | 4 | ||
| Conservative | Stephen Mark Butler | 387 | 3 | ||
| Independent | Gazz Hall | 357 | 3 | ||
| Conservative | Harriet Wood | 346 | 3 | ||
| Conservative | Tkay Shana | 267 | 2 | ||
| Liberal Democrats | Anthony Stephen Meadows | 236 | 2 | ||
| Turnout | 12375 | ||||
| Rejected ballots | 11 | ||||
| Registered electors | 11,286 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
Worth Valley
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Conservative | Rebecca Poulsen | 3,740 | 20 | ||
| Conservative | Christopher John Herd | 3,392 | 18 | ||
| Conservative | Paul Belcome Constantine Golding | 3,075 | 16 | ||
| Reform | Helen Ingham-Cook | 1501 | 8 | ||
| Reform | Craig Whale | 1457 | 8 | ||
| Reform | Judith White | 1412 | 7 | ||
| Green | Patrick Wilson | 970 | 5 | ||
| Green | Josie McMaster | 771 | 4 | ||
| Green | Brian Newham | 700 | 4 | ||
| Labour | Peter James Kates | 658 | 3 | ||
| Labour | Tamara Michelle Christian | 575 | 3 | ||
| Labour | Pat Oxley | 556 | 3 | ||
| Liberal Democrats | Kay Kirkham | 194 | 1 | ||
| Independent | Sabine Ebert-Forbes | 150 | 1 | ||
| Turnout | 19151 | ||||
| Rejected ballots | 5 | ||||
| Registered electors | 13,844 | ||||
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
| Conservative win | Swing | ||||
Wyke
[edit]| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| Reform | Ian Reed | 2,181 | 18 | ||
| Reform | Adam Thompson-Day | 2,119 | 17 | ||
| Reform | Ian Walker | 2,081 | 17 | ||
| Labour | Tom Hughes | 787 | 6 | ||
| Green | Andrew Neilly | 733 | 6 | ||
| Labour | Sharon Ratcliffe | 716 | 6 | ||
| Labour | Andy Walsh | 701 | 6 | ||
| Green | Will Robinson | 685 | 6 | ||
| Green | Kay Thomas | 660 | 5 | ||
| Conservative | Peter Crossley Bateman | 474 | 4 | ||
| Conservative | Stephen Leslie Goodwill | 450 | 4 | ||
| Conservative | Richard Milczanowski | 357 | 3 | ||
| Liberal Democrats | Kevin Anthony Hall | 248 | 2 | ||
| British Democrats | James Graham Lewthwaite | 180 | 1 | ||
| Turnout | 12372 | ||||
| Rejected ballots | 11 | ||||
| Registered electors | 11,542 | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
| Reform win | Swing | ||||
Aftermath
[edit]On 12 May 2026, Imran Khan was named the new leader of the Labour group on Bradford Council.[15]
Notes
[edit]- ^ Includes the vacant seat in Worth Valley last held by the Conservatves.
- ^ a b c The Conservatives sit as part of the Conservative and Queensbury Independent Group, alongside independent councillor Luke Majkowski.
- ^ a b c 3 groups contain independents; the Bradford Independents Group (9 councillors, lead by Talat Sajawal), the Toller Independents (1 councillor), the Conservative and Queensbury Independent Group (1 independent councillor and 12 Conservative councillors). 5 councillors sit as ungrouped independents.
References
[edit]- ^ "Bradford Council Composition: Latest". opencouncildata.co.uk. Open Council Data UK. Archived from the original on 10 February 2026. Retrieved 10 February 2026.
- ^ a b Wood, Grace (21 April 2026). "Tributes paid to Bradford councillor as ward election postponed". BBC News. Retrieved 7 May 2026.
- ^ "BBC News - Election 2011 - England council elections - Bradford". BBC News. Retrieved 18 January 2026.
- ^ Pidd, Helen (23 May 2014). "Labour gains control of Bradford as Respect fails". The Guardian. Retrieved 18 January 2026.
- ^ "City of Bradford Metropolitan District Council Election Results 1973-2012" (PDF). Elections Centre. Retrieved 18 January 2026.
- ^ "Labour retains Bradford City Council amid surge from independents". BBC News. 3 May 2024. Retrieved 18 January 2026.
- ^ The Bradford (Electoral Changes) Order 2025
- ^ Broomhead, Michael (28 February 2025). "Bradford district councillor resigns Labour whip to sit as independent". Bradford Telegraph and Argus. Retrieved 17 January 2026.
- ^ Boothroyd, David. "Fabian gets the Exe". LocalCouncils.co.uk. Retrieved 17 January 2026.
- ^ Shand, Alistair (12 January 2026). "By-election slammed as 'complete waste of money'". Keighley News. Retrieved 17 January 2026.
- ^ Thomson, Freya (13 February 2026). "Winner of controversial Bradford Council by-election is REVEALED". Bradford Telegraph and Argus. Retrieved 17 February 2026.
- ^ Young, Chris (26 February 2026). "Keighley councillor 'administratively suspended' by Labour Party". BBC News. Retrieved 7 May 2026.
- ^ "Local election results 2026". bradford.gov.uk. Retrieved 11 May 2026.
- ^ https://bradford.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=883&RPID=60012587
- ^ Young, Chris (12 May 2026). "Labour appoints new group leader after losing control of Bradford Council". Bradford Telegraph and Argus. Retrieved 12 May 2026.