← Bradford (all cycles) · 4 May 2023 cohort

Bradford 2023

Local elections held 4 May 2023.

30 ward races
30 seats
10 elected below the proportional quota
33.3% of seats below quota
7 unfairly awarded seats
23.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 Party56,91647.0%2273.3%1550.0%+7
Conservative Party29,09324.0%413.3%826.7%-4
Green Party17,60714.5%310.0%413.3%-1
Liberal Democrats10,3538.5%13.3%26.7%-1
Independent5,0734.2%00.0%13.3%-1
Yorkshire Party1,4081.2%00.0%00.0%0
Reform UK4430.4%00.0%00.0%0
BDP1400.1%00.0%00.0%0
Social Democratic Party370.0%00.0%00.0%0
Trade Unionist and Socialist Coalition350.0%00.0%00.0%0
Total121,105100.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 2023 election (current) and immediately before it (2022). Only ~⅓ of seats were contested in 2023 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2023)
Previous (2022)

Wards in this council

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

Race results

Queensbury · 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,412

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
1Mitchell, A.Labour Party1,20635.3%−14.7 ptsElected
2Hargreaves, R.Independent1,04230.5%
3Paterson, A.Conservative Party84924.9%
4Dodwell, E.Green Party2296.7%
5Whitrick, M.Liberal Democrats862.5%

Electorate 12,452 · Back to ward index

Wharfedale · single-seat

Marginal winner Winning candidate's share of valid ballots. 39.4% 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. 4,364

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
1Steele, C.Labour Party1,71839.4%−10.6 ptsElected
2Cochrane, P.Conservative Party1,69238.8%
3Turner, C.Green Party53412.2%
4Needle, J.Liberal Democrats4209.6%

Electorate 9,556 · Back to ward index

Ilkley · single-seat

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

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
1Nunns, D.Conservative Party2,65541.9%−8.1 ptsElected
2Brown, R.Green Party2,49539.3%
3Baldwin, M.Labour Party97715.4%
4Jones, C.Liberal Democrats2143.4%

Electorate 11,949 · Back to ward index

Eccleshill · single-seat

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

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
1Parsons, I.Labour Party1,44743.1%−6.9 ptsElected
2Knox, S.Liberal Democrats1,17334.9%
3Rasool, W.Conservative Party46713.9%
4Barras, J.Yorkshire Party1524.5%
5Vanicat, S.Green Party1213.6%

Electorate 12,921 · Back to ward index

Baildon · single-seat

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

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
1Pollard, M.Conservative Party2,15344.5%−5.5 ptsElected
2Ashton, P.Labour Party2,00341.4%
3Dunk, C.Green Party2445.0%
4Wilkinson, D.Liberal Democrats2314.8%
5Moncaster, P.Reform UK2114.4%

Electorate 11,969 · Back to ward index

Bingley Rural · single-seat

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

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
1Sullivan, P.Conservative Party2,45746.8%−3.2 ptsElected
2Malik, A.Labour Party1,21123.0%
3Bacon, C.Independent96018.3%
4Newham, B.Green Party4328.2%
5Baranowski, H.Liberal Democrats1943.7%

Electorate 14,607 · Back to ward index

Bingley · single-seat

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

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
1Fricker, S.Labour Party2,79646.9%−3.1 ptsElected
2Winnard, G.Conservative Party2,36539.7%
3Drucquer, R.Green Party5589.4%
4Russell, P.Liberal Democrats2394.0%

Electorate 14,037 · Back to ward index

Keighley West · single-seat

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

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
1Lintern, J.Labour Party1,50747.3%−2.7 ptsElected
2Kelly, L.Conservative Party1,44745.5%
3Spoerry, S.Liberal Democrats1274.0%
4Whittaker, J.Green Party1023.2%

Electorate 11,815 · Back to ward index

Keighley Central · single-seat

