← Bradford (all cycles) · 2 May 2024 cohort

Bradford 2024

Local elections held 2 May 2024.

30 ward races
30 seats
15 elected below the proportional quota
50.0% of seats below quota
4 unfairly awarded seats
13.3% of seats unfairly awarded

Each race compares the marginal winner's share of valid ballots to the proportional quota — the share they'd need under any common proportional method. How the numbers are derived →

If votes were counted by party

Across the 30 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 30 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 %Δ
Labour Party41,65732.8%1033.3%1136.7%-1
Independent25,78320.3%930.0%620.0%+3
Conservative Party25,24419.9%413.3%620.0%-2
Green Party19,51915.4%413.3%516.7%-1
Liberal Democrats9,3447.4%310.0%26.7%+1
Yorkshire Party2,5092.0%00.0%00.0%0
Reform UK1,3061.0%00.0%00.0%0
ND9880.8%00.0%00.0%0
British Democratic Party1900.1%00.0%00.0%0
UK Independence Party (UKIP)1100.1%00.0%00.0%0
Trade Unionist and Socialist Coalition1030.1%00.0%00.0%0
Social Democratic Party580.0%00.0%00.0%0
Total126,811100.0%30100.0%30100.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

Two opencouncildata snapshots: the council immediately after the 2024 election (current) and immediately before it (2023). Only ~⅓ of seats were contested in 2024 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2024)
Previous (2023)

Wards in this council

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

Race results

Wibsey · single-seat

Marginal winner Winning candidate's share of valid ballots. 31.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −18.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,882

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ilyas, F.Labour Party91331.7%−18.3 ptsElected
2Peterken, N.Independent76626.6%
3Radice, A.Green Party43515.1%
4Head, S.Yorkshire Party36712.7%
5Rajput, O.Conservative Party29610.3%
6Lubenko, S.Liberal Democrats1053.6%

Electorate 10,633 · EC ward code E05001367 · Back to ward index

Eccleshill · single-seat

Marginal winner Winning candidate's share of valid ballots. 35.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −14.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,435

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Stubbs, B.Liberal Democrats1,21135.3%−14.7 ptsElected
2Martin, V.Labour Party1,16333.9%
3Rasool, U.Conservative Party41412.1%
4Vanicat, S.Green Party2938.5%
5Barras, J.Yorkshire Party2888.4%
6Fretwell, L.Trade Unionist and Socialist Coalition661.9%

Electorate 13,229 · EC ward code E05001350 · Back to ward index

Keighley East · single-seat

Marginal winner Winning candidate's share of valid ballots. 37.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,151

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ahmed, F.Labour Party1,56137.6%−12.4 ptsElected
2Ambler, J.Conservative Party1,38333.3%
3Razak, N.Independent49111.8%
4Hunnisett, D.Green Party3628.7%
5Allon, P.Liberal Democrats2967.1%
6Vann, A.Social Democratic Party581.4%

Electorate 12,516 · EC ward code E05001356 · Back to ward index

Ilkley · single-seat

Marginal winner Winning candidate's share of valid ballots. 37.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −12.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 6,401

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Brown, R.Green Party2,41437.7%−12.3 ptsElected
2Sugden, J.Conservative Party2,24735.1%
3Hawkesworth, A.ND98815.4%
4Baldwin, M.Labour Party69410.8%
5Briggs, J.Liberal Democrats580.9%

Electorate 11,900 · EC ward code E05001354 · Back to ward index

Keighley West · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −10.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,121

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1O'Keeffe, J.Labour Party1,23839.7%−10.3 ptsElected
2Glentworth, J.Conservative Party96831.0%
3Farley, A.Green Party44814.4%
4Judson, A.Reform UK2979.5%
5Atlas, D.Yorkshire Party1133.6%
6Hewitt, D.Liberal Democrats571.8%

Electorate 11,832 · EC ward code E05001357 · Back to ward index

Bowling and Barkerend · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,871

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Uddin, I.Independent1,55140.1%−9.9 ptsElected
2Khan, H.Labour Party1,33234.4%
3Rickford, A.Green Party2827.3%
4Jamal, A.Conservative Party2596.7%
5Middleton, H.Liberal Democrats2285.9%
6Wood, K.Yorkshire Party2195.7%

Electorate 13,976 · EC ward code E05001345 · Back to ward index

Clayton and Fairweather Green · single-seat

Marginal winner Winning candidate's share of valid ballots. 40.9% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −9.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,344

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ilyas, M.Labour Party1,36940.9%−9.1 ptsElected
2Lawton, K.Conservative Party72021.5%
3Hussain, S.Independent66119.8%
4Hassell, S.Green Party36911.0%
5Cotterill, S.Liberal Democrats2256.7%

Electorate 12,105 · EC ward code E05001348 · Back to ward index

