Bradford council election, 2024

Most seats
10
Labour Party
Seats contested
30
across 30 wards
Turnout
—
average of reporting wards

Summary

Party Seats +/− Votes Share +/−
Labour Party 10 -12 41,657 32.8% -14.1
Independent 9 +9 26,771 21.1% +16.9
Conservative and Unionist Party 4 +0 25,244 19.9% -4.1
Green Party 4 +1 19,519 15.4% +0.9
Liberal Democrats 3 +2 9,344 7.4% -1.2
Yorkshire Party 0 +0 2,509 2.0% +0.8
Reform UK 0 +0 1,306 1.0% +0.7
British Democratic Party 0 +0 190 0.1% +0.0
UK Independence Party (UKIP) 0 +0 110 0.1% —
Trade Unionist and Socialist Coalition 0 +0 103 0.1% +0.1
Social Democratic Party 0 +0 58 0.0% +0.0

Changes are against the previous council election on 04/05/2023. Vote share is each party's share of all votes cast across the borough.

Candidates

Party Candidates Of a possible 30
Conservative and Unionist Party 30
Green Party 30
Labour Party 30
Liberal Democrats 24
Independent 17
Yorkshire Party 12
Reform UK 4
Trade Unionist and Socialist Coalition 2
British Democratic Party 1
Social Democratic Party 1
UK Independence Party (UKIP) 1

A party standing a full slate could field 30 candidates, one per seat.

Results by ward

Share is each candidate's share of ballots cast in the ward. Change compares each party's lead candidate with the ward's previous contest. Bold rows are elected candidates.

Baildon

Party Candidate Votes Share +/−
Conservative and Unionist Party Debbie Davies Elected 2,275 45.2% +0.7
Labour Party Gill Dixon 1,922 38.2% -3.2
Independent Joe Ashton 490 9.7% —
Green Party Carl Dunk 229 4.5% -0.5
Liberal Democrats David John Wilkinson 117 2.3% -2.4
Majority353
Turnout—
Registered electors—
Ballots cast5,033

Conservative and Unionist Party hold

Bingley

Party Candidate Votes Share +/−
Labour Party Marcus Peter Dearden Elected 3,705 61.7% +14.8
Conservative and Unionist Party Paul Belcome Constantine Golding 1,690 28.1% -11.6
Green Party Rachael Drucquer 398 6.6% -2.7
Liberal Democrats Peter Russell 212 3.5% -0.5
Majority2,015
Turnout—
Registered electors—
Ballots cast6,005

Labour Party hold

Bingley Rural

Party Candidate Votes Share +/−
Conservative and Unionist Party Geoff Winnard Elected 2,528 50.2% +3.4
Labour Party Jenny Kimber 1,723 34.2% +11.2
Green Party Brian Newham 548 10.9% +2.7
Liberal Democrats Helen Baranowski 239 4.7% +1.1
Majority805
Turnout—
Registered electors—
Ballots cast5,038

Conservative and Unionist Party hold

Bolton and Undercliffe

Party Candidate Votes Share +/−
Independent David Ward Elected 1,432 43.0% —
Labour Party Simon Mark Cunningham 1,169 35.1% -24.8
Conservative and Unionist Party Wendy Harrison 284 8.5% -0.1
Green Party Bruce Gulland 227 6.8% +1.9
Yorkshire Party Wendy Barras 182 5.5% +0.7
Trade Unionist and Socialist Coalition Tom Ernest Gibson 37 1.1% +0.1
Majority263
Turnout—
Registered electors—
Ballots cast3,331

Independent gain from Labour Party

Bowling and Barkerend

Party Candidate Votes Share +/−
Independent Ismail Uddin Elected 1,551 40.1% —
Labour Party Hassan Uzzaman Khan 1,332 34.4% -40.6
Green Party Andy Rickford 282 7.3% +2.1
Conservative and Unionist Party Ali Jamal 259 6.7% -0.5
Liberal Democrats Howard Middleton 228 5.9% -2.5
Yorkshire Party Kyle Michael Wood 219 5.7% +1.4
Majority219
Turnout—
Registered electors—
Ballots cast3,871

Independent gain from Labour Party

Bradford Moor

