Bradford council election, 2023

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

Summary

Party Seats +/− Votes Share +/−
Labour Party 22 +3 56,916 47.0% +4.2
Conservative and Unionist Party 4 -2 29,093 24.0% -1.5
Green Party 3 +0 17,607 14.5% +0.3
Liberal Democrats 1 +0 10,353 8.5% -0.6
Independent 0 -1 5,073 4.2% -2.6
Yorkshire Party 0 +0 1,408 1.2% +0.1
Reform UK 0 +0 443 0.4% —
British Democratic Party 0 +0 140 0.1% -0.1
Social Democratic Party 0 +0 37 0.0% +0.0
Trade Unionist and Socialist Coalition 0 +0 35 0.0% -0.0

Changes are against the previous council election on 05/05/2022. 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 27
Yorkshire Party 10
Independent 6
Reform UK 3
British Democratic Party 1
Social Democratic Party 1
Trade Unionist and Socialist Coalition 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 Mike Pollard Elected 2,153 44.5% -2.2
Labour Party Joe Ashton 2,003 41.4% +3.0
Green Party Carl Dunk 244 5.0% -3.2
Liberal Democrats David John Wilkinson 231 4.8% -2.2
Reform UK Phill Moncaster 211 4.4% —
Majority150
Turnout—
Registered electors—
Ballots cast4,842

Conservative and Unionist Party hold

Bingley

Party Candidate Votes Share +/−
Labour Party Susan Fricker Elected 2,796 46.9% -2.5
Conservative and Unionist Party Geoff Winnard 2,365 39.7% -1.5
Green Party Rachael Drucquer 558 9.4% +2.7
Liberal Democrats Peter Russell 239 4.0% +0.9
Majority431
Turnout—
Registered electors—
Ballots cast5,958

Labour Party hold

Bingley Rural

Party Candidate Votes Share +/−
Conservative and Unionist Party Paul Gerald Sullivan Elected 2,457 46.8% +6.8
Labour Party Abdul Malik 1,211 23.0% -2.7
Independent Cath Bacon 960 18.3% -0.8
Green Party Brian Newham 432 8.2% -1.9
Liberal Democrats Helen Baranowski 194 3.7% -1.7
Majority1,246
Turnout—
Registered electors—
Ballots cast5,254

Conservative and Unionist Party hold

Bolton and Undercliffe

Party Candidate Votes Share +/−
Labour Party Suhail Choudhry Elected 2,064 59.9% +15.8
Liberal Democrats Suzanne Julia Lubenko 620 18.0% -20.3
Conservative and Unionist Party Sukhchain Singh 296 8.6% —
Green Party Bruce Gulland 168 4.9% -1.2
Yorkshire Party Wendy Barras 165 4.8% -5.7
Reform UK Sid Bourn 97 2.8% —
Trade Unionist and Socialist Coalition Tom Ernest Gibson 35 1.0% -0.8
Majority1,444
Turnout—
Registered electors—
Ballots cast3,445

Labour Party hold

Bowling and Barkerend

Party Candidate Votes Share +/−
Labour Party Imran Khan Elected 2,540 75.0% +30.5
Liberal Democrats Howard Middleton 285 8.4% +3.6
Conservative and Unionist Party Muhammad Wasim Ul Fazal 242 7.1% -35.4
Green Party Andy Rickford 176 5.2% +0.1
Yorkshire Party Kyle Michael Wood 143 4.2% —
Majority2,255
Turnout—
Registered electors—
Ballots cast3,386

Labour Party hold

Bradford Moor

Party Candidate Votes Share +/−
Labour Party Zafar Iqbal Elected 2,607 56.0% +1.9
Liberal Democrats Mohammed Thair 1,727 37.1% -3.7
Conservative and Unionist Party Asif Iqbal 192 4.1% +1.6
Yorkshire Party William John James Grant 68 1.5% —
Green Party Andrew Wood 63 1.4% -1.5
Majority880
Turnout—
Registered electors—
Ballots cast4,657