Wharfedale · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.1% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,653

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Felstead, B.Conservative Party1,91341.1%−8.9 ptsElected
2O'Connor, B.Labour Party1,84639.7%
3Turner, C.Green Party4189.0%
4Needle, J.Liberal Democrats3287.0%
5Martins, R.Yorkshire Party1483.2%

Electorate 9,661 · EC ward code E05001366 · Back to ward index

Craven · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,947

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Whitaker, N.Green Party2,45541.3%−8.7 ptsElected
2Buckley, G.Conservative Party2,28838.5%
3Knight, A.Labour Party73612.4%
4Kaye, P.Yorkshire Party2995.0%
5Robinson, L.UK Independence Party (UKIP)1101.8%
6Mann, P.Liberal Democrats591.0%

Electorate 14,155 · EC ward code E05001349 · Back to ward index

Heaton · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,268

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ahmed, I.Independent2,18341.4%−8.6 ptsElected
2Mahmood, K.Green Party1,54429.3%
3Hussain, I.Labour Party1,24523.6%
4Butler, S.Conservative Party2965.6%

Electorate 12,809 · EC ward code E05001352 · Back to ward index

Great Horton · single-seat

Marginal winner Winning candidate's share of valid ballots. 41.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −8.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,044

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Saddiq, S.Independent1,69241.8%−8.2 ptsElected
2Jabar, A.Labour Party1,45335.9%
3Khan, S.Conservative Party2696.7%
4Grant, W.Yorkshire Party2486.1%
5Prosser, S.Green Party2315.7%
6Moses, S.Liberal Democrats1513.7%

Electorate 11,837 · EC ward code E05001351 · Back to ward index

Bolton and Undercliffe · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −7.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,331

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ward, D.Independent1,43243.0%−7.0 ptsElected
2Cunningham, S.Labour Party1,16935.1%
3Harrison, W.Conservative Party2848.5%
4Gulland, B.Green Party2276.8%
5Barras, W.Yorkshire Party1825.5%
6Gibson, T.Trade Unionist and Socialist Coalition371.1%

Electorate 12,258 · EC ward code E05001344 · Back to ward index

Wyke · single-seat

Marginal winner Winning candidate's share of valid ballots. 43.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −6.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,674

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Hughes, T.Labour Party1,15743.3%−6.7 ptsElected
2McLean, M.Conservative Party54420.3%
3Walker, I.Reform UK36513.6%
4Parkinson, D.Green Party2188.2%
5Hall, K.Liberal Democrats2007.5%
6Lewthwaite, J.British Democratic Party1907.1%

Electorate 10,745 · EC ward code E05001370 · Back to ward index

Baildon · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,033

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Davies, D.Conservative Party2,27545.2%−4.8 ptsElected
2Dixon, G.Labour Party1,92238.2%
3Ashton, J.Independent4909.7%
4Dunk, C.Green Party2294.5%
5Wilkinson, D.Liberal Democrats1172.3%

Electorate 11,910 · EC ward code E05001341 · Back to ward index

Thornton and Allerton · single-seat

Marginal winner Winning candidate's share of valid ballots. 45.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −4.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,793

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Mullaney, B.Labour Party1,72145.4%−4.6 ptsElected
2Goulding, R.Conservative Party76120.1%
3Ahmed, Q.Independent66517.5%
4Griffiths, A.Liberal Democrats3429.0%
5Sorrell, I.Green Party3048.0%

Electorate 12,798 · EC ward code E05001363 · Back to ward index

Bingley Rural · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.2% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,038

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Winnard, G.Conservative Party2,52850.2%+0.2 ptsElected
2Kimber, J.Labour Party1,72334.2%
3Newham, B.Green Party54810.9%
4Baranowski, H.Liberal Democrats2394.7%

Electorate 14,703 · EC ward code E05001343 · Back to ward index

Royds · single-seat

Marginal winner Winning candidate's share of valid ballots. 50.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +0.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,800

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Thornton, A.Labour Party1,41750.6%+0.6 ptsElected
2Hainsworth, R.Reform UK47817.1%
3Emmanuel, E.Conservative Party39114.0%
4Daw, M.Green Party37413.4%
5Riach, I.Liberal Democrats1405.0%

Electorate 12,194 · EC ward code E05001361 · Back to ward index

Keighley Central · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,638

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Hussain, M.Labour Party2,90251.5%+1.5 ptsElected
2Shabir, V.Independent1,88933.5%
3Abberton, C.Conservative Party4988.8%
4Ferguson, P.Green Party2344.2%
5Allon, N.Liberal Democrats1152.0%

Electorate 12,571 · EC ward code E05001355 · Back to ward index

Windhill and Wrose · single-seat