Party Candidate Votes Share +/−
Liberal Democrats Riaz Ahmed Elected 2,052 52.6% +15.5
Labour Party Margaret Alipoor 1,179 30.2% -25.8
Green Party Andrew Wood 494 12.7% +11.3
Yorkshire Party Darren James Longhorn 110 2.8% +1.4
Conservative and Unionist Party Tkay Shana 68 1.7% -2.4
Majority873
Turnout—
Registered electors—
Ballots cast3,903

Liberal Democrats gain from Labour Party

City

Party Candidate Votes Share +/−
Independent Rizwan Saleem Elected 2,224 52.5% —
Labour and Co-operative Party Aneela Ahmed 1,448 34.2% -44.9
Green Party Mateusz Tadych 300 7.1% -2.9
Conservative and Unionist Party Peter Benedict Kirk 267 6.3% -4.7
Majority776
Turnout—
Registered electors—
Ballots cast4,239

Independent gain from Labour Party

Clayton and Fairweather Green

Party Candidate Votes Share +/−
Labour Party Mozalfa Ilyas Elected 1,369 40.9% -28.4
Conservative and Unionist Party Kate Lawton 720 21.5% +2.3
Independent Sharat Hussain 661 19.8% —
Green Party Susan Elizabeth Hassell 369 11.0% +3.4
Liberal Democrats Steven Michael Cotterill 225 6.7% +2.9
Majority649
Turnout—
Registered electors—
Ballots cast3,344

Labour Party hold

Craven

Party Candidate Votes Share +/−
Green Party Neil Whitaker Elected 2,455 41.3% -8.2
Conservative and Unionist Party George William Buckley 2,288 38.5% +6.4
Labour Party Andrew Mark James Knight 736 12.4% +0.1
Yorkshire Party Peter John Kaye 299 5.0% +0.1
UK Independence Party (UKIP) Alexander Robinson 110 1.8% —
Liberal Democrats Paul Michael Mann 59 1.0% -0.3
Majority167
Turnout—
Registered electors—
Ballots cast5,947

Green Party hold

Eccleshill

Party Candidate Votes Share +/−
Liberal Democrats Brendan Robert Stubbs Elected 1,211 35.3% +0.3
Labour Party Vera Martin 1,163 33.9% -9.2
Conservative and Unionist Party Ur Rasool 414 12.1% -1.8
Green Party Sophie Vanicat 293 8.5% +4.9
Yorkshire Party Jon Barras 288 8.4% +3.9
Trade Unionist and Socialist Coalition Laura Maddie Fretwell 66 1.9% —
Majority48
Turnout—
Registered electors—
Ballots cast3,435

Liberal Democrats gain from Labour Party

Great Horton

Party Candidate Votes Share +/−
Independent Saddiq Sirferaz Elected 1,692 41.8% +34.4
Labour Party Abdul Jabar 1,453 35.9% -34.3
Conservative and Unionist Party Sangeeta Kauser Khan 269 6.7% -3.7
Yorkshire Party Will Grant 248 6.1% +2.9
Green Party Steven George Prosser 231 5.7% +1.7
Liberal Democrats Sarah Marie Moses 151 3.7% -0.9
Majority239
Turnout—
Registered electors—
Ballots cast4,044

Independent gain from Labour Party

Heaton

Party Candidate Votes Share +/−
Independent Ishtiaq Ahmed Elected 2,183 41.4% —
Green Party Khalid Mahmood 1,544 29.3% -7.3
Labour Party Ibrar Hussain 1,245 23.6% -34.8
Conservative and Unionist Party Stephen Mark Butler 296 5.6% +2.2
Majority639
Turnout—
Registered electors—
Ballots cast5,268

Independent gain from Labour Party

Idle and Thackley

Party Candidate Votes Share +/−
Liberal Democrats Alun Owen Griffiths Elected 2,499 60.3% -3.4
Labour Party Gareth Logan 881 21.3% +2.2
Yorkshire Party Lara Joy Barras 309 7.5% +3.6
Conservative and Unionist Party Shihab-ud-deen Basim Ahmad Basit 243 5.9% -3.7
Green Party Tess Lawrence 210 5.1% +1.3
Majority1,618
Turnout—
Registered electors—
Ballots cast4,142

Liberal Democrats hold

Ilkley