Labour Party hold

City

Party Candidate Votes Share +/−
Labour Party Shakeela Jan Lal Elected 2,513 79.1% -3.3
Conservative and Unionist Party Amina Imtiaz Patel 348 11.0% —
Green Party Mateusz Tadych 317 10.0% -8.5
Majority2,165
Turnout—
Registered electors—
Ballots cast3,178

Labour Party hold

Clayton and Fairweather Green

Party Candidate Votes Share +/−
Labour Party Carol Ann Thirkill Elected 2,071 69.3% +14.1
Conservative and Unionist Party Kate Lawton 574 19.2% -11.2
Green Party Susan May 228 7.6% -1.2
Liberal Democrats Steven Michael Cotterell 115 3.8% -2.1
Majority1,497
Turnout—
Registered electors—
Ballots cast2,988

Labour Party hold

Craven

Party Candidate Votes Share +/−
Green Party Janet Russell Elected 2,831 49.5% +5.3
Conservative and Unionist Party Eddie Irving 1,838 32.1% -8.4
Labour Party Andrew Mark James Knight 700 12.2% +3.4
Yorkshire Party Peter John Kaye 280 4.9% +1.2
Liberal Democrats Paul Michael Mann 73 1.3% -0.7
Majority993
Turnout—
Registered electors—
Ballots cast5,722

Green Party hold

Eccleshill

Party Candidate Votes Share +/−
Labour Party Ian Parsons Elected 1,447 43.1% -1.4
Liberal Democrats Susan Knox 1,173 34.9% -5.4
Conservative and Unionist Party Wajid Rasool 467 13.9% —
Yorkshire Party Jon Barras 152 4.5% -4.8
Green Party Sophie Vanicat 121 3.6% -0.8
Majority274
Turnout—
Registered electors—
Ballots cast3,360

Labour Party hold

Great Horton

Party Candidate Votes Share +/−
Labour Party Tariq Hussain Elected 2,374 70.2% -6.4
Conservative and Unionist Party Sangeeta Kauser Khan 350 10.4% -2.5
Independent Harry Boota 253 7.5% —
Liberal Democrats Sarah Marie Moses 157 4.6% +0.2
Green Party Alexander John Eric Sykes 136 4.0% -2.0
Yorkshire Party Will Grant 110 3.3% —
Majority2,024
Turnout—
Registered electors—
Ballots cast3,380

Labour Party hold

Heaton

Party Candidate Votes Share +/−
Labour Party Mohammed Amran Elected 2,821 58.4% +11.9
Green Party Khalid Mahmood 1,769 36.6% -6.0
Conservative and Unionist Party Saiker Kauser Khan 167 3.5% -4.2
Liberal Democrats Allah Ditta Ali 74 1.5% -2.0
Majority1,052
Turnout—
Registered electors—
Ballots cast4,831

Labour Party hold

Idle and Thackley

Party Candidate Votes Share +/−
Liberal Democrats Jeanette Sunderland Elected 2,686 63.7% +10.1
Labour Party Gareth Logan 805 19.1% +2.9
Conservative and Unionist Party John Antony Robertshaw 404 9.6% -13.2
Yorkshire Party Lara Joy Barras 161 3.8% +0.4
Green Party Tess Lawrence 159 3.8% -0.5
Majority1,881
Turnout—
Registered electors—
Ballots cast4,215

Liberal Democrats hold

Ilkley

Party Candidate Votes Share +/−
Conservative and Unionist Party David Nunns Elected 2,655 41.9% +6.7
Green Party Ros Brown 2,495 39.3% +5.7
Labour Party Michael Andrew Baldwin 977 15.4% -4.2
Liberal Democrats Caroline Jones 214 3.4% -0.4
Majority160
Turnout—
Registered electors—
Ballots cast6,341

Conservative and Unionist Party hold