Marginal winner Winning candidate's share of valid ballots. 49.3% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −0.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 6,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
1Zaman, A.Labour Party3,12549.3%−0.7 ptsElected
2Akhtar, J.Conservative Party2,28436.0%
3Ali, Z.Independent5809.2%
4Telfer, A.Green Party1782.8%
5Robinson, L.Independent851.3%
6Allon, N.Liberal Democrats841.3%

Electorate 12,448 · Back to ward index

Craven · single-seat

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

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
1Russell, J.Green Party2,83149.5%−0.5 ptsElected
2Irving, E.Conservative Party1,83832.1%
3Knight, A.Labour Party70012.2%
4Kaye, P.Yorkshire Party2804.9%
5Mann, P.Liberal Democrats731.3%

Electorate 14,064 · Back to ward index

Manningham · single-seat

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

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
1Kauser, S.Labour Party2,50250.9%+0.9 ptsElected
2Islam, M.Independent2,15343.8%
3Fetherston, A.Green Party1693.4%
4Anjum, K.Conservative Party891.8%

Electorate 12,254 · Back to ward index

Keighley East · single-seat

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

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
1Robinson, L.Labour Party2,01551.2%+1.2 ptsElected
2Crangle, M.Conservative Party1,42536.2%
3Hunnisett, D.Green Party2706.9%
4Briggs, J.Liberal Democrats1864.7%
5Vann, A.Social Democratic Party370.9%

Electorate 12,480 · Back to ward index

Wibsey · single-seat

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

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
1Berry, R.Labour Party1,47055.9%+5.9 ptsElected
2Peterken, N.Conservative Party54820.8%
3Boulton, B.Liberal Democrats37514.3%
4Daw, M.Green Party1204.6%
5Buxton, B.Yorkshire Party1164.4%

Electorate 10,650 · Back to ward index

Bradford Moor · single-seat

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

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
1Iqbal, Z.Labour Party2,60756.0%+6.0 ptsElected
2Thair, M.Liberal Democrats1,72737.1%
3Iqbal, A.Conservative Party1924.1%
4Grant, W.Yorkshire Party681.5%
5Wood, A.Green Party631.4%

Electorate 13,064 · Back to ward index

Wyke · single-seat

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

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
1Ferriby, S.Labour Party1,54256.0%+6.0 ptsElected
2McLean, M.Conservative Party65423.8%
3Hall, K.Liberal Democrats1545.6%
4Lewthwaite, J.BDP1405.1%
5Walker, I.Reform UK1354.9%
6Parkinson, D.Green Party1284.6%

Electorate 10,664 · Back to ward index

Heaton · single-seat

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

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
1Amran, M.Labour Party2,82158.4%+8.4 ptsElected
2Mahmood, K.Green Party1,76936.6%
3Khan, S.Conservative Party1673.5%
4Ali, A.Liberal Democrats741.5%

Electorate 12,529 · Back to ward index

Worth Valley · single-seat

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

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
1Poulson, R.Conservative Party2,41259.2%+9.2 ptsElected
2Joomun-Whitehead, A.Labour Party1,29031.7%
3Hussain, H.Green Party1874.6%
4Kirkham, K.Liberal Democrats1824.5%

Electorate 10,911 · Back to ward index

Tong · single-seat

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

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
1Sutcliffe, U.Green Party1,54659.8%+9.8 ptsElected
2Mukhtar, K.Labour Party65025.2%
3Turpin, P.Conservative Party2218.6%
4Elliott, S.Liberal Democrats923.6%
5Inman, B.Yorkshire Party752.9%

Electorate 12,612 · Back to ward index

Bolton and Undercliffe · single-seat

Marginal winner Winning candidate's share of valid ballots. 59.9% 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,445

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
1Choudhry, S.Labour Party2,06459.9%+9.9 ptsElected
2Lubenko, S.Liberal Democrats62018.0%
3Singh, S.Conservative Party2968.6%
4Gulland, B.Green Party1684.9%
5Barras, W.Yorkshire Party1654.8%
6Bourn, S.Reform UK972.8%
7Gibson, T.Trade Unionist and Socialist Coalition351.0%

