← Bradford (all cycles) · 7 May 2026 cohort

Bradford 2026

Local elections held 7 May 2026.

29 ward races
87 seats
87 elected below the proportional quota
100.0% of seats below quota

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.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Reform UK95,01222.6%2933.3%2023.0%+9
Labour Party90,34321.5%1719.5%1921.8%-2
Green Party89,92621.4%910.3%1921.8%-10
Conservative Party73,07817.4%1820.7%1517.2%+3
Your Bradford Independent group39,6869.4%910.3%89.2%+1
Independent19,5544.6%44.6%44.6%0
Liberal Democrats12,7033.0%11.1%22.3%-1
Yorkshire Party2090.0%00.0%00.0%0
British Democratic Party1800.0%00.0%00.0%0
Trade Unionist and Socialist Coalition1470.0%00.0%00.0%0
Social Democratic Party1120.0%00.0%00.0%0
Heritage Party980.0%00.0%00.0%0
UK Independence Party (UKIP)330.0%00.0%00.0%0
Total421,081100.0%87100.0%87100.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.

Vote share
Actual seats
Proportional seats

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.

Current (2026)
Previous (2025)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Baildon · 3-seat (bloc vote)

Marginal winner 8.9% Proportional quota 25.0% Below quota −16.1 pts Valid ballots 17,420

RankCandidatePartyVotesShareBelow quotaElected
1Debbie DaviesConservative Party2,45514.1%−10.9 ptsElected
2Ian Peter EglinReform UK1,6499.5%−15.5 ptsElected
3David Michael FordConservative Party1,5468.9%−16.1 ptsElected
4Gill DixonLabour Party1,5228.7%
5Michael John WardReform UK1,4978.6%
6Jamie IzzardReform UK1,4698.4%
7Alekss BelskisConservative Party1,2957.4%
8Sam Clifford-HassanLabour Party1,2867.4%
9Joe AshtonIndependent1,2076.9%
10Paul Anthony VaughanLabour Party1,0376.0%
11Carl DunkGreen Party9375.4%
12Simon BullockGreen Party6413.7%
13Elsie WatsonGreen Party6173.5%
14Susan Ann ElliottLiberal Democrats2621.5%

Electorate 12,026 · Ballots cast 17,428 · Invalid 8 · EC ward code local.bradford.baildon.2026-05-07 · Back to ward index

Bingley East · 3-seat (bloc vote)

Marginal winner 9.3% Proportional quota 25.0% Below quota −15.7 pts Valid ballots 20,196

RankCandidatePartyVotesShareBelow quotaElected
1Joe WheatleyIndependent3,32216.4%−8.6 ptsElected
2Susan FrickerLabour Party2,0079.9%−15.1 ptsElected
3Stuart Alan BrownReform UK1,8829.3%−15.7 ptsElected
4Max Preston BlackwellReform UK1,8479.1%
5Derrick John HodgsonReform UK1,6498.2%
6Andrew David FentonConservative Party1,4807.3%
7Ben PicklesLabour Party1,3486.7%
8James Andrew GillConservative Party1,2856.4%
9Jeremy ThackrayGreen Party1,2046.0%
10Jane ElgarLabour Party1,1405.6%
11Bradley Jake WhittinghamConservative Party1,0495.2%
12Rob EagleGreen Party8034.0%
13Jordan Robertshaw-JowettGreen Party6863.4%
14Peter RussellLiberal Democrats4522.2%
15Alexander Richard VannSocial Democratic Party420.2%

Electorate 13,507 · Ballots cast 20,203 · Invalid 7 · EC ward code local.bradford.bingley-east.2026-05-07 · Back to ward index

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

RankCandidatePartyVotesShareBelow quotaElected
1Daniel DevaneyReform UK1,38711.0%−14.0 ptsElected
2Richard BrownReform UK1,34910.7%−14.3 ptsElected
3Carol Ann ThirkillLabour Party1,2419.8%−15.2 ptsElected
4John WorsleyReform UK1,2129.6%
5Sinead EngelLabour Party1,1168.8%
6Mozalfa IlyasLabour Party1,1088.8%
7Sadiq HameedGreen Party8006.3%
8Zaf ShahGreen Party7576.0%
9Asim SulemanGreen Party7055.6%
10Nabeela AbidYour Bradford Independent group5644.5%
11Waqas MirzaYour Bradford Independent group5604.4%
12Afraheem ShahzadYour Bradford Independent group4993.9%
13Kate LawtonConservative Party4093.2%
14John HudsonConservative Party3843.0%
15Judith BrooksbankLiberal Democrats2882.3%
16Mohammed NazamConservative Party2582.0%

Electorate 12,276 · Ballots cast 12,651 · Invalid 14 · EC ward code local.bradford.clayton-fairweather-green.2026-05-07 · Back to ward index

