← Preston (all cycles) · 5 May 2022 cohort

Preston 2022

Local elections held 5 May 2022.

16 ward races
17 seats
2 elected below the proportional quota
11.8% of seats below quota
2 unfairly awarded seats
11.8% 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 16 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 17 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 Party14,63349.4%1164.7%952.9%+2
Conservative Party8,34728.2%317.6%529.4%-2
Liberal Democrats6,44221.8%317.6%317.6%0
Green Party1780.6%00.0%00.0%0
Total29,600100.0%17100.0%17100.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 2022 election (current) and immediately before it (2021). Only ~⅓ of seats were contested in 2022 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2022)
Previous (2021)

Wards in this council

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

Race results

Sharoe Green · single-seat

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

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
1Green M.Conservative Party85336.6%−13.4 ptsElected
2Vohra S.Labour Party69029.6%
3Kulbacki G.Liberal Democrats61126.2%
4Disley H.Green Party1787.6%

Electorate 6,257 · EC ward code E05012208 · Back to ward index

Greyfriars · single-seat

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

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
1Duke F.Liberal Democrats1,20646.5%−3.5 ptsElected
2Aldridge S.Conservative Party81731.5%
3Routledge M.Labour Party57222.0%

Electorate 6,334 · EC ward code E05012200 · Back to ward index

Cadley · 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,111

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
1Adair P.Liberal Democrats1,06950.6%+0.6 ptsElected
2Akhtar T.Labour Party54225.7%
3Balshaw P.Conservative Party50023.7%

Electorate 6,163 · EC ward code E05012195 · Back to ward index

Ingol and Cottam · single-seat

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

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
1Darby N.Liberal Democrats1,28355.2%+5.2 ptsElected
2Gibson C.Conservative Party69429.9%
3Dwyer C.Labour Party34614.9%

Electorate 6,862 · EC ward code E05012201 · Back to ward index

Garrison · single-seat

Marginal winner Winning candidate's share of valid ballots. 55.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. 2,193

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
1Afzal A.Labour Party1,21855.5%+5.5 ptsElected
2Singh L.Conservative Party61428.0%
3Turner M.Liberal Democrats36116.5%

Electorate 6,620 · EC ward code E05012199 · Back to ward index

Preston Rural North · 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. 1,681

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
1Thompson S.Conservative Party94156.0%+6.0 ptsElected
2Sarwar A.Labour Party41724.8%
3Guise D.Liberal Democrats32319.2%

Electorate 5,676 · EC ward code E05012205 · Back to ward index

Preston Rural East · single-seat

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

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
1Whittam S.Conservative Party1,18857.1%+7.1 ptsElected
2James A.Labour Party54326.1%
3Lawrence P.Liberal Democrats35116.9%

Electorate 6,481 · EC ward code E05012204 · Back to ward index

Lea and Larches · 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. 1,623

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
1Borrow D.Labour Party96159.2%+9.2 ptsElected
2Rainford S.Conservative Party47229.1%
3Craven E.Liberal Democrats19011.7%

Electorate 6,400 · EC ward code E05012202 · Back to ward index

Ribbleton · single-seat

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

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
1Saksena J.Labour Party66463.8%+13.8 ptsElected
2Campbell J.Conservative Party25124.1%
3Bosman L.Liberal Democrats12512.0%

Electorate 5,715 · EC ward code E05012206 · Back to ward index

Ashton · single-seat

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

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
1Boswell R.Labour Party1,24965.0%+15.0 ptsElected
2Slater T.Conservative Party49025.5%
3Dable J.Liberal Democrats1839.5%

Electorate 6,268 · EC ward code E05012193 · Back to ward index

Plungington · single-seat

Marginal winner Winning candidate's share of valid ballots. 70.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,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
1Akhtar P.Labour Party81470.7%+20.7 ptsElected
2Homer P.Conservative Party20718.0%
3Potter R.Liberal Democrats13011.3%

Electorate 8,466 · EC ward code E05012203 · Back to ward index

City Centre · single-seat

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

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
1Brooks L.Labour Party1,09971.2%+21.2 ptsElected
2Pratt A.Conservative Party30820.0%
3Finch C.Liberal Democrats1368.8%

Electorate 8,821 · EC ward code E05012196 · Back to ward index

Fishwick and Frenchwood · single-seat

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

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
1Wise V.Labour Party1,37580.4%+30.4 ptsElected
2Vaez I.Conservative Party23513.7%
3Rutter J.Liberal Democrats1015.9%

Electorate 5,900 · EC ward code E05012198 · Back to ward index

Brookfield · 2-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~2× smaller. 64.0% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +30.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,130

This is a 2-seat ward under bloc vote — each voter could cast up to 2 votes, so summing candidate votes overcounts voters by ~2×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 2, the figure comparable to the proportional quota). Why two columns →

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Share of voters (est.) Estimated share of voters who supported this candidate, comparable across single- and multi-seat wards. Each voter could cast up to 2 votes, so we approximate ballots as total votes ÷ 2. This is the figure compared against the proportional quota.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
1Close M.Labour Party79335.1%70.2%+36.8 ptsElected
2McMahon N.Labour Party72332.0%64.0%+30.6 ptsElected
3Kudi M.Conservative Party27212.0%24.1%
4Perryman B.Conservative Party25811.4%22.8%
5Finch S.Liberal Democrats1265.6%11.2%
6Mylroie C.Liberal Democrats883.9%7.8%

Electorate 5,710 · EC ward code E05012194 · Back to ward index

St Matthew's · single-seat

Marginal winner Winning candidate's share of valid ballots. 81.7% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +31.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,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
1Morgan J.Labour Party96381.7%+31.7 ptsElected
2Homer C.Conservative Party14312.1%
3Joyner J.Liberal Democrats726.1%

Electorate 5,803 · EC ward code E05012207 · Back to ward index

Deepdale · single-seat

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

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
1Coupland Z.Labour Party1,66489.7%+39.7 ptsElected
2Williamson N.Conservative Party1045.6%
3Voges J.Liberal Democrats874.7%

Electorate 6,463 · EC ward code E05012197 · Back to ward index