Party Candidate Votes Share +/−
Green Party Ros Brown Elected 2,414 37.7% -1.6
Conservative and Unionist Party Joanne Sugden 2,247 35.1% -6.8
Independent Anne Gillian Hawkesworth 988 15.4% —
Labour Party Michael Andrew Baldwin 694 10.8% -4.6
Liberal Democrats John Briggs 58 0.9% -2.5
Majority167
Turnout—
Registered electors—
Ballots cast6,401

Green Party gain from Conservative and Unionist Party

Keighley Central

Party Candidate Votes Share +/−
Labour Party Mohsin Hussain Elected 2,902 51.5% +2.2
Independent Vaz Shabir 1,889 33.5% +24.4
Conservative and Unionist Party Clare Alison Abberton 498 8.8% -27.2
Green Party Peter Alan Ferguson 234 4.2% +1.3
Liberal Democrats Nicholas James Allon 115 2.0% +0.7
Majority1,013
Turnout—
Registered electors—
Ballots cast5,638

Labour Party hold

Keighley East

Party Candidate Votes Share +/−
Labour Party Fulzar Ahmed Elected 1,561 37.6% -13.6
Conservative and Unionist Party Jenna Ambler 1,383 33.3% -2.9
Independent Nasser Razak 491 11.8% —
Green Party Duncan Hunnisett 362 8.7% +1.9
Liberal Democrats Pauline Heather Allon 296 7.1% +2.4
Social Democratic Party Alexander Richard Vann 58 1.4% +0.5
Majority178
Turnout—
Registered electors—
Ballots cast4,151

Labour Party hold

Keighley West

Party Candidate Votes Share +/−
Labour Party Joe O'Keeffe Elected 1,238 39.7% -7.7
Conservative and Unionist Party Julie Glentworth 968 31.0% -14.4
Green Party Adrian Stuart Farley 448 14.4% +11.1
Reform UK Andrew Mark Judson 297 9.5% —
Yorkshire Party Dominic James Atlas 113 3.6% —
Liberal Democrats David John Hewitt 57 1.8% -2.2
Majority270
Turnout—
Registered electors—
Ballots cast3,121

Labour Party hold

Little Horton

Party Candidate Votes Share +/−
Independent Talat Sajawal Elected 2,755 68.5% —
Labour Party Andrew Mawson 769 19.1% -66.6
Green Party Nurjahan Ali Arobi 220 5.5% +2.2
Conservative and Unionist Party Elizabeth Charlotte Bell 150 3.7% -0.2
Yorkshire Party Bob Buxton 129 3.2% -1.1
Majority1,986
Turnout—
Registered electors—
Ballots cast4,023

Independent gain from Labour Party

Manningham

Party Candidate Votes Share +/−
Independent Muhammed Ali Islam Elected 4,100 76.8% +33.0
Labour Party Adil Shaan Hussain 899 16.8% -34.1
Green Party Anne Betts Fetherston 193 3.6% +0.2
Conservative and Unionist Party Harry Alexander Nickson Burns 144 2.7% +0.9
Majority3,201
Turnout—
Registered electors—
Ballots cast5,336

Independent gain from Labour Party

Queensbury

Party Candidate Votes Share +/−
Independent Luke Majkowski Elected 2,130 53.6% +23.1
Labour Party Mobeen Hussain 919 23.1% -12.2
Conservative and Unionist Party Adam Paterson 574 14.4% -10.4
Green Party Eithne Dodwell 279 7.0% +0.3
Liberal Democrats Mary Whitrick 71 1.8% -0.7
Majority1,211
Turnout—
Registered electors—
Ballots cast3,973

Independent gain from Labour Party

Royds

Party Candidate Votes Share +/−
Labour Party Andrew Thornton Elected 1,417 50.6% -13.3
Reform UK Richard Michael Hainsworth 478 17.1% —
Conservative and Unionist Party Ekoumba Bayap Emmanuel 391 14.0% -8.1
Green Party Michael John Daw 374 13.4% +4.0
Liberal Democrats Ines Linda Riach 140 5.0% +0.4
Majority939
Turnout—
Registered electors—
Ballots cast2,800

Labour Party hold

Shipley

Party Candidate Votes Share +/−
Green Party Martin John Love Elected 3,251 63.6% -1.0
Labour Party Jane Elgar 1,064 20.8% -4.1
Conservative and Unionist Party Qais Hussain 361 7.1% -1.5
Independent Nagbea 206 4.0% —
Reform UK Phill Moncaster 166 3.2% —
Liberal Democrats Nicholas Andrew Errington 66 1.3% -0.7
Majority2,187
Turnout—
Registered electors—
Ballots cast5,114