Bolton and Undercliffe · 3-seat (bloc vote)

Marginal winner 9.8% Proportional quota 25.0% Below quota −15.2 pts Valid ballots 11,513

RankCandidatePartyVotesShareBelow quotaElected
1Suhail ChoudhryLabour Party1,40012.2%−12.8 ptsElected
2Jon BarrasReform UK1,19310.4%−14.6 ptsElected
3Md Zafar NiazLabour Party1,1319.8%−15.2 ptsElected
4Julie HumphreysLabour Party1,1159.7%
5Chris NortonReform UK1,1019.6%
6Andrew TetleyReform UK1,0839.4%
7David WardYour Bradford Independent group9438.2%
8Helen LoveGreen Party6976.1%
9Bruce GullandGreen Party6235.4%
10larlaithe WardGreen Party5444.7%
11Rajdeep Kaur BhattiYour Bradford Independent group4824.2%
12Imtiaz SabirYour Bradford Independent group4383.8%
13Benjamin James SeniorLiberal Democrats2482.2%
14Muhammad AfzalConservative Party2121.8%
15Safeer Hussain GhoriConservative Party1561.4%
16Tasaver Hussain SyedConservative Party1471.3%

Electorate 12,374 · Ballots cast 11,530 · Invalid 17 · EC ward code local.bradford.bolton-undercliffe.2026-05-07 · Back to ward index

Keighley East · 3-seat (bloc vote)

Marginal winner 10.0% Proportional quota 25.0% Below quota −15.0 pts Valid ballots 15,220

RankCandidatePartyVotesShareBelow quotaElected
1Caroline Rebecca Davison FirthLabour Party1,65810.9%−14.1 ptsElected
2Angela Jayne BakerReform UK1,58710.4%−14.6 ptsElected
3Angela Marie FishConservative Party1,52310.0%−15.0 ptsElected
4Wendy HarrisonConservative Party1,4959.8%
5Lisa RobinsonLabour Party1,4669.6%
6Fulzar AhmedLabour Party1,4189.3%
7Tom CommisReform UK1,4169.3%
8Alan John OutlawReform UK1,2928.5%
9Mohammed MuazzamConservative Party1,1517.6%
10Polly BurtonGreen Party7775.1%
11Duncan HunnisettGreen Party6114.0%
12Stephen MilesGreen Party5753.8%
13Nicholas James AllonLiberal Democrats2511.6%

Electorate 12,668 · Ballots cast 15,236 · Invalid 16 · EC ward code local.bradford.keighley-east.2026-05-07 · Back to ward index

Wharfedale · 3-seat (bloc vote)

Marginal winner 10.4% Proportional quota 25.0% Below quota −14.6 pts Valid ballots 19,783

RankCandidatePartyVotesShareBelow quotaElected
1Bob FelsteadConservative Party2,57113.0%−12.0 ptsElected
2Lottie KitchingGreen Party2,12210.7%−14.3 ptsElected
3Peter Sidney CochraneConservative Party2,06010.4%−14.6 ptsElected
4Jo WhiteConservative Party2,03610.3%
5Chris TurnerGreen Party2,00410.1%
6Christopher Eric SteeleLabour Party1,4907.5%
7Daniel GuyGreen Party1,4747.5%
8Peter Martin IliffLabour Party1,2306.2%
9Nicholas Charles CarterReform UK1,1595.9%
10Amanda PetersLabour Party1,0785.4%
11Ronald HarrimanReform UK1,0225.2%
12Dan NealReform UK1,0165.1%
13Pauline Heather AllonLiberal Democrats5212.6%

Electorate 12,057 · Ballots cast 19,795 · Invalid 12 · EC ward code local.bradford.wharfedale.2026-05-07 · Back to ward index

Toller · 3-seat (bloc vote)

Marginal winner 10.5% Proportional quota 25.0% Below quota −14.5 pts Valid ballots 14,743

RankCandidatePartyVotesShareBelow quotaElected
1Kamran HussainLabour Party2,15514.6%−10.4 ptsElected
2Arshad HussainIndependent1,72311.7%−13.3 ptsElected
3Zohair KamranIndependent1,54810.5%−14.5 ptsElected
4Fozia ShaheenLabour Party1,53010.4%
5Sophie BibiIndependent1,4039.5%
6Raf RafaqatLabour Party1,3779.3%
7Aisha BibiGreen Party1,2018.1%
8Hamza RehmanGreen Party1,0076.8%
9Muneeb YaqubGreen Party8235.6%
10Mahfooz Ahmed KhanIndependent7044.8%
11Sharat HussainIndependent4022.7%
12Mohammed Imran Suleman BhattiConservative Party1421.0%
13Brian HinchliffeReform UK1390.9%
14Mark LawrensonReform UK1390.9%
15Parvez AkhtarConservative Party1310.9%
16Ghafoor HussainConservative Party1130.8%
17Caz RamsdenReform UK1130.8%
18Andrew John SunderlandLiberal Democrats930.6%