Keighley Central

Party Candidate Votes Share +/−
Labour Party Amjad Ali Zaman Elected 3,125 49.3% +4.5
Conservative and Unionist Party Javaid Akhtar 2,284 36.0% -12.7
Independent Zafar Ali 580 9.2% —
Green Party Aly Telfer 178 2.8% +0.3
Independent Alexander Robinson 85 1.3% —
Liberal Democrats Nicholas James Allon 84 1.3% -1.1
Majority841
Turnout—
Registered electors—
Ballots cast6,336

Labour Party gain from Conservative and Unionist Party

Keighley East

Party Candidate Votes Share +/−
Labour Party Lisa Robinson Elected 2,015 51.2% -6.8
Conservative and Unionist Party Martin Jon Crangle 1,425 36.2% +6.8
Green Party Duncan Hunnisett 270 6.9% +0.8
Liberal Democrats John Briggs 186 4.7% +1.1
Social Democratic Party Alexander Richard Vann 37 0.9% +0.7
Majority590
Turnout—
Registered electors—
Ballots cast3,933

Labour Party hold

Keighley West

Party Candidate Votes Share +/−
Labour Party Julie Lintern Elected 1,507 47.3% +3.3
Conservative and Unionist Party Laura Ann Kelly 1,447 45.5% +8.8
Liberal Democrats Steve Spoerry 127 4.0% +2.4
Green Party James Jonathan Whittaker 102 3.2% +0.3
Majority60
Turnout—
Registered electors—
Ballots cast3,183

Labour Party hold

Little Horton

Party Candidate Votes Share +/−
Labour Party Taj Salam Elected 2,763 85.7% +45.4
Yorkshire Party Darren James Longhorn 138 4.3% —
Conservative and Unionist Party Muhammad Afzal 127 3.9% +1.3
Green Party Nurjahan Ali Arobi 104 3.2% +1.6
Liberal Democrats Tariq Mahmood 91 2.8% -0.2
Majority2,625
Turnout—
Registered electors—
Ballots cast3,223

Labour Party gain from Independent

Manningham

Party Candidate Votes Share +/−
Labour Party Safina Kauser Elected 2,502 50.9% -4.5
Independent Muhammed Ali Islam 2,153 43.8% +6.3
Green Party Anne Betts Fetherston 169 3.4% -1.1
Conservative and Unionist Party Khalid Mahmood Anjum 89 1.8% -1.3
Majority349
Turnout—
Registered electors—
Ballots cast4,913

Labour Party hold

Queensbury

Party Candidate Votes Share +/−
Labour Party Alex Mitchell Elected 1,206 35.3% +0.0
Independent Robert Hargreaves 1,042 30.5% -0.4
Conservative and Unionist Party Adam Paterson 849 24.9% -2.0
Green Party Eithne Dodwell 229 6.7% +2.4
Liberal Democrats Mary Whitrick 86 2.5% +0.7
Majority164
Turnout—
Registered electors—
Ballots cast3,412

Labour Party hold

Royds

Party Candidate Votes Share +/−
Labour Party Angela Tait Elected 1,713 63.9% +7.1
Conservative and Unionist Party Ekoumba Bayap Emmanuel 592 22.1% -7.9
Green Party Ian Sharp 251 9.4% +2.6
Liberal Democrats Ines Linda Riach 124 4.6% -2.4
Majority1,121
Turnout—
Registered electors—
Ballots cast2,680

Labour Party hold

Shipley

Party Candidate Votes Share +/−
Green Party Kevin Warnes Elected 3,204 64.6% -0.3
Labour Party Vera Martin 1,238 24.9% +3.6
Conservative and Unionist Party Paul Belcome Constantine Golding 423 8.5% +0.5
Liberal Democrats Nicholas Andrew Errington 98 2.0% +0.2
Majority1,966
Turnout—
Registered electors—
Ballots cast4,963

Green Party hold

