← Portsmouth (all cycles) · 2 May 2019 cohort

Portsmouth 2019

Local elections held 2 May 2019.

14 ward races
15 seats
12 elected below the proportional quota
80.0% 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 15 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 %Δ
Liberal Democrats13,29127.8%640.0%426.7%+2
Conservative Party12,56426.3%746.7%426.7%+3
Labour Party11,96625.0%213.3%426.7%-2
UK Independence Party (UKIP)6,66413.9%00.0%213.3%-2
Green Party2,7525.8%00.0%16.7%-1
NHAction3440.7%00.0%00.0%0
VPP1170.2%00.0%00.0%0
JACP750.2%00.0%00.0%0
Total47,773100.0%15100.0%15100.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 2019 election (current) and immediately before it (2018). Only ~⅓ of seats were contested in 2019 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2019)
Previous (2018)

Wards in this council

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

Race results

St Jude · single-seat

Marginal winner Winning candidate's share of valid ballots. 32.6% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. −17.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,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
1Graham HeaneyLabour Party1,06132.6%−17.4 ptsElected
2Tracy McClureLiberal Democrats85126.1%
3Timothy ForerConservative Party76623.5%
4Darren FryGreen Party3109.5%
5Ian DuCaneUK Independence Party (UKIP)2457.5%
6Claudiu-Bogdan BabiiJACP220.7%

EC ward code E05002453 · Back to ward index

Eastney and Craneswater · single-seat

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

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
1Linda SymesConservative Party1,40635.0%−15.0 ptsElected
2Jennie BrentLiberal Democrats1,00325.0%
3Luke EvansLabour Party91022.6%
4Andrew WaltersUK Independence Party (UKIP)3659.1%
5Menno GroenGreen Party2827.0%
6Steve OldfieldJACP531.3%

EC ward code E05002447 · Back to ward index

Copnor · single-seat

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

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
1Robert NewConservative Party1,06436.5%−13.5 ptsElected
2Rumal KhanLabour Party65822.6%
3Bill HaleyUK Independence Party (UKIP)54118.6%
4Ross CampbellLiberal Democrats36512.5%
5Ken HawkinsGreen Party2869.8%

EC ward code E05002444 · Back to ward index

Hilsea · single-seat

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

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
1Scott Payter-HarrisConservative Party1,05837.0%−13.0 ptsElected
2Sue CastillonLabour Party62721.9%
3Mark RobertsUK Independence Party (UKIP)51818.1%
4Peter WilliamsLiberal Democrats38013.3%
5Emma MurphyGreen Party2749.6%

EC ward code E05002449 · Back to ward index

Paulsgrove · single-seat

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

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
1Gemma NewConservative Party96637.0%−13.0 ptsElected
2Isabelle SeneLabour Party66925.7%
3Stuart PotterUK Independence Party (UKIP)64724.8%
4Iain SutherlandLiberal Democrats2098.0%
5Robert WilsonVPP1174.5%

EC ward code E05002452 · Back to ward index

Fratton · single-seat

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

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
1Dave AshmoreLiberal Democrats1,14138.6%−11.4 ptsElected
2Trevor MorganLabour Party84428.5%
3Kevan Chippindall-HigginUK Independence Party (UKIP)39513.4%
4Tim Sheerman-ChaseGreen Party2899.8%
5Elliot RussellConservative Party2889.7%

EC ward code E05002448 · Back to ward index

Charles Dickens · single-seat

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

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
1Cal CorkeryLabour Party1,02339.8%−10.2 ptsElected
2Mark GrahamLiberal Democrats61924.1%
3Matthew HarveyUK Independence Party (UKIP)50419.6%
4Ronnie Taffurelli-HutchingsConservative Party2549.9%
5Sarah GilbertGreen Party1686.5%

EC ward code E05002443 · Back to ward index

St Thomas · single-seat

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

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
1Chris AttwellLiberal Democrats1,36640.0%−10.0 ptsElected
2Sumel ChowdhuryLabour Party84924.9%
3Terry HendersonConservative Party74721.9%
4Colin GallowayUK Independence Party (UKIP)2707.9%
5Rebecca Kingsley-SmithGreen Party1835.4%

EC ward code E05002454 · Back to ward index

Milton · 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. 3,923

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
1Robert Vernon-JacksonLiberal Democrats1,61141.1%−8.9 ptsElected
2Paula SavageLabour Party1,03626.4%
3Jenny DobsonUK Independence Party (UKIP)54313.8%
4Stephen GorysConservative Party45711.6%
5Tamara GroenGreen Party2767.0%

EC ward code E05002450 · Back to ward index

Nelson · single-seat

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

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
1Lee HuntLiberal Democrats1,12543.2%−6.8 ptsElected
2Mo QuinnLabour Party47218.1%
3Mike JeromeUK Independence Party (UKIP)45617.5%
4Lewis GoslingConservative Party37414.4%
5Duncan RobinsonGreen Party1766.8%

EC ward code E05002451 · Back to ward index

Baffins · single-seat

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

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
1Lynne StaggLiberal Democrats1,64944.8%−5.2 ptsElected
2Ryan BrentConservative Party77621.1%
3Todd SweeneyUK Independence Party (UKIP)54714.9%
4Kasey ClarkLabour Party47012.8%
5Bob SimmondsGreen Party2406.5%

EC ward code E05002441 · Back to ward index

Central Southsea · single-seat

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

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
1Suzy HortonLiberal Democrats1,76045.7%−4.3 ptsElected
2Charlotte GeradaLabour Party1,23532.0%
3Ruben BellConservative Party3288.5%
4Eloise ShavelarGreen Party2687.0%
5Michael NawrotUK Independence Party (UKIP)2636.8%

EC ward code E05002442 · Back to ward index

Drayton and Farlington · single-seat

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

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
1Terry NortonConservative Party1,92754.6%+4.6 ptsElected
2Rebecca LightLabour Party72920.7%
3Derek JenningsUK Independence Party (UKIP)47113.3%
4Delwar BaigLiberal Democrats40211.4%

EC ward code E05002446 · Back to ward index

Cosham · 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. 38.3% Proportional quota 33.3% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +5.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 2,795

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
1Lee MasonConservative Party1,08219.4%38.7%+5.4 ptsElected
2Matthew AtkinsConservative Party1,07119.2%38.3%+5.0 ptsElected
3George MadgwickUK Independence Party (UKIP)89916.1%32.2%
4David BoxallLabour Party75613.5%27.1%
5Yahiya ChowdhuryLabour Party62711.2%22.4%
6Simon SansburyLiberal Democrats4277.6%15.3%
7Catherine ColeLiberal Democrats3836.9%13.7%
8Veronika WagnerNHAction3446.2%12.3%

EC ward code E05002445 · Back to ward index