Electorate 13,601 · Ballots cast 14,775 · Invalid 32 · EC ward code local.bradford.toller.2026-05-07 · Back to ward index

Thornton and Allerton · 3-seat (bloc vote)

Marginal winner 10.5% Proportional quota 25.0% Below quota −14.5 pts Valid ballots 13,869

RankCandidatePartyVotesShareBelow quotaElected
1Lester Graham MartinReform UK1,60711.6%−13.4 ptsElected
2Melanie Jane MilnesReform UK1,59711.5%−13.5 ptsElected
3John SharplesReform UK1,45810.5%−14.5 ptsElected
4Beverley MullaneyLabour Party1,2799.2%
5Omar HussainLabour Party1,0387.5%
6Nana Abena Owusuwah HaganLabour Party9156.6%
7Alice PattersonGreen Party8476.1%
8Gordon James PayneIndependent8406.1%
9Farah RahmanGreen Party6925.0%
10Osman GondalIndependent6844.9%
11Maaria RehmanGreen Party6414.6%
12Clive Thomas RichardsonConservative Party6214.5%
13Qamar AhmedIndependent5694.1%
14John Antony RobertshawConservative Party3922.8%
15Anthea Lynne GriffithsLiberal Democrats3732.7%
16Safeyan SiddiqueConservative Party2181.6%
17Michael CockayneHeritage Party980.7%

Electorate 13,105 · Ballots cast 13,880 · Invalid 11 · EC ward code local.bradford.thornton-allerton.2026-05-07 · Back to ward index

Bingley West · 3-seat (bloc vote)

Marginal winner 10.6% Proportional quota 25.0% Below quota −14.4 pts Valid ballots 17,933

RankCandidatePartyVotesShareBelow quotaElected
1Paul Gerald SullivanConservative Party2,50314.0%−11.0 ptsElected
2Geoff WinnardConservative Party2,08011.6%−13.4 ptsElected
3Falak Naz AhmedConservative Party1,90210.6%−14.4 ptsElected
4Cath BaconGreen Party1,7109.5%
5Bev FordReform UK1,6559.2%
6Christopher James PeelReform UK1,6559.2%
7Sean Bernard MaguireReform UK1,5878.8%
8John BrazendaleGreen Party1,3677.6%
9Rachael DrucquerGreen Party1,3597.6%
10Jenny KimberLabour Party6503.6%
11Tony AldersonLabour Party6263.5%
12George ScaifeLabour Party5112.8%
13Helen BaranowskiLiberal Democrats2581.4%
14Paul ShkurkaSocial Democratic Party700.4%

Electorate 12,792 · Ballots cast 17,941 · Invalid 8 · EC ward code local.bradford.bingley-west.2026-05-07 · Back to ward index

Bowling and Barkerend · 3-seat (bloc vote)

Marginal winner 10.8% Proportional quota 25.0% Below quota −14.2 pts Valid ballots 11,987

RankCandidatePartyVotesShareBelow quotaElected
1Rizwana JamilLabour Party1,39411.6%−13.4 ptsElected
2Imran Ahmed KhanLabour Party1,34611.2%−13.8 ptsElected
3Hassan Uzzaman KhanLabour Party1,29410.8%−14.2 ptsElected
4Mukhtar AliYour Bradford Independent group1,19810.0%
5Sakib AliYour Bradford Independent group1,1489.6%
6Mazeena ZakiYour Bradford Independent group9888.2%
7Sadaf DarGreen Party7055.9%
8Wendy Elaine BarrasReform UK6785.7%
9Gavin LeeGreen Party6685.6%
10Mark William HallReform UK6595.5%
11Bernard BlessingtonReform UK6455.4%
12Gordon NorthGreen Party6125.1%
13Howard MiddletonLiberal Democrats2171.8%
14Malik FarouqConservative Party1561.3%
15Yakubu Mandafiya JohnConservative Party1511.3%
16Sangeeta Kauser KhanConservative Party1281.1%

Electorate 14,342 · Ballots cast 12,011 · Invalid 24 · EC ward code local.bradford.bowling-barkerend.2026-05-07 · Back to ward index

Keighley Central · 3-seat (bloc vote)

Marginal winner 11.2% Proportional quota 25.0% Below quota −13.8 pts Valid ballots 13,422