Thornton and Allerton

Party Candidate Votes Share +/−
Labour Party Susan Duffy Elected 2,224 61.8% +1.3
Conservative and Unionist Party Jac Morton 743 20.7% -4.7
Green Party John Simon Whitaker 322 9.0% +2.4
Liberal Democrats Anthea Lynne Griffiths 307 8.5% +0.5
Majority1,481
Turnout—
Registered electors—
Ballots cast3,596

Labour Party hold

Toller

Party Candidate Votes Share +/−
Labour Party Fozia Shaheen Elected 3,190 82.4% +1.0
Green Party Brian Ford 354 9.1% +3.8
Conservative and Unionist Party Shaheen Iqbal 326 8.4% +3.7
Majority2,836
Turnout—
Registered electors—
Ballots cast3,870

Labour Party hold

Tong

Party Candidate Votes Share +/−
Green Party Ursula Pauline Sutcliffe Elected 1,546 59.8% +8.0
Labour Party Kausar Mukhtar 650 25.2% -11.6
Conservative and Unionist Party Paul Turpin 221 8.6% -0.7
Liberal Democrats Susan Anne Ellliott 92 3.6% +1.1
Yorkshire Party Baz Inman 75 2.9% —
Majority896
Turnout—
Registered electors—
Ballots cast2,584

Green Party hold

Wharfedale

Party Candidate Votes Share +/−
Labour Party Christopher Eric Steele Elected 1,718 39.4% +8.4
Conservative and Unionist Party Peter Sidney Cochrane 1,692 38.8% -0.9
Green Party Chris Turner 534 12.2% +0.6
Liberal Democrats Jamie Luke Needle 420 9.6% -8.6
Majority26
Turnout—
Registered electors—
Ballots cast4,364

Labour Party gain from Conservative and Unionist Party

Wibsey

Party Candidate Votes Share +/−
Labour and Co-operative Party Ralph Berry Elected 1,470 55.9% +14.1
Conservative and Unionist Party Nick Peterken 548 20.8% +1.0
Liberal Democrats Brian James Boulton 375 14.3% +5.6
Green Party Michael John Daw 120 4.6% -0.8
Yorkshire Party Bob Buxton 116 4.4% —
Majority922
Turnout—
Registered electors—
Ballots cast2,629

Labour and Co-operative Party hold

Windhill and Wrose

Party Candidate Votes Share +/−
Labour Party Susan Kathryn Hinchcliffe Elected 1,834 60.4% +4.9
Conservative and Unionist Party Wendy Harrison 753 24.8% -3.1
Liberal Democrats Gillian Thorne 239 7.9% +0.4
Green Party John Wood 212 7.0% -2.7
Majority1,081
Turnout—
Registered electors—
Ballots cast3,038

Labour Party hold

Worth Valley

Party Candidate Votes Share +/−
Conservative and Unionist Party Rebecca Poulson Elected 2,412 59.2% +4.9
Labour Party Ash Joomun-Whitehead 1,290 31.7% +0.7
Green Party Hawarun Hussain 187 4.6% -5.6
Liberal Democrats Kay Kirkham 182 4.5% -0.5
Majority1,122
Turnout—
Registered electors—
Ballots cast4,071

Conservative and Unionist Party hold

Wyke

Party Candidate Votes Share +/−
Labour Party Sarah Ferriby Elected 1,542 56.0% +7.8
Conservative and Unionist Party Malcolm Arthur McLean 654 23.8% -8.8
Liberal Democrats Kevin Anthony Hall 154 5.6% -0.7
British Democratic Party James Graham Lewthwaite 140 5.1% -2.0
Reform UK Ian Walker 135 4.9% —
Green Party Darren James Parkinson 128 4.6% -1.6
Majority888
Turnout—
Registered electors—
Ballots cast2,753

Labour Party hold

Other elections here

2026 · 2024 · 2022 · 2021 · 2019 · 2018 · 2016