← Preston (all cycles) · 7 May 2026 cohort

Preston 2026

Local elections held 7 May 2026.

16 ward races
16 seats
15 elected below the proportional quota
93.8% of seats below quota
2 unfairly awarded seats
12.5% 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 16 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 UK10,23527.3%531.3%531.3%0
Liberal Democrats8,58222.9%531.3%425.0%+1
Labour Party7,85921.0%425.0%318.8%+1
Green Party6,22316.6%212.5%318.8%-1
Conservative Party4,05310.8%00.0%16.3%-1
Independent4601.2%00.0%00.0%0
Trade Unionist and Socialist Coalition220.1%00.0%00.0%0
Total37,434100.0%16100.0%16100.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 2026 election (current) and immediately before it (2025). Only ~⅓ of seats were contested in 2026 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

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

Preston Rural East · single-seat

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

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
1Daniel Paul NuttallReform UK1,17232.3%−17.7 ptsElected
2Steve WhittamConservative Party98027.0%
3Liam YipLiberal Democrats61016.8%
4Karen KendallGreen Party52314.4%
5Beth MooreLabour Party3459.5%

EC ward code local.preston.preston-rural-east.2026-05-07 · Back to ward index

Ashton · single-seat

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

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
1Ronan HodgsonLiberal Democrats83633.5%−16.5 ptsElected
2Lee SlaterReform UK72329.0%
3Andrew David MacLarenLabour Party42817.1%
4Rachel GillGreen Party37314.9%
5Keith SedgewickConservative Party1365.4%

EC ward code local.preston.ashton.2026-05-07 · Back to ward index

Preston Rural North · single-seat

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

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
1Stephen Geoffrey ThompsonReform UK98334.1%−15.9 ptsElected
2Rene Van MierloLiberal Democrats93232.3%
3Fay Elizabeth WhittamConservative Party51517.8%
4Daniel BennettGreen Party2448.5%
5Lynne BrooksLabour Party2127.3%

EC ward code local.preston.preston-rural-north.2026-05-07 · Back to ward index

Sharoe Green · single-seat

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

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
1Jack SinghLiberal Democrats97534.3%−15.7 ptsElected
2Brian Martin OllertonReform UK63822.5%
3Maxwell GreenConservative Party55219.4%
4Amy StrettleGreen Party35112.4%
5Rick SeymourLabour Party32311.4%

EC ward code local.preston.sharoe-green.2026-05-07 · Back to ward index

Plungington · single-seat

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

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
1Gabie LoweGreen Party64135.1%−14.9 ptsElected
2Pav AkhtarLabour Party53829.4%
3Susan Tracey BrownReform UK43824.0%
4Ruth Van MierloLiberal Democrats1085.9%
5Frankie KennedyConservative Party814.4%
6Penelope DawberTrade Unionist and Socialist Coalition221.2%

EC ward code local.preston.plungington.2026-05-07 · Back to ward index

St Matthew's · single-seat

Marginal winner Winning candidate's share of valid ballots. 36.1% 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. 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
1Takhsin AkhtarLabour Party61836.1%−13.9 ptsElected
2Waqas AhmedIndependent39623.1%
3Charlie Craig FitzpatrickReform UK29717.4%
4Gareth BasterfieldGreen Party27015.8%
5Tayo KoredeConservative Party714.1%
6Anita MurrayLiberal Democrats593.4%

EC ward code local.preston.st-matthews.2026-05-07 · Back to ward index

Garrison · single-seat

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

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
1Amber AfzalLabour Party98336.8%−13.2 ptsElected
2Simon HolmesReform UK77429.0%
3Helen DisleyGreen Party35613.3%
4Al-Yasa KhanConservative Party2549.5%
5Claire CravenLiberal Democrats2399.0%
6Aran BaileyIndependent642.4%

EC ward code local.preston.garrison.2026-05-07 · Back to ward index

Lea and Larches · single-seat

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

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
1Jemma Louise RusheReform UK82939.2%−10.8 ptsElected
2Sean LittleLiberal Democrats82338.9%
3Bill AdamsLabour Party22210.5%
4Keith BerryGreen Party1627.7%
5Javaris MaharajConservative Party793.7%

EC ward code local.preston.lea-larches.2026-05-07 · Back to ward index

City Centre · 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. 2,068

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
1Tina BalmerGreen Party82139.7%−10.3 ptsElected
2Mark Francis RoutledgeLabour Party57227.7%
3Lorenzo MoreReform UK35717.3%
4Andy PrattConservative Party1999.6%
5Sam Zhang-PeakLiberal Democrats1195.8%

EC ward code local.preston.city-centre.2026-05-07 · Back to ward index

Cadley · single-seat

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

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
1Daniel GreggLiberal Democrats1,03740.2%−9.8 ptsElected
2Flo EmmanuelReform UK76229.6%
3Isaac Oluwasuji OmopariolaLabour Party30411.8%
4Jono GrisdaleGreen Party28210.9%
5Lakwinder SinghConservative Party1927.5%

EC ward code local.preston.cadley.2026-05-07 · Back to ward index

Brookfield · single-seat

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

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
1Rob WalshReform UK66542.5%−7.5 ptsElected
2Mel CloseLabour Party43728.0%
3Robin Stewart WestonGreen Party23715.2%
4Daniel DuckworthConservative Party1187.5%
5Rebecca PotterLiberal Democrats1066.8%

EC ward code local.preston.brookfield.2026-05-07 · Back to ward index

Fishwick and Frenchwood · single-seat

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

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
1Valerie WiseLabour Party84643.9%−6.1 ptsElected
2Christopher SoamesGreen Party59430.8%
3Stephen GregsonReform UK29815.5%
4Ash JariwalaConservative Party1156.0%
5Joanne JoynerLiberal Democrats733.8%

EC ward code local.preston.fishwick-frenchwood.2026-05-07 · Back to ward index

Greyfriars · single-seat

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

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
1Fiona DukeLiberal Democrats1,25845.1%−4.9 ptsElected
2Simon CroweReform UK62222.3%
3Andrew Craig Bielas-BarnesConservative Party30911.1%
4Joanne Afrin BlackLabour Party30911.1%
5Jacob BilsborrowGreen Party29410.5%

EC ward code local.preston.greyfriars.2026-05-07 · Back to ward index

Ingol and Cottam · single-seat

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

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
1Neil DarbyLiberal Democrats1,24845.3%−4.7 ptsElected
2David PrestonReform UK82129.8%
3Sarah Jane HartConservative Party28110.2%
4Toby WorthGreen Party2398.7%
5Derek BartonLabour Party1635.9%

EC ward code local.preston.ingol-cottam.2026-05-07 · Back to ward index

Ribbleton · single-seat

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

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
1Vasile AlecuReform UK62547.1%−2.9 ptsElected
2Michael Christopher McGowanLabour Party34025.6%
3Daniel ThompsonGreen Party20015.1%
4Tes SlaterConservative Party896.7%
5Edward CravenLiberal Democrats725.4%

EC ward code local.preston.ribbleton.2026-05-07 · Back to ward index

Deepdale · single-seat

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

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
1Zafar CouplandLabour Party1,21954.1%+4.1 ptsElected
2Kevin David RigottiGreen Party63628.2%
3John KnightReform UK23110.2%
4Nathalie CainLiberal Democrats873.9%
5Nigel Antony ListerConservative Party823.6%

EC ward code local.preston.deepdale.2026-05-07 · Back to ward index