RankCandidatePartyVotesShareBelow quotaElected
1Amjad Ali ZamanLabour Party2,34217.4%−7.6 ptsElected
2Amjid Nazir AhmedIndependent1,59711.9%−13.1 ptsElected
3Vaz ShabirYour Bradford Independent group1,50811.2%−13.8 ptsElected
4Nasser RazakIndependent1,38310.3%
5Muhammad BasharatIndependent1,0297.7%
6Roisin Mary EngelLabour Party5804.3%
7Ashley PatesGreen Party5394.0%
8Ian BerrisfordReform UK5334.0%
9Harry Alexander Nickson BurnsConservative Party5063.8%
10Leslie Benjamin DeanReform UK4923.7%
11David WilfordLabour Party4823.6%
12Gez Lloyd-BrownReform UK4773.6%
13Robert George GouldingConservative Party4633.4%
14Ryan WalshGreen Party4603.4%
15James WhitakerGreen Party4453.3%
16Sean Michael SpenceConservative Party4413.3%
17James David NaylorLiberal Democrats1451.1%

Electorate 12,704 · Ballots cast 13,440 · Invalid 18 · EC ward code local.bradford.keighley-central.2026-05-07 · Back to ward index

Keighley West · 3-seat (bloc vote)

Marginal winner 11.3% Proportional quota 25.0% Below quota −13.7 pts Valid ballots 11,857

RankCandidatePartyVotesShareBelow quotaElected
1Andrew Mark JudsonReform UK1,59713.5%−11.5 ptsElected
2Peter Henry HillConservative Party1,37511.6%−13.4 ptsElected
3Dawn Alison ThewlisReform UK1,33611.3%−13.7 ptsElected
4Garry MortonReform UK1,33011.2%
5Helen GouldingConservative Party1,24810.5%
6Howard BuckleyConservative Party1,1749.9%
7Martyn OliverLabour Party8016.8%
8Ash Joomun-WhiteheadLabour Party7015.9%
9Amanda PatchettLabour Party6105.1%
10Dawn HarrisGreen Party5764.9%
11Frances PowellGreen Party4764.0%
12Ian LinneganGreen Party4734.0%
13David John HewittLiberal Democrats1601.3%

Electorate 11,860 · Ballots cast 11,865 · Invalid 8 · EC ward code local.bradford.keighley-west.2026-05-07 · Back to ward index

Great Horton · 3-seat (bloc vote)

Marginal winner 11.6% Proportional quota 25.0% Below quota −13.4 pts Valid ballots 12,746

RankCandidatePartyVotesShareBelow quotaElected
1Abdul JabarLabour Party1,58412.4%−12.6 ptsElected
2Vasim AkhtarLabour Party1,49511.7%−13.3 ptsElected
3Joannè Margaret DoddsLabour Party1,47611.6%−13.4 ptsElected
4Tariq HussainYour Bradford Independent group1,2439.8%
5Saddiq SirferazYour Bradford Independent group1,2349.7%
6Mazafar IqbalYour Bradford Independent group1,0498.2%
7Hannah CapesGreen Party8106.4%
8Mike DawGreen Party6815.3%
9Robbie DeaconGreen Party6615.2%
10Pauline Ann BrierleyReform UK5554.4%
11Darrell WilsonReform UK5064.0%
12Jitendra GuptaReform UK4933.9%
13Paul Richard RobertsConservative Party2321.8%
14Dawn Julia CollinsConservative Party2181.7%
15Coral WhittlestoneConservative Party2061.6%
16Abid ZamanIndependent1751.4%
17Sarah Marie MosesLiberal Democrats1281.0%

Electorate 0 · Ballots cast 12,746 · EC ward code local.bradford.great-horton.2026-05-07 · Back to ward index

Eccleshill · 3-seat (bloc vote)

Marginal winner 12.0% Proportional quota 25.0% Below quota −13.0 pts Valid ballots 12,816

RankCandidatePartyVotesShareBelow quotaElected
1Jayne Margaret MorganReform UK1,63412.7%−12.3 ptsElected
2John Keith Riley-HolmesReform UK1,59412.4%−12.6 ptsElected
3Selina Ward-NicholsonReform UK1,54412.0%−13.0 ptsElected
4Chris HaydenLabour Party9147.1%
5Brendan Robert StubbsLiberal Democrats8906.9%
6Suzanne Julia LubenkoLiberal Democrats8176.4%
7Ian ParsonsLabour Party8046.3%
8Gillian ThorneLiberal Democrats7375.8%
9Vera MartinLabour Party7225.6%
10Kevin HullahGreen Party5964.7%
11Junaid SawarGreen Party5474.3%
12Dominic SheeranGreen Party5344.2%
13Wajid RasoolIndependent3402.7%
14Raja Sakhawat HussainIndependent2962.3%
15Doctor JamshadIndependent2792.2%
16Nadeem ButtConservative Party1991.6%
17Zubair HussainConservative Party1561.2%
18Khalid MahmoodConservative Party1441.1%
19Laura Maddie FretwellTrade Unionist and Socialist Coalition690.5%

