Bradford council election, 2024
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 |
| Majority | 353 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 5,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 |
| Majority | 2,015 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 6,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 |
| Majority | 805 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 5,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 |
| Majority | 263 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 219 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 873 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 776 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 649 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 167 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 5,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% | — |
| Majority | 48 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 239 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 639 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 5,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 |
| Majority | 1,618 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 167 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 6,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 |
| Majority | 1,013 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 5,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 |
| Majority | 178 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 270 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 1,986 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 3,201 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 5,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 |
| Majority | 1,211 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 939 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 2,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 |
| Majority | 2,187 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 5,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 |
| Majority | 960 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 883 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 913 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 2,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% | — |
| Majority | 67 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 147 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 2,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 |
| Majority | 823 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,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 |
| Majority | 1,018 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 4,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 |
| Majority | 613 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 2,674 | |||
Labour Party hold