← Portsmouth (all cycles) · 7 May 2026 cohort

Portsmouth 2026

Local elections held 7 May 2026.

14 ward races
14 seats
13 elected below the proportional quota
92.9% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 14 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 14 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 UK17,68129.7%535.7%428.6%+1
Liberal Democrats17,58429.5%857.1%428.6%+4
Labour Party8,42514.2%00.0%214.3%-2
Conservative Party7,89313.3%17.1%214.3%-1
Green Party7,87113.2%00.0%214.3%-2
Independent340.1%00.0%00.0%0
Heritage Party230.0%00.0%00.0%0
Total59,511100.0%14100.0%14100.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

Charles Dickens · single-seat

Marginal winner 30.0% Proportional quota 50.0% Below quota −20.0 pts Valid ballots 3,312

RankCandidatePartyVotesShareBelow quotaElected
1Sam CouplandReform UK99330.0%−20.0 ptsElected
2Harold McGregor-SimsLiberal Democrats90627.4%
3Yinka AdeniranLabour Party69721.0%
4Elliott LeeGreen Party56217.0%
5David Michael ChandlerConservative Party1544.6%

Electorate 14,308 · Ballots cast 3,320 · Invalid 8 · EC ward code local.portsmouth.charles-dickens.2026-05-07 · Back to ward index

Drayton and Farlington · single-seat

Marginal winner 35.8% Proportional quota 50.0% Below quota −14.2 pts Valid ballots 5,141

RankCandidatePartyVotesShareBelow quotaElected
1Simon John BosherConservative Party1,84135.8%−14.2 ptsElected
2Stephen Michael BurtReform UK1,81735.3%
3Matthew Sean HollandLabour Party64812.6%
4Quenton James KelleyGreen Party4228.2%
5Samantha DarraghLiberal Democrats4138.0%

Electorate 10,378 · Ballots cast 5,150 · Invalid 9 · EC ward code local.portsmouth.drayton-and-farlington.2026-05-07 · Back to ward index

Copnor · single-seat

Marginal winner 38.4% Proportional quota 50.0% Below quota −11.6 pts Valid ballots 4,209

RankCandidatePartyVotesShareBelow quotaElected
1Carl InmanReform UK1,61638.4%−11.6 ptsElected
2Ben SwannConservative Party1,09526.0%
3Tamara GroenGreen Party52012.4%
4Paul Antony Oakley-CleifeLiberal Democrats50011.9%
5Andy ButterworthLabour Party47811.4%

Electorate 9,667 · Ballots cast 4,219 · Invalid 10 · EC ward code local.portsmouth.copnor.2026-05-07 · Back to ward index

Fratton · single-seat

Marginal winner 39.3% Proportional quota 50.0% Below quota −10.7 pts Valid ballots 3,862

RankCandidatePartyVotesShareBelow quotaElected
1Billy AnsellLiberal Democrats1,51839.3%−10.7 ptsElected
2Jacob Lee ShortReform UK1,16230.1%
3Tim Sheerman-ChaseGreen Party54214.0%
4Tom ColesLabour Party45411.8%
5Tim EdwardsConservative Party1864.8%

Electorate 10,681 · Ballots cast 3,870 · Invalid 8 · EC ward code local.portsmouth.fratton.2026-05-07 · Back to ward index

Baffins · single-seat

Marginal winner 39.8% Proportional quota 50.0% Below quota −10.2 pts Valid ballots 5,270

RankCandidatePartyVotesShareBelow quotaElected
1Abdul KadirLiberal Democrats2,10039.8%−10.2 ptsElected
2Dave Giovanni Leme da SilvaConservative Party2,01538.2%
3David Anthony SimpsonGreen Party4869.2%
4Jemma Louise ArtemisLabour Party3426.5%
5Darren John SearleyReform UK3276.2%

Electorate 11,124 · Ballots cast 5,280 · Invalid 10 · EC ward code local.portsmouth.baffins.2026-05-07 · Back to ward index

Eastney and Craneswater · single-seat

Marginal winner 40.6% Proportional quota 50.0% Below quota −9.4 pts Valid ballots 4,682

RankCandidatePartyVotesShareBelow quotaElected
1Matthew Ray WinningtonLiberal Democrats1,90040.6%−9.4 ptsElected
2John Malcolm HillReform UK1,11723.9%
3Lizzie RoseGreen Party61913.2%
4Alison Jane HoareConservative Party55111.8%
5Patrick Charles KeefeLabour Party47210.1%
6Cliff ParsonsHeritage Party230.5%

Electorate 9,643 · Ballots cast 4,690 · Invalid 8 · EC ward code local.portsmouth.eastney-and-craneswater.2026-05-07 · Back to ward index

Nelson · single-seat

Marginal winner 41.1% Proportional quota 50.0% Below quota −8.9 pts Valid ballots 3,645