Electorate 13,873 · Ballots cast 12,828 · Invalid 12 · EC ward code local.bradford.eccleshill.2026-05-07 · Back to ward index

Bradford Moor · 3-seat (bloc vote)

Marginal winner 12.4% Proportional quota 25.0% Below quota −12.6 pts Valid ballots 13,987

RankCandidatePartyVotesShareBelow quotaElected
1Riaz AhmedLiberal Democrats1,97714.1%−10.9 ptsElected
2Ibrar AliYour Bradford Independent group1,81012.9%−12.1 ptsElected
3Zafar IqbalLabour Party1,74112.4%−12.6 ptsElected
4Ushman ShabirYour Bradford Independent group1,47310.5%
5Mohammad ShafiqLabour Party1,39510.0%
6Wajid JahangirLabour Party1,1728.4%
7Raja Shahzaib KhanLiberal Democrats1,1298.1%
8Jafrul Kabir GaziLiberal Democrats9426.7%
9Adil AfzalGreen Party7475.3%
10Diane McInnesGreen Party4052.9%
11Andy RickfordGreen Party3902.8%
12Neil Clifford FordReform UK1631.2%
13Gareth InghamReform UK1391.0%
14ljaz Ahmed ChoudharyConservative Party1341.0%
15Muhammad AshrafConservative Party1310.9%
16Roger Pinto-SmithReform UK1310.9%
17Bushra ParveenConservative Party1080.8%

Electorate 0 · Ballots cast 13,987 · EC ward code local.bradford.bradford-moor.2026-05-07 · Back to ward index

Airedale · 3-seat (bloc vote)

Marginal winner 12.6% Proportional quota 25.0% Below quota −12.4 pts Valid ballots 16,560

RankCandidatePartyVotesShareBelow quotaElected
1George William BuckleyConservative Party2,43014.7%−10.3 ptsElected
2Peter Benedict KirkConservative Party2,15113.0%−12.0 ptsElected
3Raph CohnConservative Party2,08912.6%−12.4 ptsElected
4Caroline WhitakerGreen Party2,03812.3%
5Janet RussellGreen Party1,89711.5%
6Neil WhitakerGreen Party1,89311.4%
7Daniel James KeenanReform UK1,0926.6%
8Nathen James KeenanReform UK9876.0%
9Linda MacRoReform UK9475.7%
10Val CarrollLabour Party2891.7%
11Wendy NevilleLabour Party2431.5%
12Peter John KayeYorkshire Party2091.3%
13Jan SmithiesLabour Party1751.1%
14Michael John DysonLiberal Democrats870.5%
15Alexander RobinsonUK Independence Party (UKIP)330.2%

Electorate 11,302 · Ballots cast 16,568 · Invalid 8 · EC ward code local.bradford.airedale.2026-05-07 · Back to ward index

Heaton and Frizinghall · 3-seat (bloc vote)

Marginal winner 12.8% Proportional quota 25.0% Below quota −12.2 pts Valid ballots 14,546

RankCandidatePartyVotesShareBelow quotaElected
1Khalid MahmoodGreen Party2,44016.8%−8.2 ptsElected
2Nargus RangzebGreen Party1,91313.2%−11.8 ptsElected
3Ishtiaq AhmedYour Bradford Independent group1,85712.8%−12.2 ptsElected
4Mohammed HanifGreen Party1,82412.5%
5Aleem BashirYour Bradford Independent group1,51810.4%
6Shabana BashirYour Bradford Independent group1,2808.8%
7Nussrat MohammedLabour Party8635.9%
8Sijyy Ahmad SajjadLabour Party8425.8%
9Humayun IslamLabour Party6314.3%
10Leslie BennettReform UK2651.8%
11Fred KnowlesReform UK2601.8%
12Glenn Stuart NixonReform UK2451.7%
13Megan Lesley CowenConservative Party1821.3%
14Kathleen Mary EganConservative Party1671.1%
15John Kevin PassmanConservative Party1531.1%
16Adrian Jason ToddLiberal Democrats1060.7%

Electorate 0 · Ballots cast 14,546 · EC ward code local.bradford.heaton-frizinghall.2026-05-07 · Back to ward index

City · 3-seat (bloc vote)

Marginal winner 12.9% Proportional quota 25.0% Below quota −12.1 pts Valid ballots 11,436