Green Party hold

Thornton and Allerton

Party Candidate Votes Share +/−
Labour Party Beverley Mullaney Elected 1,721 45.4% -16.5
Conservative and Unionist Party Robert George Goulding 761 20.1% -0.6
Independent Qamar Ahmed 665 17.5% —
Liberal Democrats Anthea Lynne Griffiths 342 9.0% +0.5
Green Party Ismena Clare Sorrell 304 8.0% -0.9
Majority960
Turnout—
Registered electors—
Ballots cast3,793

Labour Party hold

Toller

Party Candidate Votes Share +/−
Independent Atira Malik Elected 2,548 52.6% —
Labour Party Arshad Hussain 1,665 34.4% -48.0
Green Party Brian Ford 453 9.4% +0.2
Conservative and Unionist Party Jonty Sharp 175 3.6% -4.8
Majority883
Turnout—
Registered electors—
Ballots cast4,841

Independent gain from Labour Party

Tong

Party Candidate Votes Share +/−
Green Party Matt Edwards Elected 1,620 60.6% +0.7
Labour Party Sharon Ratcliffe 707 26.4% +1.3
Conservative and Unionist Party Gladys Akenji Lum 183 6.8% -1.7
Yorkshire Party David John Rowntree Herdson 97 3.6% +0.7
Liberal Democrats Susan Ann Elliott 68 2.5% -1.0
Majority913
Turnout—
Registered electors—
Ballots cast2,675

Green Party hold

Wharfedale

Party Candidate Votes Share +/−
Conservative and Unionist Party Bob Felstead Elected 1,913 41.1% +2.3
Labour Party Bernard James O'Connor 1,846 39.7% +0.3
Green Party Chris Turner 418 9.0% -3.3
Liberal Democrats Jamie Luke Needle 328 7.0% -2.6
Yorkshire Party Rachel Martins 148 3.2% —
Majority67
Turnout—
Registered electors—
Ballots cast4,653

Conservative and Unionist Party gain from Labour Party

Wibsey

Party Candidate Votes Share +/−
Labour Party Faiz Ilyas Elected 913 31.7% -24.2
Independent Nick Peterken 766 26.6% —
Green Party Alex Radice 435 15.1% +10.5
Yorkshire Party Stacey Head 367 12.7% +8.3
Conservative and Unionist Party Owais Rajput 296 10.3% -10.6
Liberal Democrats Suzanne Julia Lubenko 105 3.6% -10.6
Majority147
Turnout—
Registered electors—
Ballots cast2,882

Labour Party hold

Windhill and Wrose

Party Candidate Votes Share +/−
Labour Party Alex Ross-Shaw Elected 1,551 51.6% -8.8
Conservative and Unionist Party James Andrew Gill 728 24.2% -0.6
Green Party John Wood 388 12.9% +5.9
Liberal Democrats Gillian Thorne 340 11.3% +3.4
Majority823
Turnout—
Registered electors—
Ballots cast3,007

Labour Party hold

Worth Valley

Party Candidate Votes Share +/−
Conservative and Unionist Party Russell Brown Elected 2,327 56.4% -2.9
Labour Party Ash Joomun-Whitehead 1,309 31.7% +0.0
Green Party Aly Telfer 328 7.9% +3.4
Liberal Democrats Kay Kirkham 165 4.0% -0.5
Majority1,018
Turnout—
Registered electors—
Ballots cast4,129

Conservative and Unionist Party hold

Wyke

Party Candidate Votes Share +/−
Labour Party Tom Hughes Elected 1,157 43.3% -12.7
Conservative and Unionist Party Malcolm Arthur McLean 544 20.3% -3.4
Reform UK Ian Walker 365 13.6% +8.7
Green Party Darren James Parkinson 218 8.2% +3.5
Liberal Democrats Kevin Anthony Hall 200 7.5% +1.9
British Democratic Party James Graham Lewthwaite 190 7.1% +2.0
Majority613
Turnout—
Registered electors—
Ballots cast2,674

Labour Party hold

Other elections here

2026 · 2023 · 2022 · 2021 · 2019 · 2018 · 2016