Electorate 12,049 · Back to ward index

Windhill and Wrose · single-seat

Marginal winner Winning candidate's share of valid ballots. 60.4% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +10.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,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
1Hinchcliffe, S.Labour Party1,83460.4%+10.4 ptsElected
2Harrison, W.Conservative Party75324.8%
3Thorne, G.Liberal Democrats2397.9%
4Wood, J.Green Party2127.0%

Electorate 11,346 · Back to ward index

Thornton and Allerton · single-seat

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

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
1Duffy, S.Labour Party2,22461.8%+11.8 ptsElected
2Morton, J.Conservative Party74320.7%
3Whitaker, J.Green Party3229.0%
4Griffiths, A.Liberal Democrats3078.5%

Electorate 12,592 · Back to ward index

Idle and Thackley · single-seat

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

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
1Sunderland, J.Liberal Democrats2,68663.7%+13.7 ptsElected
2Logan, G.Labour Party80519.1%
3Robertshaw, J.Conservative Party4049.6%
4Barras, L.Yorkshire Party1613.8%
5Lawrence, T.Green Party1593.8%

Electorate 13,348 · Back to ward index

Royds · single-seat

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

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
1Tait, A.Labour Party1,71363.9%+13.9 ptsElected
2Bayap, E.Conservative Party59222.1%
3Sharp, I.Green Party2519.4%
4Riach, I.Liberal Democrats1244.6%

Electorate 12,180 · Back to ward index

Shipley · single-seat

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

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
1Warnes, K.Green Party3,20464.6%+14.6 ptsElected
2Martin, V.Labour Party1,23824.9%
3Golding, P.Conservative Party4238.5%
4Errington, N.Liberal Democrats982.0%

Electorate 11,618 · Back to ward index

Clayton and Fairweather Green · single-seat

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

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
1Thirkill, C.Labour Party2,07169.3%+19.3 ptsElected
2Lawton, K.Conservative Party57419.2%
3May, S.Green Party2287.6%
4Cotterell, S.Liberal Democrats1153.8%

Electorate 11,966 · Back to ward index

Great Horton · single-seat

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

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, T.Labour Party2,37470.2%+20.2 ptsElected
2Khan, S.Conservative Party35010.4%
3Boota, H.Independent2537.5%
4Moses, S.Liberal Democrats1574.6%
5Sykes, A.Green Party1364.0%
6Grant, W.Yorkshire Party1103.3%

Electorate 11,570 · Back to ward index

Bowling and Barkerend · single-seat

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

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
1Khan, I.Labour Party2,54075.0%+25.0 ptsElected
2Middleton, H.Liberal Democrats2858.4%
3Fazal, M.Conservative Party2427.1%
4Rickford, A.Green Party1765.2%
5Wood, K.Yorkshire Party1434.2%

Electorate 13,726 · Back to ward index

City · single-seat

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

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
1Lal, S.Labour Party2,51379.1%+29.1 ptsElected
2Patel, A.Conservative Party34811.0%
3Tadych, M.Green Party31710.0%

Electorate 14,427 · Back to ward index

Toller · single-seat

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

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
1Shaheen, F.Labour Party3,19082.4%+32.4 ptsElected
2Ford, B.Green Party3549.1%
3Iqbal, S.Conservative Party3268.4%

Electorate 13,102 · Back to ward index

Little Horton · single-seat

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

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
1Salam, T.Labour Party2,76385.7%+35.7 ptsElected
2Longhorn, D.Yorkshire Party1384.3%
3Afzal, M.Conservative Party1273.9%
4Arobi, N.Green Party1043.2%
5Mahmood, T.Liberal Democrats912.8%

Electorate 12,088 · Back to ward index