RankCandidatePartyVotesShareBelow quotaElected
1Nazam AzamLabour Party2,03317.8%−7.2 ptsElected
2Sajawal HussainLabour Party1,51213.2%−11.8 ptsElected
3Shakeela Jan LalLabour Party1,47212.9%−12.1 ptsElected
4Mohammed HaleemGreen Party1,1199.8%
5Majid AliYour Bradford Independent group9138.0%
6Rizwan SaleemYour Bradford Independent group9118.0%
7Shazia SheikhGreen Party8797.7%
8Matthew TadychGreen Party7506.6%
9Sundas AliYour Bradford Independent group6015.3%
10Maureen Patricia HarrisonReform UK1771.5%
11Paul HoganReform UK1711.5%
12Pollyanna Greene-WrightConservative Party1621.4%
13Simon SmithReform UK1571.4%
14Mohammad NaeemIndependent1231.1%
15Saeeka TabassumIndependent1020.9%
16Tayyeb MunirConservative Party980.9%
17Alhassan OsmanConservative Party890.8%
18Bahlal Khalid SaleemIndependent880.8%
19Tariq MahmoodLiberal Democrats790.7%

Electorate 13,859 · Ballots cast 11,459 · Invalid 23 · EC ward code local.bradford.city.2026-05-07 · Back to ward index

Wibsey and Odsal · 3-seat (bloc vote)

Marginal winner 12.9% Proportional quota 25.0% Below quota −12.1 pts Valid ballots 11,828

RankCandidatePartyVotesShareBelow quotaElected
1Steve BurdReform UK1,61413.6%−11.4 ptsElected
2Darren Peter InghamReform UK1,54113.0%−12.0 ptsElected
3Jason Mark TownendReform UK1,52512.9%−12.1 ptsElected
4Faiz IlyasLabour Party1,0919.2%
5Ralph David Ritchie BerryLabour Party1,0839.2%
6Sabiya Akhtar KhanLabour Party9718.2%
7Alex RadiceGreen Party8457.1%
8Andrew WoodGreen Party6235.3%
9Brian FordGreen Party6155.2%
10Nick PeterkenYour Bradford Independent group4714.0%
11Alayna KhanYour Bradford Independent group3663.1%
12David CowellConservative Party3472.9%
13Hassan ButtConservative Party2862.4%
14Amena PatelConservative Party2382.0%
15Mary WhitrickLiberal Democrats2121.8%

Electorate 0 · Ballots cast 11,828 · EC ward code local.bradford.wibsey-odsal.2026-05-07 · Back to ward index

Windhill and Wrose · 3-seat (bloc vote)

Marginal winner 14.0% Proportional quota 25.0% Below quota −11.0 pts Valid ballots 12,375

RankCandidatePartyVotesShareBelow quotaElected
1Sally Jane BirchReform UK1,87415.1%−9.9 ptsElected
2Stephen Nigel BroadbentReform UK1,85215.0%−10.0 ptsElected
3Chris HowlettReform UK1,73014.0%−11.0 ptsElected
4Susan Kathryn HinchcliffeLabour Party1,37311.1%
5Liz RoweLabour Party1,2179.8%
6Alex Ross-ShawLabour Party1,2039.7%
7Kurt McMillanGreen Party5614.5%
8Ralph SaundersGreen Party5174.2%
9Aly TelferGreen Party4553.7%
10Stephen Mark ButlerConservative Party3873.1%
11Gazz HallIndependent3572.9%
12Harriet WoodConservative Party3462.8%
13Tkay ShanaConservative Party2672.2%
14Anthony Stephen MeadowsLiberal Democrats2361.9%

Electorate 11,286 · Ballots cast 12,386 · Invalid 11 · EC ward code local.bradford.windhill-wrose.2026-05-07 · Back to ward index

Little Horton · 3-seat (bloc vote)

Marginal winner 14.6% Proportional quota 25.0% Below quota −10.4 pts Valid ballots 13,939

RankCandidatePartyVotesShareBelow quotaElected
1Talat SajawalYour Bradford Independent group2,51318.0%−7.0 ptsElected
2Taj SalamYour Bradford Independent group2,21915.9%−9.1 ptsElected
3Noor ElahiYour Bradford Independent group2,03514.6%−10.4 ptsElected
4Imran KhanLabour Party1,84813.3%
5Maz ZamanLabour Party1,56811.2%
6Jude Sykes RoweLabour Party1,0387.4%
7Nurjahan Ali ArobiGreen Party4403.2%
8Christine BoydGreen Party3992.9%
9Sophie VanicatGreen Party3712.7%
10Will GrantReform UK2772.0%
11Paul RoperReform UK2511.8%
12Dave LeonardReform UK2501.8%
13Shafi Ullah KhanIndependent2401.7%
14Maj AsgharIndependent1721.2%
15John Malcolm Charles ColeLiberal Democrats910.7%
16Jacquie JarvisConservative Party880.6%
17Abdul SattarConservative Party710.5%
18Ashfaq RasoolConservative Party680.5%

