← Havant (all cycles) · 2 May 2024 cohort

Havant 2024

Local elections held 2 May 2024.

12 ward races
36 seats
4 unfairly awarded seats
11.1% 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 12 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 36 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 %Δ
Conservative Party26,37037.5%1336.1%1438.9%-1
Liberal Democrats14,45520.6%719.4%719.4%0
Green Party13,64619.4%411.1%719.4%-3
Labour Party12,92318.4%1027.8%719.4%+3
Reform UK2,4713.5%25.6%12.8%+1
Independent4410.6%00.0%00.0%0
Total70,306100.0%36100.0%36100.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

The 2024 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2024 election (current) and on the eve of it (2023), so you can see what the result replaced.

Current (2024)
Previous (2023)

Wards in this council

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

Race results

Leigh Park Central and West Leigh · 3-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 ~3× smaller. 33.3% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +8.3 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,290

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Horton, J.Labour Party65516.9%50.8%+25.8 ptsElected
2Faiz, M.Labour Party52113.5%40.4%+15.4 ptsElected
3Collings, S.Reform UK43011.1%33.3%+8.3 ptsElected
4Rennie, A.Conservative Party42010.9%32.6%
5Stone, R.Conservative Party41510.7%32.2%
6Arnold, C.Green Party3639.4%28.1%
7Tindall, K.Conservative Party3388.7%26.2%
8Lowe, J.Liberal Democrats2797.2%21.6%
9Dunford, G.Liberal Democrats2386.2%18.5%
10Carpenter, M.Independent2105.4%16.3%

Electorate 8,595 · EC ward code E05015588 · Back to ward index

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

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Gray, P.Liberal Democrats1,15918.2%54.7%+29.7 ptsElected
2Lind, M.Liberal Democrats88714.0%41.9%+16.9 ptsElected
3Fairhurst, L.Conservative Party76712.1%36.2%+11.2 ptsElected
4Martin, A.Liberal Democrats73911.6%34.9%
5Inkster, M.Conservative Party65010.2%30.7%
6Hughes, T.Conservative Party5769.1%27.2%
7Collins, M.Reform UK4937.8%23.3%
8Pearson, P.Labour Party4507.1%21.2%
9Graham, J.Green Party3485.5%16.4%
10Lanchester, R.Green Party2884.5%13.6%

Electorate 8,736 · EC ward code E05015581 · Back to ward index

Hayling East · 3-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 ~3× smaller. 37.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,253

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Coates, M.Labour Party1,45921.6%64.8%+39.8 ptsElected
2Shepherd, N.Green Party99214.7%44.0%+19.0 ptsElected
3Oliver, P.Labour Party83912.4%37.2%+12.2 ptsElected
4Hartridge, G.Conservative Party80611.9%35.8%
5Parker, N.Green Party75111.1%33.3%
6Cundliffe, E.Conservative Party73210.8%32.5%
7Attryde, S.Conservative Party6109.0%27.1%
8Valentine, J.Green Party5708.4%25.3%

Electorate 7,291 · EC ward code E05015586 · Back to ward index

Leigh Park Hermitage · 3-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 ~3× smaller. 39.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +14.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 957

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Brown, R.Labour Party49917.4%52.1%+27.1 ptsElected
2Redsull, A.Labour Party47216.4%49.3%+24.3 ptsElected
3Rhodes, V.Reform UK38113.3%39.8%+14.8 ptsElected
4Branson, J.Conservative Party35812.5%37.4%
5Crellin, P.Conservative Party34612.0%36.1%
6Weeks, Y.Conservative Party33711.7%35.2%
7Piper, R.Green Party2528.8%26.3%
8Miller, M.Liberal Democrats2277.9%23.7%

Electorate 8,692 · EC ward code E05015589 · Back to ward index

Purbrook · 3-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 ~3× smaller. 45.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +20.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,746

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Harrison, A.Liberal Democrats97918.7%56.1%+31.1 ptsElected
2Tansom, P.Liberal Democrats93317.8%53.4%+28.4 ptsElected
3Diamond, C.Conservative Party80215.3%45.9%+20.9 ptsElected
4Norton, T.Conservative Party72513.8%41.5%
5Patel, H.Conservative Party70513.5%40.4%
6Kneller, G.Liberal Democrats64912.4%37.2%
7James, S.Green Party4448.5%25.4%

Electorate 7,373 · EC ward code E05015590 · Back to ward index

Emsworth · 3-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 ~3× smaller. 46.8% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +21.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,546

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Rason, G.Green Party2,45723.1%69.3%+44.3 ptsElected
2Mychaleckyj, R.Green Party1,97618.6%55.7%+30.7 ptsElected
3Robert, C.Green Party1,66015.6%46.8%+21.8 ptsElected
4Kennett, R.Conservative Party1,36412.8%38.5%
5Bowerman, L.Conservative Party1,17711.1%33.2%
6Lawrence, L.Conservative Party9549.0%26.9%
7Bolt, M.Liberal Democrats4774.5%13.5%
8David, J.Reform UK2872.7%8.1%
9Bowman, A.Liberal Democrats2852.7%8.0%