RankCandidatePartyVotesShareBelow quotaElected
1Steve AndrewsLiberal Democrats1,49941.1%−8.9 ptsElected
2Jason FazackarleyReform UK1,35037.0%
3Stan MarlowGreen Party3479.5%
4Robin HeadLabour Party2817.7%
5Lewis Mark David GoslingConservative Party1684.6%

Electorate 10,207 · Ballots cast 3,648 · Invalid 3 · EC ward code local.portsmouth.nelson.2026-05-07 · Back to ward index

St Jude · single-seat

Marginal winner 41.6% Proportional quota 50.0% Below quota −8.4 pts Valid ballots 3,973

RankCandidatePartyVotesShareBelow quotaElected
1Denise PerryLiberal Democrats1,65441.6%−8.4 ptsElected
2Judith Deborah SmythLabour Party79520.0%
3Mitchell NewmanReform UK67016.9%
4Alvie Syed Ihsan MahmudGreen Party63616.0%
5Orsolya PokolyConservative Party2185.5%

Electorate 9,253 · Ballots cast 3,982 · Invalid 9 · EC ward code local.portsmouth.st-jude.2026-05-07 · Back to ward index

Cosham · single-seat

Marginal winner 42.5% Proportional quota 50.0% Below quota −7.5 pts Valid ballots 4,427

RankCandidatePartyVotesShareBelow quotaElected
1Lamara Louise FudgeReform UK1,88142.5%−7.5 ptsElected
2Asghar ShahLabour Party1,74739.5%
3Alex De Oliveira MartinsGreen Party4259.6%
4Timothy Charles SuffolkLiberal Democrats3748.4%

Electorate 10,096 · Ballots cast 4,447 · Invalid 20 · EC ward code local.portsmouth.cosham.2026-05-07 · Back to ward index

Central Southsea · single-seat

Marginal winner 42.6% Proportional quota 50.0% Below quota −7.4 pts Valid ballots 4,686

RankCandidatePartyVotesShareBelow quotaElected
1Kate DorringtonLiberal Democrats1,99642.6%−7.4 ptsElected
2Lucy BridgewaterGreen Party97820.9%
3George David FieldingLabour Party85618.3%
4Addy AsaduzzamanReform UK66114.1%
5Mackenzie CummingConservative Party1954.2%

Electorate 12,078 · Ballots cast 4,695 · Invalid 9 · EC ward code local.portsmouth.central-southsea.2026-05-07 · Back to ward index

St Thomas · single-seat

Marginal winner 43.3% Proportional quota 50.0% Below quota −6.7 pts Valid ballots 3,805

RankCandidatePartyVotesShareBelow quotaElected
1Mark JefferyLiberal Democrats1,64643.3%−6.7 ptsElected
2Oskar Lucjan ZabickiReform UK78420.6%
3Jay MercerGreen Party66617.5%
4Tom AustinLabour Party37910.0%
5Terry HendersonConservative Party3308.7%

Electorate 11,428 · Ballots cast 3,814 · Invalid 9 · EC ward code local.portsmouth.st-thomas.2026-05-07 · Back to ward index

Milton · single-seat

Marginal winner 45.7% Proportional quota 50.0% Below quota −4.3 pts Valid ballots 4,889

RankCandidatePartyVotesShareBelow quotaElected
1Steve PittLiberal Democrats2,23345.7%−4.3 ptsElected
2Phil CarpenterReform UK1,27326.0%
3Paula Ann SavageGreen Party77915.9%
4David Richard TraceLabour Party3677.5%
5Melinda KollerConservative Party2034.2%
6Perry BarterIndependent340.7%

Electorate 10,704 · Ballots cast 4,898 · Invalid 9 · EC ward code local.portsmouth.milton.2026-05-07 · Back to ward index

Hilsea · single-seat

Marginal winner 49.2% Proportional quota 50.0% Below quota −0.8 pts Valid ballots 4,199

RankCandidatePartyVotesShareBelow quotaElected
1Russell Peter William SimpsonReform UK2,06749.2%−0.8 ptsElected
2Emma Louise Kimberley MurphyGreen Party57413.7%
3Edward BatterburyLabour Party56213.4%
4Kristine TeivaneLiberal Democrats52612.5%
5Matthew Jeremy AtkinsConservative Party47011.2%

Electorate 10,079 · Ballots cast 4,210 · Invalid 11 · EC ward code local.portsmouth.hilsea.2026-05-07 · Back to ward index

Paulsgrove · single-seat

Marginal winner 57.5% Proportional quota 50.0% Below quota +7.5 pts Valid ballots 3,411

RankCandidatePartyVotesShareBelow quotaElected
1Joe StandenReform UK1,96357.5%+7.5 ptsElected
2Thomas Christopher HoareConservative Party46713.7%
3Mark Andrew FarwellLabour Party34710.2%
4Michelle Jenny SimmonsLiberal Democrats3199.4%
5Ian David McCullochGreen Party3159.2%

Electorate 9,926 · Ballots cast 3,420 · Invalid 9 · EC ward code local.portsmouth.paulsgrove.2026-05-07 · Back to ward index