Electorate 0 · Ballots cast 13,939 · EC ward code local.bradford.little-horton.2026-05-07 · Back to ward index

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

RankCandidatePartyVotesShareBelow quotaElected
1Matt EdwardsGreen Party1,66518.1%−6.9 ptsElected
2Celia HicksonGreen Party1,44415.7%−9.3 ptsElected
3Iain McInnesGreen Party1,34814.7%−10.3 ptsElected
4Steve HammondReform UK1,13212.3%
5John William JakesReform UK1,09411.9%
6Nicky KnowlesReform UK1,08511.8%
7Nigel GuyLabour Party3473.8%
8Martin Hussain BottomleyLabour Party3373.7%
9Richard Duncan LewisLabour Party2813.1%
10Stuart Anthony HastingsConservative Party1541.7%
11Alexander Keith MetcalfeConservative Party1161.3%
12Shamas KhanConservative Party1061.2%
13Ines Linda RiachLiberal Democrats830.9%

Electorate 12,589 · Ballots cast 9,206 · Invalid 14 · EC ward code local.bradford.holme-wood-bierley.2026-05-07 · Back to ward index

Ilkley and Addingham · 3-seat (bloc vote)

Marginal winner 14.9% Proportional quota 25.0% Below quota −10.1 pts Valid ballots 24,097

RankCandidatePartyVotesShareBelow quotaElected
1Andrew John Patrick LoyConservative Party3,77515.7%−9.3 ptsElected
2Richard Michael DowneyConservative Party3,67815.3%−9.7 ptsElected
3Jane Isabel SellersConservative Party3,60214.9%−10.1 ptsElected
4Ros BrownGreen Party3,22913.4%
5Ellen D'ArcyGreen Party2,67911.1%
6Richard WilsonGreen Party2,47610.3%
7Stephen Anthony HeyLabour Party8813.7%
8Mark Fredrick StidworthyLiberal Democrats7072.9%
9Greg RobinsonReform UK6872.9%
10Ray LenikReform UK6572.7%
11Craig SandersonReform UK6532.7%
12Lorraine DowsonLabour Party5952.5%
13John FlahertyLabour Party4782.0%

Electorate 13,132 · Ballots cast 24,111 · Invalid 14 · EC ward code local.bradford.ilkley-addingham.2026-05-07 · Back to ward index

Queensbury · 3-seat (bloc vote)

Marginal winner 16.0% Proportional quota 25.0% Below quota −9.0 pts Valid ballots 13,331

RankCandidatePartyVotesShareBelow quotaElected
1Robin CummingReform UK2,34417.6%−7.4 ptsElected
2Ian David EvansReform UK2,31117.3%−7.7 ptsElected
3Chris MastersonReform UK2,12816.0%−9.0 ptsElected
4Paul Gregory Smith CromieIndependent8216.2%
5Sophie WilliamsGreen Party7165.4%
6Alex MitchellLabour Party6855.1%
7Charlotte WoollardGreen Party6244.7%
8Ashley Victor IsherwoodLabour Party6074.6%
9Robert Steven IllingworthConservative Party5914.4%
10Anni RawGreen Party5834.4%
11Gill ThorntonLabour Party5814.4%
12Adam PatersonConservative Party5454.1%
13Phoenix Mae TalbotConservative Party4903.7%
14Muhammad Asjad BaigLiberal Democrats3052.3%

Electorate 11,637 · Ballots cast 13,340 · Invalid 9 · EC ward code local.bradford.queensbury.2026-05-07 · Back to ward index

Worth Valley · 3-seat (bloc vote)

Marginal winner 16.1% Proportional quota 25.0% Below quota −8.9 pts Valid ballots 19,151

RankCandidatePartyVotesShareBelow quotaElected
1Rebecca PoulsenConservative Party3,74019.5%−5.5 ptsElected
2Christopher John HerdConservative Party3,39217.7%−7.3 ptsElected
3Paul Belcome Constantine GoldingConservative Party3,07516.1%−8.9 ptsElected
4Helen Ingham-CookReform UK1,5017.8%
5Craig WhaleReform UK1,4577.6%
6Judith WhiteReform UK1,4127.4%
7Patrick WilsonGreen Party9705.1%
8Josie McMasterGreen Party7714.0%
9Brian NewhamGreen Party7003.7%
10Peter James KatesLabour Party6583.4%
11Tamara Michelle ChristianLabour Party5753.0%
12Pat OxleyLabour Party5562.9%
13Kay KirkhamLiberal Democrats1941.0%
14Sabine Ebert-ForbesIndependent1500.8%

Electorate 13,844 · Ballots cast 19,156 · Invalid 5 · EC ward code local.bradford.worth-valley.2026-05-07 · Back to ward index

Royds · 3-seat (bloc vote)

