← Bradford (all cycles) · 7 May 2026 cohort
Bradford 2026
Local elections held 7 May 2026.
How to read this page
Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.
Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.
If votes were counted by party
Across the 29 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 87 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Reform UK | 95,012 | 22.6% | 29 | 33.3% | 20 | 23.0% | +9 |
| Labour Party | 90,343 | 21.5% | 17 | 19.5% | 19 | 21.8% | -2 |
| Green Party | 89,926 | 21.4% | 9 | 10.3% | 19 | 21.8% | -10 |
| Conservative Party | 73,078 | 17.4% | 18 | 20.7% | 15 | 17.2% | +3 |
| Your Bradford Independent group | 39,686 | 9.4% | 9 | 10.3% | 8 | 9.2% | +1 |
| Independent | 19,554 | 4.6% | 4 | 4.6% | 4 | 4.6% | 0 |
| Liberal Democrats | 12,703 | 3.0% | 1 | 1.1% | 2 | 2.3% | -1 |
| Yorkshire Party | 209 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| British Democratic Party | 180 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Trade Unionist and Socialist Coalition | 147 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Social Democratic Party | 112 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Heritage Party | 98 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| UK Independence Party (UKIP) | 33 | 0.0% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 421,081 | 100.0% | 87 | 100.0% | 87 | 100.0% | 0 |
Vote share vs seats won
The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.
Council composition: what this election replaced
The 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), so you can see what the result replaced.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Baildon · 3 seats · won at 8.9% · −16.1 pts below quota
- Bingley East · 3 seats · won at 9.3% · −15.7 pts below quota
- Clayton and Fairweather Green · 3 seats · won at 9.8% · −15.2 pts below quota
- Bolton and Undercliffe · 3 seats · won at 9.8% · −15.2 pts below quota
- Keighley East · 3 seats · won at 10.0% · −15.0 pts below quota
- Wharfedale · 3 seats · won at 10.4% · −14.6 pts below quota
- Toller · 3 seats · won at 10.5% · −14.5 pts below quota
- Thornton and Allerton · 3 seats · won at 10.5% · −14.5 pts below quota
- Bingley West · 3 seats · won at 10.6% · −14.4 pts below quota
- Bowling and Barkerend · 3 seats · won at 10.8% · −14.2 pts below quota
- Keighley Central · 3 seats · won at 11.2% · −13.8 pts below quota
- Keighley West · 3 seats · won at 11.3% · −13.7 pts below quota
- Great Horton · 3 seats · won at 11.6% · −13.4 pts below quota
- Eccleshill · 3 seats · won at 12.0% · −13.0 pts below quota
- Bradford Moor · 3 seats · won at 12.4% · −12.6 pts below quota
- Airedale · 3 seats · won at 12.6% · −12.4 pts below quota
- Heaton and Frizinghall · 3 seats · won at 12.8% · −12.2 pts below quota
- City · 3 seats · won at 12.9% · −12.1 pts below quota
- Wibsey and Odsal · 3 seats · won at 12.9% · −12.1 pts below quota
- Windhill and Wrose · 3 seats · won at 14.0% · −11.0 pts below quota
- Little Horton · 3 seats · won at 14.6% · −10.4 pts below quota
- Holme Wood and Bierley · 3 seats · won at 14.7% · −10.3 pts below quota
- Ilkley and Addingham · 3 seats · won at 14.9% · −10.1 pts below quota
- Queensbury · 3 seats · won at 16.0% · −9.0 pts below quota
- Worth Valley · 3 seats · won at 16.1% · −8.9 pts below quota
- Royds · 3 seats · won at 16.3% · −8.7 pts below quota
- Wyke · 3 seats · won at 16.8% · −8.2 pts below quota
- Manningham · 3 seats · won at 19.0% · −6.0 pts below quota
- Shipley · 3 seats · won at 20.4% · −4.6 pts below quota
Race results
Baildon · 3-seat (bloc vote)
Marginal winner 8.9% Proportional quota 25.0% Below quota −16.1 pts Valid ballots 17,420
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Debbie Davies | Conservative Party | 2,455 | 14.1% | −10.9 pts | Elected |
| 2 | Ian Peter Eglin | Reform UK | 1,649 | 9.5% | −15.5 pts | Elected |
| 3 | David Michael Ford | Conservative Party | 1,546 | 8.9% | −16.1 pts | Elected |
| 4 | Gill Dixon | Labour Party | 1,522 | 8.7% | — | |
| 5 | Michael John Ward | Reform UK | 1,497 | 8.6% | — | |
| 6 | Jamie Izzard | Reform UK | 1,469 | 8.4% | — | |
| 7 | Alekss Belskis | Conservative Party | 1,295 | 7.4% | — | |
| 8 | Sam Clifford-Hassan | Labour Party | 1,286 | 7.4% | — | |
| 9 | Joe Ashton | Independent | 1,207 | 6.9% | — | |
| 10 | Paul Anthony Vaughan | Labour Party | 1,037 | 6.0% | — | |
| 11 | Carl Dunk | Green Party | 937 | 5.4% | — | |
| 12 | Simon Bullock | Green Party | 641 | 3.7% | — | |
| 13 | Elsie Watson | Green Party | 617 | 3.5% | — | |
| 14 | Susan Ann Elliott | Liberal Democrats | 262 | 1.5% | — |
Bingley East · 3-seat (bloc vote)
Marginal winner 9.3% Proportional quota 25.0% Below quota −15.7 pts Valid ballots 20,196
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Joe Wheatley | Independent | 3,322 | 16.4% | −8.6 pts | Elected |
| 2 | Susan Fricker | Labour Party | 2,007 | 9.9% | −15.1 pts | Elected |
| 3 | Stuart Alan Brown | Reform UK | 1,882 | 9.3% | −15.7 pts | Elected |
| 4 | Max Preston Blackwell | Reform UK | 1,847 | 9.1% | — | |
| 5 | Derrick John Hodgson | Reform UK | 1,649 | 8.2% | — | |
| 6 | Andrew David Fenton | Conservative Party | 1,480 | 7.3% | — | |
| 7 | Ben Pickles | Labour Party | 1,348 | 6.7% | — | |
| 8 | James Andrew Gill | Conservative Party | 1,285 | 6.4% | — | |
| 9 | Jeremy Thackray | Green Party | 1,204 | 6.0% | — | |
| 10 | Jane Elgar | Labour Party | 1,140 | 5.6% | — | |
| 11 | Bradley Jake Whittingham | Conservative Party | 1,049 | 5.2% | — | |
| 12 | Rob Eagle | Green Party | 803 | 4.0% | — | |
| 13 | Jordan Robertshaw-Jowett | Green Party | 686 | 3.4% | — | |
| 14 | Peter Russell | Liberal Democrats | 452 | 2.2% | — | |
| 15 | Alexander Richard Vann | Social Democratic Party | 42 | 0.2% | — |
Clayton and Fairweather Green · 3-seat (bloc vote)
Marginal winner 9.8% Proportional quota 25.0% Below quota −15.2 pts Valid ballots 12,637
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Daniel Devaney | Reform UK | 1,387 | 11.0% | −14.0 pts | Elected |
| 2 | Richard Brown | Reform UK | 1,349 | 10.7% | −14.3 pts | Elected |
| 3 | Carol Ann Thirkill | Labour Party | 1,241 | 9.8% | −15.2 pts | Elected |
| 4 | John Worsley | Reform UK | 1,212 | 9.6% | — | |
| 5 | Sinead Engel | Labour Party | 1,116 | 8.8% | — | |
| 6 | Mozalfa Ilyas | Labour Party | 1,108 | 8.8% | — | |
| 7 | Sadiq Hameed | Green Party | 800 | 6.3% | — | |
| 8 | Zaf Shah | Green Party | 757 | 6.0% | — | |
| 9 | Asim Suleman | Green Party | 705 | 5.6% | — | |
| 10 | Nabeela Abid | Your Bradford Independent group | 564 | 4.5% | — | |
| 11 | Waqas Mirza | Your Bradford Independent group | 560 | 4.4% | — | |
| 12 | Afraheem Shahzad | Your Bradford Independent group | 499 | 3.9% | — | |
| 13 | Kate Lawton | Conservative Party | 409 | 3.2% | — | |
| 14 | John Hudson | Conservative Party | 384 | 3.0% | — | |
| 15 | Judith Brooksbank | Liberal Democrats | 288 | 2.3% | — | |
| 16 | Mohammed Nazam | Conservative Party | 258 | 2.0% | — |
Bolton and Undercliffe · 3-seat (bloc vote)
Marginal winner 9.8% Proportional quota 25.0% Below quota −15.2 pts Valid ballots 11,513
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Suhail Choudhry | Labour Party | 1,400 | 12.2% | −12.8 pts | Elected |
| 2 | Jon Barras | Reform UK | 1,193 | 10.4% | −14.6 pts | Elected |
| 3 | Md Zafar Niaz | Labour Party | 1,131 | 9.8% | −15.2 pts | Elected |
| 4 | Julie Humphreys | Labour Party | 1,115 | 9.7% | — | |
| 5 | Chris Norton | Reform UK | 1,101 | 9.6% | — | |
| 6 | Andrew Tetley | Reform UK | 1,083 | 9.4% | — | |
| 7 | David Ward | Your Bradford Independent group | 943 | 8.2% | — | |
| 8 | Helen Love | Green Party | 697 | 6.1% | — | |
| 9 | Bruce Gulland | Green Party | 623 | 5.4% | — | |
| 10 | larlaithe Ward | Green Party | 544 | 4.7% | — | |
| 11 | Rajdeep Kaur Bhatti | Your Bradford Independent group | 482 | 4.2% | — | |
| 12 | Imtiaz Sabir | Your Bradford Independent group | 438 | 3.8% | — | |
| 13 | Benjamin James Senior | Liberal Democrats | 248 | 2.2% | — | |
| 14 | Muhammad Afzal | Conservative Party | 212 | 1.8% | — | |
| 15 | Safeer Hussain Ghori | Conservative Party | 156 | 1.4% | — | |
| 16 | Tasaver Hussain Syed | Conservative Party | 147 | 1.3% | — |
Keighley East · 3-seat (bloc vote)
Marginal winner 10.0% Proportional quota 25.0% Below quota −15.0 pts Valid ballots 15,220
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Caroline Rebecca Davison Firth | Labour Party | 1,658 | 10.9% | −14.1 pts | Elected |
| 2 | Angela Jayne Baker | Reform UK | 1,587 | 10.4% | −14.6 pts | Elected |
| 3 | Angela Marie Fish | Conservative Party | 1,523 | 10.0% | −15.0 pts | Elected |
| 4 | Wendy Harrison | Conservative Party | 1,495 | 9.8% | — | |
| 5 | Lisa Robinson | Labour Party | 1,466 | 9.6% | — | |
| 6 | Fulzar Ahmed | Labour Party | 1,418 | 9.3% | — | |
| 7 | Tom Commis | Reform UK | 1,416 | 9.3% | — | |
| 8 | Alan John Outlaw | Reform UK | 1,292 | 8.5% | — | |
| 9 | Mohammed Muazzam | Conservative Party | 1,151 | 7.6% | — | |
| 10 | Polly Burton | Green Party | 777 | 5.1% | — | |
| 11 | Duncan Hunnisett | Green Party | 611 | 4.0% | — | |
| 12 | Stephen Miles | Green Party | 575 | 3.8% | — | |
| 13 | Nicholas James Allon | Liberal Democrats | 251 | 1.6% | — |
Wharfedale · 3-seat (bloc vote)
Marginal winner 10.4% Proportional quota 25.0% Below quota −14.6 pts Valid ballots 19,783
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Bob Felstead | Conservative Party | 2,571 | 13.0% | −12.0 pts | Elected |
| 2 | Lottie Kitching | Green Party | 2,122 | 10.7% | −14.3 pts | Elected |
| 3 | Peter Sidney Cochrane | Conservative Party | 2,060 | 10.4% | −14.6 pts | Elected |
| 4 | Jo White | Conservative Party | 2,036 | 10.3% | — | |
| 5 | Chris Turner | Green Party | 2,004 | 10.1% | — | |
| 6 | Christopher Eric Steele | Labour Party | 1,490 | 7.5% | — | |
| 7 | Daniel Guy | Green Party | 1,474 | 7.5% | — | |
| 8 | Peter Martin Iliff | Labour Party | 1,230 | 6.2% | — | |
| 9 | Nicholas Charles Carter | Reform UK | 1,159 | 5.9% | — | |
| 10 | Amanda Peters | Labour Party | 1,078 | 5.4% | — | |
| 11 | Ronald Harriman | Reform UK | 1,022 | 5.2% | — | |
| 12 | Dan Neal | Reform UK | 1,016 | 5.1% | — | |
| 13 | Pauline Heather Allon | Liberal Democrats | 521 | 2.6% | — |
Toller · 3-seat (bloc vote)
Marginal winner 10.5% Proportional quota 25.0% Below quota −14.5 pts Valid ballots 14,743
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Kamran Hussain | Labour Party | 2,155 | 14.6% | −10.4 pts | Elected |
| 2 | Arshad Hussain | Independent | 1,723 | 11.7% | −13.3 pts | Elected |
| 3 | Zohair Kamran | Independent | 1,548 | 10.5% | −14.5 pts | Elected |
| 4 | Fozia Shaheen | Labour Party | 1,530 | 10.4% | — | |
| 5 | Sophie Bibi | Independent | 1,403 | 9.5% | — | |
| 6 | Raf Rafaqat | Labour Party | 1,377 | 9.3% | — | |
| 7 | Aisha Bibi | Green Party | 1,201 | 8.1% | — | |
| 8 | Hamza Rehman | Green Party | 1,007 | 6.8% | — | |
| 9 | Muneeb Yaqub | Green Party | 823 | 5.6% | — | |
| 10 | Mahfooz Ahmed Khan | Independent | 704 | 4.8% | — | |
| 11 | Sharat Hussain | Independent | 402 | 2.7% | — | |
| 12 | Mohammed Imran Suleman Bhatti | Conservative Party | 142 | 1.0% | — | |
| 13 | Brian Hinchliffe | Reform UK | 139 | 0.9% | — | |
| 14 | Mark Lawrenson | Reform UK | 139 | 0.9% | — | |
| 15 | Parvez Akhtar | Conservative Party | 131 | 0.9% | — | |
| 16 | Ghafoor Hussain | Conservative Party | 113 | 0.8% | — | |
| 17 | Caz Ramsden | Reform UK | 113 | 0.8% | — | |
| 18 | Andrew John Sunderland | Liberal Democrats | 93 | 0.6% | — |
Thornton and Allerton · 3-seat (bloc vote)
Marginal winner 10.5% Proportional quota 25.0% Below quota −14.5 pts Valid ballots 13,869
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Lester Graham Martin | Reform UK | 1,607 | 11.6% | −13.4 pts | Elected |
| 2 | Melanie Jane Milnes | Reform UK | 1,597 | 11.5% | −13.5 pts | Elected |
| 3 | John Sharples | Reform UK | 1,458 | 10.5% | −14.5 pts | Elected |
| 4 | Beverley Mullaney | Labour Party | 1,279 | 9.2% | — | |
| 5 | Omar Hussain | Labour Party | 1,038 | 7.5% | — | |
| 6 | Nana Abena Owusuwah Hagan | Labour Party | 915 | 6.6% | — | |
| 7 | Alice Patterson | Green Party | 847 | 6.1% | — | |
| 8 | Gordon James Payne | Independent | 840 | 6.1% | — | |
| 9 | Farah Rahman | Green Party | 692 | 5.0% | — | |
| 10 | Osman Gondal | Independent | 684 | 4.9% | — | |
| 11 | Maaria Rehman | Green Party | 641 | 4.6% | — | |
| 12 | Clive Thomas Richardson | Conservative Party | 621 | 4.5% | — | |
| 13 | Qamar Ahmed | Independent | 569 | 4.1% | — | |
| 14 | John Antony Robertshaw | Conservative Party | 392 | 2.8% | — | |
| 15 | Anthea Lynne Griffiths | Liberal Democrats | 373 | 2.7% | — | |
| 16 | Safeyan Siddique | Conservative Party | 218 | 1.6% | — | |
| 17 | Michael Cockayne | Heritage Party | 98 | 0.7% | — |
Bingley West · 3-seat (bloc vote)
Marginal winner 10.6% Proportional quota 25.0% Below quota −14.4 pts Valid ballots 17,933
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Paul Gerald Sullivan | Conservative Party | 2,503 | 14.0% | −11.0 pts | Elected |
| 2 | Geoff Winnard | Conservative Party | 2,080 | 11.6% | −13.4 pts | Elected |
| 3 | Falak Naz Ahmed | Conservative Party | 1,902 | 10.6% | −14.4 pts | Elected |
| 4 | Cath Bacon | Green Party | 1,710 | 9.5% | — | |
| 5 | Bev Ford | Reform UK | 1,655 | 9.2% | — | |
| 6 | Christopher James Peel | Reform UK | 1,655 | 9.2% | — | |
| 7 | Sean Bernard Maguire | Reform UK | 1,587 | 8.8% | — | |
| 8 | John Brazendale | Green Party | 1,367 | 7.6% | — | |
| 9 | Rachael Drucquer | Green Party | 1,359 | 7.6% | — | |
| 10 | Jenny Kimber | Labour Party | 650 | 3.6% | — | |
| 11 | Tony Alderson | Labour Party | 626 | 3.5% | — | |
| 12 | George Scaife | Labour Party | 511 | 2.8% | — | |
| 13 | Helen Baranowski | Liberal Democrats | 258 | 1.4% | — | |
| 14 | Paul Shkurka | Social Democratic Party | 70 | 0.4% | — |
Bowling and Barkerend · 3-seat (bloc vote)
Marginal winner 10.8% Proportional quota 25.0% Below quota −14.2 pts Valid ballots 11,987
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Rizwana Jamil | Labour Party | 1,394 | 11.6% | −13.4 pts | Elected |
| 2 | Imran Ahmed Khan | Labour Party | 1,346 | 11.2% | −13.8 pts | Elected |
| 3 | Hassan Uzzaman Khan | Labour Party | 1,294 | 10.8% | −14.2 pts | Elected |
| 4 | Mukhtar Ali | Your Bradford Independent group | 1,198 | 10.0% | — | |
| 5 | Sakib Ali | Your Bradford Independent group | 1,148 | 9.6% | — | |
| 6 | Mazeena Zaki | Your Bradford Independent group | 988 | 8.2% | — | |
| 7 | Sadaf Dar | Green Party | 705 | 5.9% | — | |
| 8 | Wendy Elaine Barras | Reform UK | 678 | 5.7% | — | |
| 9 | Gavin Lee | Green Party | 668 | 5.6% | — | |
| 10 | Mark William Hall | Reform UK | 659 | 5.5% | — | |
| 11 | Bernard Blessington | Reform UK | 645 | 5.4% | — | |
| 12 | Gordon North | Green Party | 612 | 5.1% | — | |
| 13 | Howard Middleton | Liberal Democrats | 217 | 1.8% | — | |
| 14 | Malik Farouq | Conservative Party | 156 | 1.3% | — | |
| 15 | Yakubu Mandafiya John | Conservative Party | 151 | 1.3% | — | |
| 16 | Sangeeta Kauser Khan | Conservative Party | 128 | 1.1% | — |
Keighley Central · 3-seat (bloc vote)
Marginal winner 11.2% Proportional quota 25.0% Below quota −13.8 pts Valid ballots 13,422
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Amjad Ali Zaman | Labour Party | 2,342 | 17.4% | −7.6 pts | Elected |
| 2 | Amjid Nazir Ahmed | Independent | 1,597 | 11.9% | −13.1 pts | Elected |
| 3 | Vaz Shabir | Your Bradford Independent group | 1,508 | 11.2% | −13.8 pts | Elected |
| 4 | Nasser Razak | Independent | 1,383 | 10.3% | — | |
| 5 | Muhammad Basharat | Independent | 1,029 | 7.7% | — | |
| 6 | Roisin Mary Engel | Labour Party | 580 | 4.3% | — | |
| 7 | Ashley Pates | Green Party | 539 | 4.0% | — | |
| 8 | Ian Berrisford | Reform UK | 533 | 4.0% | — | |
| 9 | Harry Alexander Nickson Burns | Conservative Party | 506 | 3.8% | — | |
| 10 | Leslie Benjamin Dean | Reform UK | 492 | 3.7% | — | |
| 11 | David Wilford | Labour Party | 482 | 3.6% | — | |
| 12 | Gez Lloyd-Brown | Reform UK | 477 | 3.6% | — | |
| 13 | Robert George Goulding | Conservative Party | 463 | 3.4% | — | |
| 14 | Ryan Walsh | Green Party | 460 | 3.4% | — | |
| 15 | James Whitaker | Green Party | 445 | 3.3% | — | |
| 16 | Sean Michael Spence | Conservative Party | 441 | 3.3% | — | |
| 17 | James David Naylor | Liberal Democrats | 145 | 1.1% | — |
Keighley West · 3-seat (bloc vote)
Marginal winner 11.3% Proportional quota 25.0% Below quota −13.7 pts Valid ballots 11,857
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Andrew Mark Judson | Reform UK | 1,597 | 13.5% | −11.5 pts | Elected |
| 2 | Peter Henry Hill | Conservative Party | 1,375 | 11.6% | −13.4 pts | Elected |
| 3 | Dawn Alison Thewlis | Reform UK | 1,336 | 11.3% | −13.7 pts | Elected |
| 4 | Garry Morton | Reform UK | 1,330 | 11.2% | — | |
| 5 | Helen Goulding | Conservative Party | 1,248 | 10.5% | — | |
| 6 | Howard Buckley | Conservative Party | 1,174 | 9.9% | — | |
| 7 | Martyn Oliver | Labour Party | 801 | 6.8% | — | |
| 8 | Ash Joomun-Whitehead | Labour Party | 701 | 5.9% | — | |
| 9 | Amanda Patchett | Labour Party | 610 | 5.1% | — | |
| 10 | Dawn Harris | Green Party | 576 | 4.9% | — | |
| 11 | Frances Powell | Green Party | 476 | 4.0% | — | |
| 12 | Ian Linnegan | Green Party | 473 | 4.0% | — | |
| 13 | David John Hewitt | Liberal Democrats | 160 | 1.3% | — |
Great Horton · 3-seat (bloc vote)
Marginal winner 11.6% Proportional quota 25.0% Below quota −13.4 pts Valid ballots 12,746
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Abdul Jabar | Labour Party | 1,584 | 12.4% | −12.6 pts | Elected |
| 2 | Vasim Akhtar | Labour Party | 1,495 | 11.7% | −13.3 pts | Elected |
| 3 | Joannè Margaret Dodds | Labour Party | 1,476 | 11.6% | −13.4 pts | Elected |
| 4 | Tariq Hussain | Your Bradford Independent group | 1,243 | 9.8% | — | |
| 5 | Saddiq Sirferaz | Your Bradford Independent group | 1,234 | 9.7% | — | |
| 6 | Mazafar Iqbal | Your Bradford Independent group | 1,049 | 8.2% | — | |
| 7 | Hannah Capes | Green Party | 810 | 6.4% | — | |
| 8 | Mike Daw | Green Party | 681 | 5.3% | — | |
| 9 | Robbie Deacon | Green Party | 661 | 5.2% | — | |
| 10 | Pauline Ann Brierley | Reform UK | 555 | 4.4% | — | |
| 11 | Darrell Wilson | Reform UK | 506 | 4.0% | — | |
| 12 | Jitendra Gupta | Reform UK | 493 | 3.9% | — | |
| 13 | Paul Richard Roberts | Conservative Party | 232 | 1.8% | — | |
| 14 | Dawn Julia Collins | Conservative Party | 218 | 1.7% | — | |
| 15 | Coral Whittlestone | Conservative Party | 206 | 1.6% | — | |
| 16 | Abid Zaman | Independent | 175 | 1.4% | — | |
| 17 | Sarah Marie Moses | Liberal Democrats | 128 | 1.0% | — |
Eccleshill · 3-seat (bloc vote)
Marginal winner 12.0% Proportional quota 25.0% Below quota −13.0 pts Valid ballots 12,816
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Jayne Margaret Morgan | Reform UK | 1,634 | 12.7% | −12.3 pts | Elected |
| 2 | John Keith Riley-Holmes | Reform UK | 1,594 | 12.4% | −12.6 pts | Elected |
| 3 | Selina Ward-Nicholson | Reform UK | 1,544 | 12.0% | −13.0 pts | Elected |
| 4 | Chris Hayden | Labour Party | 914 | 7.1% | — | |
| 5 | Brendan Robert Stubbs | Liberal Democrats | 890 | 6.9% | — | |
| 6 | Suzanne Julia Lubenko | Liberal Democrats | 817 | 6.4% | — | |
| 7 | Ian Parsons | Labour Party | 804 | 6.3% | — | |
| 8 | Gillian Thorne | Liberal Democrats | 737 | 5.8% | — | |
| 9 | Vera Martin | Labour Party | 722 | 5.6% | — | |
| 10 | Kevin Hullah | Green Party | 596 | 4.7% | — | |
| 11 | Junaid Sawar | Green Party | 547 | 4.3% | — | |
| 12 | Dominic Sheeran | Green Party | 534 | 4.2% | — | |
| 13 | Wajid Rasool | Independent | 340 | 2.7% | — | |
| 14 | Raja Sakhawat Hussain | Independent | 296 | 2.3% | — | |
| 15 | Doctor Jamshad | Independent | 279 | 2.2% | — | |
| 16 | Nadeem Butt | Conservative Party | 199 | 1.6% | — | |
| 17 | Zubair Hussain | Conservative Party | 156 | 1.2% | — | |
| 18 | Khalid Mahmood | Conservative Party | 144 | 1.1% | — | |
| 19 | Laura Maddie Fretwell | Trade Unionist and Socialist Coalition | 69 | 0.5% | — |
Bradford Moor · 3-seat (bloc vote)
Marginal winner 12.4% Proportional quota 25.0% Below quota −12.6 pts Valid ballots 13,987
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Riaz Ahmed | Liberal Democrats | 1,977 | 14.1% | −10.9 pts | Elected |
| 2 | Ibrar Ali | Your Bradford Independent group | 1,810 | 12.9% | −12.1 pts | Elected |
| 3 | Zafar Iqbal | Labour Party | 1,741 | 12.4% | −12.6 pts | Elected |
| 4 | Ushman Shabir | Your Bradford Independent group | 1,473 | 10.5% | — | |
| 5 | Mohammad Shafiq | Labour Party | 1,395 | 10.0% | — | |
| 6 | Wajid Jahangir | Labour Party | 1,172 | 8.4% | — | |
| 7 | Raja Shahzaib Khan | Liberal Democrats | 1,129 | 8.1% | — | |
| 8 | Jafrul Kabir Gazi | Liberal Democrats | 942 | 6.7% | — | |
| 9 | Adil Afzal | Green Party | 747 | 5.3% | — | |
| 10 | Diane McInnes | Green Party | 405 | 2.9% | — | |
| 11 | Andy Rickford | Green Party | 390 | 2.8% | — | |
| 12 | Neil Clifford Ford | Reform UK | 163 | 1.2% | — | |
| 13 | Gareth Ingham | Reform UK | 139 | 1.0% | — | |
| 14 | ljaz Ahmed Choudhary | Conservative Party | 134 | 1.0% | — | |
| 15 | Muhammad Ashraf | Conservative Party | 131 | 0.9% | — | |
| 16 | Roger Pinto-Smith | Reform UK | 131 | 0.9% | — | |
| 17 | Bushra Parveen | Conservative Party | 108 | 0.8% | — |
Airedale · 3-seat (bloc vote)
Marginal winner 12.6% Proportional quota 25.0% Below quota −12.4 pts Valid ballots 16,560
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | George William Buckley | Conservative Party | 2,430 | 14.7% | −10.3 pts | Elected |
| 2 | Peter Benedict Kirk | Conservative Party | 2,151 | 13.0% | −12.0 pts | Elected |
| 3 | Raph Cohn | Conservative Party | 2,089 | 12.6% | −12.4 pts | Elected |
| 4 | Caroline Whitaker | Green Party | 2,038 | 12.3% | — | |
| 5 | Janet Russell | Green Party | 1,897 | 11.5% | — | |
| 6 | Neil Whitaker | Green Party | 1,893 | 11.4% | — | |
| 7 | Daniel James Keenan | Reform UK | 1,092 | 6.6% | — | |
| 8 | Nathen James Keenan | Reform UK | 987 | 6.0% | — | |
| 9 | Linda MacRo | Reform UK | 947 | 5.7% | — | |
| 10 | Val Carroll | Labour Party | 289 | 1.7% | — | |
| 11 | Wendy Neville | Labour Party | 243 | 1.5% | — | |
| 12 | Peter John Kaye | Yorkshire Party | 209 | 1.3% | — | |
| 13 | Jan Smithies | Labour Party | 175 | 1.1% | — | |
| 14 | Michael John Dyson | Liberal Democrats | 87 | 0.5% | — | |
| 15 | Alexander Robinson | UK Independence Party (UKIP) | 33 | 0.2% | — |
Heaton and Frizinghall · 3-seat (bloc vote)
Marginal winner 12.8% Proportional quota 25.0% Below quota −12.2 pts Valid ballots 14,546
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Khalid Mahmood | Green Party | 2,440 | 16.8% | −8.2 pts | Elected |
| 2 | Nargus Rangzeb | Green Party | 1,913 | 13.2% | −11.8 pts | Elected |
| 3 | Ishtiaq Ahmed | Your Bradford Independent group | 1,857 | 12.8% | −12.2 pts | Elected |
| 4 | Mohammed Hanif | Green Party | 1,824 | 12.5% | — | |
| 5 | Aleem Bashir | Your Bradford Independent group | 1,518 | 10.4% | — | |
| 6 | Shabana Bashir | Your Bradford Independent group | 1,280 | 8.8% | — | |
| 7 | Nussrat Mohammed | Labour Party | 863 | 5.9% | — | |
| 8 | Sijyy Ahmad Sajjad | Labour Party | 842 | 5.8% | — | |
| 9 | Humayun Islam | Labour Party | 631 | 4.3% | — | |
| 10 | Leslie Bennett | Reform UK | 265 | 1.8% | — | |
| 11 | Fred Knowles | Reform UK | 260 | 1.8% | — | |
| 12 | Glenn Stuart Nixon | Reform UK | 245 | 1.7% | — | |
| 13 | Megan Lesley Cowen | Conservative Party | 182 | 1.3% | — | |
| 14 | Kathleen Mary Egan | Conservative Party | 167 | 1.1% | — | |
| 15 | John Kevin Passman | Conservative Party | 153 | 1.1% | — | |
| 16 | Adrian Jason Todd | Liberal Democrats | 106 | 0.7% | — |
City · 3-seat (bloc vote)
Marginal winner 12.9% Proportional quota 25.0% Below quota −12.1 pts Valid ballots 11,436
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Nazam Azam | Labour Party | 2,033 | 17.8% | −7.2 pts | Elected |
| 2 | Sajawal Hussain | Labour Party | 1,512 | 13.2% | −11.8 pts | Elected |
| 3 | Shakeela Jan Lal | Labour Party | 1,472 | 12.9% | −12.1 pts | Elected |
| 4 | Mohammed Haleem | Green Party | 1,119 | 9.8% | — | |
| 5 | Majid Ali | Your Bradford Independent group | 913 | 8.0% | — | |
| 6 | Rizwan Saleem | Your Bradford Independent group | 911 | 8.0% | — | |
| 7 | Shazia Sheikh | Green Party | 879 | 7.7% | — | |
| 8 | Matthew Tadych | Green Party | 750 | 6.6% | — | |
| 9 | Sundas Ali | Your Bradford Independent group | 601 | 5.3% | — | |
| 10 | Maureen Patricia Harrison | Reform UK | 177 | 1.5% | — | |
| 11 | Paul Hogan | Reform UK | 171 | 1.5% | — | |
| 12 | Pollyanna Greene-Wright | Conservative Party | 162 | 1.4% | — | |
| 13 | Simon Smith | Reform UK | 157 | 1.4% | — | |
| 14 | Mohammad Naeem | Independent | 123 | 1.1% | — | |
| 15 | Saeeka Tabassum | Independent | 102 | 0.9% | — | |
| 16 | Tayyeb Munir | Conservative Party | 98 | 0.9% | — | |
| 17 | Alhassan Osman | Conservative Party | 89 | 0.8% | — | |
| 18 | Bahlal Khalid Saleem | Independent | 88 | 0.8% | — | |
| 19 | Tariq Mahmood | Liberal Democrats | 79 | 0.7% | — |
Wibsey and Odsal · 3-seat (bloc vote)
Marginal winner 12.9% Proportional quota 25.0% Below quota −12.1 pts Valid ballots 11,828
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Steve Burd | Reform UK | 1,614 | 13.6% | −11.4 pts | Elected |
| 2 | Darren Peter Ingham | Reform UK | 1,541 | 13.0% | −12.0 pts | Elected |
| 3 | Jason Mark Townend | Reform UK | 1,525 | 12.9% | −12.1 pts | Elected |
| 4 | Faiz Ilyas | Labour Party | 1,091 | 9.2% | — | |
| 5 | Ralph David Ritchie Berry | Labour Party | 1,083 | 9.2% | — | |
| 6 | Sabiya Akhtar Khan | Labour Party | 971 | 8.2% | — | |
| 7 | Alex Radice | Green Party | 845 | 7.1% | — | |
| 8 | Andrew Wood | Green Party | 623 | 5.3% | — | |
| 9 | Brian Ford | Green Party | 615 | 5.2% | — | |
| 10 | Nick Peterken | Your Bradford Independent group | 471 | 4.0% | — | |
| 11 | Alayna Khan | Your Bradford Independent group | 366 | 3.1% | — | |
| 12 | David Cowell | Conservative Party | 347 | 2.9% | — | |
| 13 | Hassan Butt | Conservative Party | 286 | 2.4% | — | |
| 14 | Amena Patel | Conservative Party | 238 | 2.0% | — | |
| 15 | Mary Whitrick | Liberal Democrats | 212 | 1.8% | — |
Windhill and Wrose · 3-seat (bloc vote)
Marginal winner 14.0% Proportional quota 25.0% Below quota −11.0 pts Valid ballots 12,375
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Sally Jane Birch | Reform UK | 1,874 | 15.1% | −9.9 pts | Elected |
| 2 | Stephen Nigel Broadbent | Reform UK | 1,852 | 15.0% | −10.0 pts | Elected |
| 3 | Chris Howlett | Reform UK | 1,730 | 14.0% | −11.0 pts | Elected |
| 4 | Susan Kathryn Hinchcliffe | Labour Party | 1,373 | 11.1% | — | |
| 5 | Liz Rowe | Labour Party | 1,217 | 9.8% | — | |
| 6 | Alex Ross-Shaw | Labour Party | 1,203 | 9.7% | — | |
| 7 | Kurt McMillan | Green Party | 561 | 4.5% | — | |
| 8 | Ralph Saunders | Green Party | 517 | 4.2% | — | |
| 9 | Aly Telfer | Green Party | 455 | 3.7% | — | |
| 10 | Stephen Mark Butler | Conservative Party | 387 | 3.1% | — | |
| 11 | Gazz Hall | Independent | 357 | 2.9% | — | |
| 12 | Harriet Wood | Conservative Party | 346 | 2.8% | — | |
| 13 | Tkay Shana | Conservative Party | 267 | 2.2% | — | |
| 14 | Anthony Stephen Meadows | Liberal Democrats | 236 | 1.9% | — |
Little Horton · 3-seat (bloc vote)
Marginal winner 14.6% Proportional quota 25.0% Below quota −10.4 pts Valid ballots 13,939
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Talat Sajawal | Your Bradford Independent group | 2,513 | 18.0% | −7.0 pts | Elected |
| 2 | Taj Salam | Your Bradford Independent group | 2,219 | 15.9% | −9.1 pts | Elected |
| 3 | Noor Elahi | Your Bradford Independent group | 2,035 | 14.6% | −10.4 pts | Elected |
| 4 | Imran Khan | Labour Party | 1,848 | 13.3% | — | |
| 5 | Maz Zaman | Labour Party | 1,568 | 11.2% | — | |
| 6 | Jude Sykes Rowe | Labour Party | 1,038 | 7.4% | — | |
| 7 | Nurjahan Ali Arobi | Green Party | 440 | 3.2% | — | |
| 8 | Christine Boyd | Green Party | 399 | 2.9% | — | |
| 9 | Sophie Vanicat | Green Party | 371 | 2.7% | — | |
| 10 | Will Grant | Reform UK | 277 | 2.0% | — | |
| 11 | Paul Roper | Reform UK | 251 | 1.8% | — | |
| 12 | Dave Leonard | Reform UK | 250 | 1.8% | — | |
| 13 | Shafi Ullah Khan | Independent | 240 | 1.7% | — | |
| 14 | Maj Asghar | Independent | 172 | 1.2% | — | |
| 15 | John Malcolm Charles Cole | Liberal Democrats | 91 | 0.7% | — | |
| 16 | Jacquie Jarvis | Conservative Party | 88 | 0.6% | — | |
| 17 | Abdul Sattar | Conservative Party | 71 | 0.5% | — | |
| 18 | Ashfaq Rasool | Conservative Party | 68 | 0.5% | — |
Holme Wood and Bierley · 3-seat (bloc vote)
Marginal winner 14.7% Proportional quota 25.0% Below quota −10.3 pts Valid ballots 9,192
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Matt Edwards | Green Party | 1,665 | 18.1% | −6.9 pts | Elected |
| 2 | Celia Hickson | Green Party | 1,444 | 15.7% | −9.3 pts | Elected |
| 3 | Iain McInnes | Green Party | 1,348 | 14.7% | −10.3 pts | Elected |
| 4 | Steve Hammond | Reform UK | 1,132 | 12.3% | — | |
| 5 | John William Jakes | Reform UK | 1,094 | 11.9% | — | |
| 6 | Nicky Knowles | Reform UK | 1,085 | 11.8% | — | |
| 7 | Nigel Guy | Labour Party | 347 | 3.8% | — | |
| 8 | Martin Hussain Bottomley | Labour Party | 337 | 3.7% | — | |
| 9 | Richard Duncan Lewis | Labour Party | 281 | 3.1% | — | |
| 10 | Stuart Anthony Hastings | Conservative Party | 154 | 1.7% | — | |
| 11 | Alexander Keith Metcalfe | Conservative Party | 116 | 1.3% | — | |
| 12 | Shamas Khan | Conservative Party | 106 | 1.2% | — | |
| 13 | Ines Linda Riach | Liberal Democrats | 83 | 0.9% | — |
Ilkley and Addingham · 3-seat (bloc vote)
Marginal winner 14.9% Proportional quota 25.0% Below quota −10.1 pts Valid ballots 24,097
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Andrew John Patrick Loy | Conservative Party | 3,775 | 15.7% | −9.3 pts | Elected |
| 2 | Richard Michael Downey | Conservative Party | 3,678 | 15.3% | −9.7 pts | Elected |
| 3 | Jane Isabel Sellers | Conservative Party | 3,602 | 14.9% | −10.1 pts | Elected |
| 4 | Ros Brown | Green Party | 3,229 | 13.4% | — | |
| 5 | Ellen D'Arcy | Green Party | 2,679 | 11.1% | — | |
| 6 | Richard Wilson | Green Party | 2,476 | 10.3% | — | |
| 7 | Stephen Anthony Hey | Labour Party | 881 | 3.7% | — | |
| 8 | Mark Fredrick Stidworthy | Liberal Democrats | 707 | 2.9% | — | |
| 9 | Greg Robinson | Reform UK | 687 | 2.9% | — | |
| 10 | Ray Lenik | Reform UK | 657 | 2.7% | — | |
| 11 | Craig Sanderson | Reform UK | 653 | 2.7% | — | |
| 12 | Lorraine Dowson | Labour Party | 595 | 2.5% | — | |
| 13 | John Flaherty | Labour Party | 478 | 2.0% | — |
Queensbury · 3-seat (bloc vote)
Marginal winner 16.0% Proportional quota 25.0% Below quota −9.0 pts Valid ballots 13,331
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Robin Cumming | Reform UK | 2,344 | 17.6% | −7.4 pts | Elected |
| 2 | Ian David Evans | Reform UK | 2,311 | 17.3% | −7.7 pts | Elected |
| 3 | Chris Masterson | Reform UK | 2,128 | 16.0% | −9.0 pts | Elected |
| 4 | Paul Gregory Smith Cromie | Independent | 821 | 6.2% | — | |
| 5 | Sophie Williams | Green Party | 716 | 5.4% | — | |
| 6 | Alex Mitchell | Labour Party | 685 | 5.1% | — | |
| 7 | Charlotte Woollard | Green Party | 624 | 4.7% | — | |
| 8 | Ashley Victor Isherwood | Labour Party | 607 | 4.6% | — | |
| 9 | Robert Steven Illingworth | Conservative Party | 591 | 4.4% | — | |
| 10 | Anni Raw | Green Party | 583 | 4.4% | — | |
| 11 | Gill Thornton | Labour Party | 581 | 4.4% | — | |
| 12 | Adam Paterson | Conservative Party | 545 | 4.1% | — | |
| 13 | Phoenix Mae Talbot | Conservative Party | 490 | 3.7% | — | |
| 14 | Muhammad Asjad Baig | Liberal Democrats | 305 | 2.3% | — |
Worth Valley · 3-seat (bloc vote)
Marginal winner 16.1% Proportional quota 25.0% Below quota −8.9 pts Valid ballots 19,151
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Rebecca Poulsen | Conservative Party | 3,740 | 19.5% | −5.5 pts | Elected |
| 2 | Christopher John Herd | Conservative Party | 3,392 | 17.7% | −7.3 pts | Elected |
| 3 | Paul Belcome Constantine Golding | Conservative Party | 3,075 | 16.1% | −8.9 pts | Elected |
| 4 | Helen Ingham-Cook | Reform UK | 1,501 | 7.8% | — | |
| 5 | Craig Whale | Reform UK | 1,457 | 7.6% | — | |
| 6 | Judith White | Reform UK | 1,412 | 7.4% | — | |
| 7 | Patrick Wilson | Green Party | 970 | 5.1% | — | |
| 8 | Josie McMaster | Green Party | 771 | 4.0% | — | |
| 9 | Brian Newham | Green Party | 700 | 3.7% | — | |
| 10 | Peter James Kates | Labour Party | 658 | 3.4% | — | |
| 11 | Tamara Michelle Christian | Labour Party | 575 | 3.0% | — | |
| 12 | Pat Oxley | Labour Party | 556 | 2.9% | — | |
| 13 | Kay Kirkham | Liberal Democrats | 194 | 1.0% | — | |
| 14 | Sabine Ebert-Forbes | Independent | 150 | 0.8% | — |
Royds · 3-seat (bloc vote)
Marginal winner 16.3% Proportional quota 25.0% Below quota −8.7 pts Valid ballots 9,621
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Oliver Darryl Bolton-Williams | Reform UK | 1,652 | 17.2% | −7.8 pts | Elected |
| 2 | Stephen Anthony Place | Reform UK | 1,609 | 16.7% | −8.3 pts | Elected |
| 3 | Tony Wooffitt | Reform UK | 1,566 | 16.3% | −8.7 pts | Elected |
| 4 | Angela Tait | Labour Party | 789 | 8.2% | — | |
| 5 | Andrew Thornton | Labour Party | 714 | 7.4% | — | |
| 6 | Simon Mark Cunningham | Labour Party | 694 | 7.2% | — | |
| 7 | Tabitha Bast | Green Party | 577 | 6.0% | — | |
| 8 | Emily McDowall | Green Party | 569 | 5.9% | — | |
| 9 | Will Worboys | Green Party | 479 | 5.0% | — | |
| 10 | Charles Robert Jason Agar | Conservative Party | 289 | 3.0% | — | |
| 11 | Hazel Bateman | Conservative Party | 284 | 3.0% | — | |
| 12 | Ian Jack Fletcher | Conservative Party | 242 | 2.5% | — | |
| 13 | Steven Michael Cotterill | Liberal Democrats | 157 | 1.6% | — |
Wyke · 3-seat (bloc vote)
Marginal winner 16.8% Proportional quota 25.0% Below quota −8.2 pts Valid ballots 12,372
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Ian Reed | Reform UK | 2,181 | 17.6% | −7.4 pts | Elected |
| 2 | Adam Thompson-Day | Reform UK | 2,119 | 17.1% | −7.9 pts | Elected |
| 3 | Ian Walker | Reform UK | 2,081 | 16.8% | −8.2 pts | Elected |
| 4 | Tom Hughes | Labour Party | 787 | 6.4% | — | |
| 5 | Andrew Neilly | Green Party | 733 | 5.9% | — | |
| 6 | Sharon Ratcliffe | Labour Party | 716 | 5.8% | — | |
| 7 | Andy Walsh | Labour Party | 701 | 5.7% | — | |
| 8 | Will Robinson | Green Party | 685 | 5.5% | — | |
| 9 | Kay Thomas | Green Party | 660 | 5.3% | — | |
| 10 | Peter Crossley Bateman | Conservative Party | 474 | 3.8% | — | |
| 11 | Stephen Leslie Goodwill | Conservative Party | 450 | 3.6% | — | |
| 12 | Richard Milczanowski | Conservative Party | 357 | 2.9% | — | |
| 13 | Kevin Anthony Hall | Liberal Democrats | 248 | 2.0% | — | |
| 14 | James Graham Lewthwaite | British Democratic Party | 180 | 1.5% | — |
Manningham · 3-seat (bloc vote)
Marginal winner 19.0% Proportional quota 25.0% Below quota −6.0 pts Valid ballots 15,796
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Muhammed Ali Islam | Your Bradford Independent group | 3,796 | 24.0% | −1.0 pts | Elected |
| 2 | Muhammad Haseeb Khan | Your Bradford Independent group | 3,070 | 19.4% | −5.6 pts | Elected |
| 3 | Mohammed Saliss | Your Bradford Independent group | 2,999 | 19.0% | −6.0 pts | Elected |
| 4 | Safina Kauser | Labour Party | 1,345 | 8.5% | — | |
| 5 | Fatima Safa Ali | Labour Party | 1,037 | 6.6% | — | |
| 6 | Shazad Ali | Green Party | 983 | 6.2% | — | |
| 7 | Ashraf Miah | Labour Party | 962 | 6.1% | — | |
| 8 | Bruce Barnes | Green Party | 510 | 3.2% | — | |
| 9 | Ahdam Rana | Green Party | 498 | 3.2% | — | |
| 10 | Susan Andrews | Conservative Party | 116 | 0.7% | — | |
| 11 | Steve Call | Reform UK | 91 | 0.6% | — | |
| 12 | Rosemary Izzard | Reform UK | 90 | 0.6% | — | |
| 13 | Khalid Mahmood Anjum | Conservative Party | 88 | 0.6% | — | |
| 14 | Siobhan Marie Helliwell | Reform UK | 80 | 0.5% | — | |
| 15 | Anthony Stockdale | Liberal Democrats | 72 | 0.5% | — | |
| 16 | Ian Cowen | Conservative Party | 59 | 0.4% | — |
Shipley · 3-seat (bloc vote)
Marginal winner 20.4% Proportional quota 25.0% Below quota −4.6 pts Valid ballots 16,708
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Kevin Warnes | Green Party | 3,747 | 22.4% | −2.6 pts | Elected |
| 2 | Anna Watson | Green Party | 3,744 | 22.4% | −2.6 pts | Elected |
| 3 | Hawarun Hussain | Green Party | 3,408 | 20.4% | −4.6 pts | Elected |
| 4 | Stuart Baggaley | Reform UK | 918 | 5.5% | — | |
| 5 | Peter Anthony Robinson | Reform UK | 845 | 5.1% | — | |
| 6 | Ben Lundergan | Reform UK | 838 | 5.0% | — | |
| 7 | Jen Kilyon | Labour Party | 708 | 4.2% | — | |
| 8 | Qasem Awan | Labour Party | 602 | 3.6% | — | |
| 9 | Athif Khan | Labour Party | 530 | 3.2% | — | |
| 10 | Anita Belska | Conservative Party | 361 | 2.2% | — | |
| 11 | Thomas Felix Creighton | Conservative Party | 358 | 2.1% | — | |
| 12 | Geoffrey Michael Whiteley | Conservative Party | 333 | 2.0% | — | |
| 13 | Christopher Anthony Morley | Liberal Democrats | 238 | 1.4% | — | |
| 14 | Tom Ernest Gibson | Trade Unionist and Socialist Coalition | 78 | 0.5% | — |