Electorate 8,429 · EC ward code E05015583 · Back to ward index

Stakes · 3-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 ~3× smaller. 47.2% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.2 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,321

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Lloyd, E.Conservative Party74118.7%56.1%+31.1 ptsElected
2Milne, S.Conservative Party68217.2%51.6%+26.6 ptsElected
3Hagan, S.Labour Party62415.7%47.2%+22.2 ptsElected
4Patrick, D.Conservative Party59915.1%45.3%
5Hill, D.Labour Party50112.6%37.9%
6Briley, P.Green Party42010.6%31.8%
7Ward, C.Liberal Democrats39610.0%30.0%

Electorate 7,570 · EC ward code E05015591 · Back to ward index

Hart Plain · 3-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 ~3× smaller. 47.5% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +22.5 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,376

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Briggs, A.Conservative Party77718.8%56.5%+31.5 ptsElected
2Shimbart, E.Conservative Party76818.6%55.8%+30.8 ptsElected
3Blades, J.Conservative Party65415.8%47.5%+22.5 ptsElected
4Ashley, J.Liberal Democrats57013.8%41.4%
5Colman, J.Labour Party56313.6%40.9%
6May, P.Green Party43210.5%31.4%
7Harvey, J.Reform UK3658.8%26.5%

Electorate 7,793 · EC ward code E05015584 · Back to ward index

Waterloo · 3-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 ~3× smaller. 53.7% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.7 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,733

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Brent, R.Conservative Party1,02319.7%59.0%+34.0 ptsElected
2Wade, P.Conservative Party97718.8%56.4%+31.4 ptsElected
3Robinson, G.Conservative Party93017.9%53.7%+28.7 ptsElected
4Briggs, J.Liberal Democrats52910.2%30.5%
5Corps, D.Labour Party5039.7%29.0%
6Plunkett, O.Green Party4849.3%27.9%
7Pratley, J.Liberal Democrats4178.0%24.1%
8Attewell, N.Green Party3356.4%19.3%

Electorate 7,498 · EC ward code E05015592 · Back to ward index

Havant St Faith's · 3-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 ~3× smaller. 53.9% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +28.9 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,910

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Munday, P.Labour Party1,84521.1%63.4%+38.4 ptsElected
2Harris, G.Labour Party1,72819.8%59.4%+34.4 ptsElected
3Berwick, D.Labour Party1,56818.0%53.9%+28.9 ptsElected
4Dyer, J.Conservative Party8469.7%29.1%
5Chilcott, N.Conservative Party7859.0%27.0%
6Knowles, M.Conservative Party6307.2%21.6%
7Saunders, N.Green Party5826.7%20.0%
8Etherington, D.Reform UK5155.9%17.7%
9Harris, G.Independent2312.6%7.9%

Electorate 8,806 · EC ward code E05015585 · Back to ward index

Cowplain · 3-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 ~3× smaller. 54.4% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +29.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,566

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Keast, D.Conservative Party1,02121.7%65.2%+40.2 ptsElected
2Bowdell, N.Conservative Party87018.5%55.6%+30.6 ptsElected
3Briggs, A.Conservative Party85218.1%54.4%+29.4 ptsElected
4McGannan, W.Labour Party69614.8%44.4%
5Holman, B.Green Party65013.8%41.5%
6Notley, C.Liberal Democrats60913.0%38.9%

Electorate 7,673 · EC ward code E05015582 · Back to ward index

Hayling West · 3-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 ~3× smaller. 60.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +35.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,619

This is a 3-seat ward under bloc vote — each voter could cast up to 3 votes, so summing candidate votes overcounts voters by ~3×. We show share of votes (matches the council's published figure) and share of voters (est.) (raw share × 3, 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 3 votes, so we approximate ballots as total votes ÷ 3. 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
1Gray, P.Liberal Democrats1,81823.1%69.4%+44.4 ptsElected
2Forrow, W.Liberal Democrats1,67821.4%64.1%+39.1 ptsElected
3Hulls, J.Liberal Democrats1,58620.2%60.6%+35.6 ptsElected
4Richardson, J.Conservative Party78410.0%29.9%
5Linger, B.Conservative Party7659.7%29.2%
6Rees, E.Conservative Party5847.4%22.3%
7Bradbury, A.Green Party3674.7%14.0%
8Soar, R.Green Party2753.5%10.5%

Electorate 6,859 · EC ward code E05015587 · Back to ward index