Jump to content

2026 City of Bradford Metropolitan District Council election

From Wikipedia, the free encyclopedia

2026 City of Bradford Metropolitan District Council election

← 2024
7 May 2026 (2026-05-07)
2027 →

All 90 seats to City of Bradford Metropolitan District Council
46 seats needed for a majority
  First party Second party Third party
  Blank Blank Blank
Leader Rebecca Poulsen Imran Khan
Party Reform Conservative Labour
Leader since May 2026
Leader's seat Worth Valley
Last election 0 seats, 1.0% 13 seats, 19.9% 49 seats, 32.8%
Seats before 0 13[a][b] 47[1]
Seats won 29 18 17
Seat change Increase29 Increase5 Decrease32

  Fourth party Fifth party Sixth party
  Blank Blank Blank
Leader Matt Edwards Brendan Stubbs
Party Independent Green Liberal Democrats
Last election 13 seats, 21.1% 10 seats, 15.4% 5 seats, 7.4%
Seats before 15[c] 10 5
Seats won 13 9 1
Seat change Steady Decrease1 Decrease4

Results by Ward

Leader before election

Susan Hinchcliffe
Labour

Leader after election

TBC
TBC

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:
    • Paul Golding (Conservative) wins by-election[11]
    • Mohsin Hussain (Labour) suspended from party[12]
  • April 2026: Jeanette Sunderland (Liberal Democrats) dies – election postponed to June 2026[2]

Election result

[edit]
2026 Bradford District Council election[13]
Party Candidates Seats Gains Losses Net gain/loss Seats % Votes % Votes +/−
  Reform 87 29 Increase 29 33.34 22.57 95,039 Increase 21.57
  Conservative 87 18 Increase 5 20.69 17.35 73,078 Decrease 2.55
  Labour 87 17 Decrease 32 19.54 21.45 90,343 Decrease 11.35
  Green 87 9 Decrease 1 10.34 21.35 89,924 Increase 5.95
  Your Bradford Independent group 29 9 Increase 9 10.34 9.44 39,758 NEW
  Independent 23 4 Decrease 9 4.60 4.64 19,554 Decrease 16.46
  Liberal Democrats 33 1 Decrease 4 1.15 3.02 12,703 Decrease 4.38
  Yorkshire 1 0 Steady 0.00 0.05 209 Decrease 1.95
  British Democrats 1 0 Steady 0.00 0.04 180 Decrease 0.06
  TUSC 2 0 Steady 0.00 0.03 147 Decrease 0.07
  SDP 2 0 Steady 0.00 0.03 112 Increase 0.02
  Heritage 1 0 Steady 0.00 0.02 98 NEW
  UKIP 1 0 Steady 0.00 0.01 33 Decrease 0.09

Results by ward

[edit]

Airedale

[edit]
Airedale
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]
Baildon[14]
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]
Bingley East
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]
Bingley West
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]
Bolton & Undercliffe
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]
Bowling and Barkerend
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]
Bradford Moor
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]
City
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]
Clayton & Fairweather Green
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]
Eccleshill
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]
Great Horton
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]
Heaton and Frizinghall
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]
Holme Wood and Bierley
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]
Idle & Thackley
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]
Ilkley and Addingham
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]
Keighley Central
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]
Keighley East
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]
Keighley West
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]
Little Horton
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]
Manningham
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]
Queensbury
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]
Royds
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]
Shipley
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]
Thornton and Allerton
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]
Toller
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]
Wharfedale
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]
Wibsey and Odsal
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]
Windhill and Wrose
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]
Worth Valley
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]
Wyke
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]
  1. ^ Includes the vacant seat in Worth Valley last held by the Conservatves.
  2. ^ a b c The Conservatives sit as part of the Conservative and Queensbury Independent Group, alongside independent councillor Luke Majkowski.
  3. ^ 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]
  1. ^ "Bradford Council Composition: Latest". opencouncildata.co.uk. Open Council Data UK. Archived from the original on 10 February 2026. Retrieved 10 February 2026.
  2. ^ a b Wood, Grace (21 April 2026). "Tributes paid to Bradford councillor as ward election postponed". BBC News. Retrieved 7 May 2026.
  3. ^ "BBC News - Election 2011 - England council elections - Bradford". BBC News. Retrieved 18 January 2026.
  4. ^ Pidd, Helen (23 May 2014). "Labour gains control of Bradford as Respect fails". The Guardian. Retrieved 18 January 2026.
  5. ^ "City of Bradford Metropolitan District Council Election Results 1973-2012" (PDF). Elections Centre. Retrieved 18 January 2026.
  6. ^ "Labour retains Bradford City Council amid surge from independents". BBC News. 3 May 2024. Retrieved 18 January 2026.
  7. ^ The Bradford (Electoral Changes) Order 2025
  8. ^ Broomhead, Michael (28 February 2025). "Bradford district councillor resigns Labour whip to sit as independent". Bradford Telegraph and Argus. Retrieved 17 January 2026.
  9. ^ Boothroyd, David. "Fabian gets the Exe". LocalCouncils.co.uk. Retrieved 17 January 2026.
  10. ^ Shand, Alistair (12 January 2026). "By-election slammed as 'complete waste of money'". Keighley News. Retrieved 17 January 2026.
  11. ^ Thomson, Freya (13 February 2026). "Winner of controversial Bradford Council by-election is REVEALED". Bradford Telegraph and Argus. Retrieved 17 February 2026.
  12. ^ Young, Chris (26 February 2026). "Keighley councillor 'administratively suspended' by Labour Party". BBC News. Retrieved 7 May 2026.
  13. ^ "Local election results 2026". bradford.gov.uk. Retrieved 11 May 2026.
  14. ^ https://bradford.moderngov.co.uk/mgElectionAreaResults.aspx?XXR=0&ID=883&RPID=60012587
  15. ^ Young, Chris (12 May 2026). "Labour appoints new group leader after losing control of Bradford Council". Bradford Telegraph and Argus. Retrieved 12 May 2026.