Marginal winner 16.3% Proportional quota 25.0% Below quota −8.7 pts Valid ballots 9,621

RankCandidatePartyVotesShareBelow quotaElected
1Oliver Darryl Bolton-WilliamsReform UK1,65217.2%−7.8 ptsElected
2Stephen Anthony PlaceReform UK1,60916.7%−8.3 ptsElected
3Tony WooffittReform UK1,56616.3%−8.7 ptsElected
4Angela TaitLabour Party7898.2%
5Andrew ThorntonLabour Party7147.4%
6Simon Mark CunninghamLabour Party6947.2%
7Tabitha BastGreen Party5776.0%
8Emily McDowallGreen Party5695.9%
9Will WorboysGreen Party4795.0%
10Charles Robert Jason AgarConservative Party2893.0%
11Hazel BatemanConservative Party2843.0%
12Ian Jack FletcherConservative Party2422.5%
13Steven Michael CotterillLiberal Democrats1571.6%

Electorate 0 · Ballots cast 9,621 · EC ward code local.bradford.royds.2026-05-07 · Back to ward index

Wyke · 3-seat (bloc vote)

Marginal winner 16.8% Proportional quota 25.0% Below quota −8.2 pts Valid ballots 12,372

RankCandidatePartyVotesShareBelow quotaElected
1Ian ReedReform UK2,18117.6%−7.4 ptsElected
2Adam Thompson-DayReform UK2,11917.1%−7.9 ptsElected
3Ian WalkerReform UK2,08116.8%−8.2 ptsElected
4Tom HughesLabour Party7876.4%
5Andrew NeillyGreen Party7335.9%
6Sharon RatcliffeLabour Party7165.8%
7Andy WalshLabour Party7015.7%
8Will RobinsonGreen Party6855.5%
9Kay ThomasGreen Party6605.3%
10Peter Crossley BatemanConservative Party4743.8%
11Stephen Leslie GoodwillConservative Party4503.6%
12Richard MilczanowskiConservative Party3572.9%
13Kevin Anthony HallLiberal Democrats2482.0%
14James Graham LewthwaiteBritish Democratic Party1801.5%

Electorate 11,542 · Ballots cast 12,383 · Invalid 11 · EC ward code local.bradford.wyke.2026-05-07 · Back to ward index

Manningham · 3-seat (bloc vote)

Marginal winner 19.0% Proportional quota 25.0% Below quota −6.0 pts Valid ballots 15,796

RankCandidatePartyVotesShareBelow quotaElected
1Muhammed Ali IslamYour Bradford Independent group3,79624.0%−1.0 ptsElected
2Muhammad Haseeb KhanYour Bradford Independent group3,07019.4%−5.6 ptsElected
3Mohammed SalissYour Bradford Independent group2,99919.0%−6.0 ptsElected
4Safina KauserLabour Party1,3458.5%
5Fatima Safa AliLabour Party1,0376.6%
6Shazad AliGreen Party9836.2%
7Ashraf MiahLabour Party9626.1%
8Bruce BarnesGreen Party5103.2%
9Ahdam RanaGreen Party4983.2%
10Susan AndrewsConservative Party1160.7%
11Steve CallReform UK910.6%
12Rosemary IzzardReform UK900.6%
13Khalid Mahmood AnjumConservative Party880.6%
14Siobhan Marie HelliwellReform UK800.5%
15Anthony StockdaleLiberal Democrats720.5%
16Ian CowenConservative Party590.4%

Electorate 0 · Ballots cast 15,796 · EC ward code local.bradford.manningham.2026-05-07 · Back to ward index

Shipley · 3-seat (bloc vote)

Marginal winner 20.4% Proportional quota 25.0% Below quota −4.6 pts Valid ballots 16,708

RankCandidatePartyVotesShareBelow quotaElected
1Kevin WarnesGreen Party3,74722.4%−2.6 ptsElected
2Anna WatsonGreen Party3,74422.4%−2.6 ptsElected
3Hawarun HussainGreen Party3,40820.4%−4.6 ptsElected
4Stuart BaggaleyReform UK9185.5%
5Peter Anthony RobinsonReform UK8455.1%
6Ben LunderganReform UK8385.0%
7Jen KilyonLabour Party7084.2%
8Qasem AwanLabour Party6023.6%
9Athif KhanLabour Party5303.2%
10Anita BelskaConservative Party3612.2%
11Thomas Felix CreightonConservative Party3582.1%
12Geoffrey Michael WhiteleyConservative Party3332.0%
13Christopher Anthony MorleyLiberal Democrats2381.4%
14Tom Ernest GibsonTrade Unionist and Socialist Coalition780.5%

Electorate 11,704 · Ballots cast 16,723 · Invalid 15 · EC ward code local.bradford.shipley.2026-05-07 · Back to ward index