Marginal winner Winning candidate's share of valid ballots. 51.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +1.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,007

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ross-Shaw, A.Labour Party1,55151.6%+1.6 ptsElected
2Gill, J.Conservative Party72824.2%
3Wood, J.Green Party38812.9%
4Thorne, G.Liberal Democrats34011.3%

Electorate 11,323 · EC ward code E05001368 · Back to ward index

City · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,239

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Saleem, R.Independent2,22452.5%+2.5 ptsElected
2Ahmed, A.Labour Party1,44834.2%
3Tadych, M.Green Party3007.1%
4Kirk, P.Conservative Party2676.3%

Electorate 15,572 · EC ward code E05001347 · Back to ward index

Bradford Moor · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,903

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ahmed, R.Liberal Democrats2,05252.6%+2.6 ptsElected
2Alipoor, M.Labour Party1,17930.2%
3Wood, A.Green Party49412.7%
4Longhorn, D.Yorkshire Party1102.8%
5Shana, T.Conservative Party681.7%

Electorate 13,344 · EC ward code E05001346 · Back to ward index

Toller · single-seat

Marginal winner Winning candidate's share of valid ballots. 52.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +2.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,841

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Malik, A.Independent2,54852.6%+2.6 ptsElected
2Hussain, A.Labour Party1,66534.4%
3Ford, B.Green Party4539.4%
4Sharp, J.Conservative Party1753.6%

Electorate 13,266 · EC ward code E05001364 · Back to ward index

Queensbury · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,973

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Majkowski, L.Independent2,13053.6%+3.6 ptsElected
2Hussain, M.Labour Party91923.1%
3Paterson, A.Conservative Party57414.4%
4Dodwell, E.Green Party2797.0%
5Whitrick, M.Liberal Democrats711.8%

Electorate 12,455 · EC ward code E05001360 · Back to ward index

Worth Valley · single-seat

Marginal winner Winning candidate's share of valid ballots. 56.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +6.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,129

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Brown, R.Conservative Party2,32756.4%+6.4 ptsElected
2Joomun-Whitehead, A.Labour Party1,30931.7%
3Telfer, A.Green Party3287.9%
4Kirkham, K.Liberal Democrats1654.0%

Electorate 10,937 · EC ward code E05001369 · Back to ward index

Idle and Thackley · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,142

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Griffiths, A.Liberal Democrats2,49960.3%+10.3 ptsElected
2Logan, G.Labour Party88121.3%
3Barras, L.Yorkshire Party3097.5%
4Basit, S.Conservative Party2435.9%
5Lawrence, T.Green Party2105.1%

Electorate 13,406 · EC ward code E05001353 · Back to ward index

Tong · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,675

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Edwards, M.Green Party1,62060.6%+10.6 ptsElected
2Ratcliffe, S.Labour Party70726.4%
3Lum, G.Conservative Party1836.8%
4Herdson, D.Yorkshire Party973.6%
5Elliott, S.Liberal Democrats682.5%

Electorate 12,601 · EC ward code E05001365 · Back to ward index

Bingley · single-seat

Marginal winner Winning candidate's share of valid ballots. 61.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 6,005

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Dearden, M.Labour Party3,70561.7%+11.7 ptsElected
2Golding, P.Conservative Party1,69028.1%
3Drucquer, R.Green Party3986.6%
4Russell, P.Liberal Democrats2123.5%

Electorate 14,007 · EC ward code E05001342 · Back to ward index

Shipley · single-seat

Marginal winner Winning candidate's share of valid ballots. 63.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +13.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,114

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Love, M.Green Party3,25163.6%+13.6 ptsElected
2Elgar, J.Labour Party1,06420.8%
3Hussain, Q.Conservative Party3617.1%
4Nagbea, NagbeaIndependent2064.0%
5Moncaster, P.Reform UK1663.2%
6Errington, N.Liberal Democrats661.3%

Electorate 11,742 · EC ward code E05001362 · Back to ward index

Little Horton · single-seat

Marginal winner Winning candidate's share of valid ballots. 68.5% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +18.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 4,023

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Sajawal, T.Independent2,75568.5%+18.5 ptsElected
2Mawson, A.Labour Party76919.1%
3Ali Arobi, N.Green Party2205.5%
4Bell, E.Conservative Party1503.7%
5Buxton, B.Yorkshire Party1293.2%

Electorate 12,322 · EC ward code E05001358 · Back to ward index

Manningham · single-seat

Marginal winner Winning candidate's share of valid ballots. 76.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +26.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 5,336

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Islam, M.Independent4,10076.8%+26.8 ptsElected
2Hussain, A.Labour Party89916.8%
3Fetherston, A.Green Party1933.6%
4Burns, H.Conservative Party1442.7%

Electorate 12,681 · EC ward code E05001359 · Back to ward index