← Peterborough (all cycles) · 2 May 2024 cohort

Peterborough 2024

Local elections held 2 May 2024.

22 ward races
23 seats
18 elected below the proportional quota
78.3% of seats below quota
5 unfairly awarded seats
21.7% 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 22 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 23 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 Party13,78229.5%313.0%730.4%-4
Labour Party12,15326.0%730.4%626.1%+1
PETE FIRST7,27915.6%834.8%417.4%+4
Green Party6,29713.5%28.7%313.0%-1
Liberal Democrats4,3939.4%28.7%28.7%0
Independent2,3185.0%14.3%14.3%0
Trade Unionist and Socialist Coalition2320.5%00.0%00.0%0
Reform UK1110.2%00.0%00.0%0
Workers Party of Britain890.2%00.0%00.0%0
Total46,654100.0%23100.0%23100.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 2024 election (current) and immediately before it (2023). Only ~⅓ of seats were contested in 2024 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

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

Hampton Vale · single-seat

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

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
1Antunes, R.PETE FIRST40029.8%−20.2 ptsElected
2Sharp, L.Conservative Party32724.4%
3Walton, N.Liberal Democrats29221.8%
4McCarthy, C.Labour Party25619.1%
5Coster, C.Green Party664.9%

Electorate 5,419 · EC ward code E05010815 · Back to ward index

Orton Longueville · single-seat

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

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
1Ali, I.Green Party66930.8%−19.2 ptsElected
2Patel, E.Conservative Party64729.8%
3Baker, D.Labour Party52124.0%
4Penniall, N.Independent25111.6%
5Mills, N.Liberal Democrats843.9%

Electorate 7,610 · EC ward code E05010818 · Back to ward index

Park · single-seat

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

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
1Ellis, A.Labour Party82733.6%−16.4 ptsElected
2Ahmed, M.Conservative Party82533.5%
3Ali, I.Green Party50920.7%
4Morris, S.Reform UK1114.5%
5Hardman, I.Liberal Democrats953.9%
6Radic, F.Independent943.8%

Electorate 7,262 · EC ward code E05010820 · Back to ward index

Eye, Thorney and Newborough · single-seat

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

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
1Ormston, M.PETE FIRST86236.0%−14.0 ptsElected
2Peach, J.Conservative Party85335.6%
3Shearman, J.Labour Party54022.5%
4Johnson, C.Green Party1415.9%

Electorate 7,500 · EC ward code E05010810 · Back to ward index

Glinton and Castor · single-seat

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

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
1Boyce, N.PETE FIRST71439.3%−10.7 ptsElected
2Willey, A.Conservative Party53929.6%
3Farr, S.Labour Party27014.8%
4Bysshe, C.Liberal Democrats1749.6%
5Guthrie, G.Green Party1226.7%

Electorate 5,190 · EC ward code E05010813 · Back to ward index

Ravensthorpe · single-seat

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

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
1Farid, Q.Green Party1,04539.3%−10.7 ptsElected
2Nawaz, G.Conservative Party94435.5%
3Mannan, A.Labour Party59822.5%
4Khan, R.Liberal Democrats742.8%

Electorate 7,637 · EC ward code E05010822 · Back to ward index

Dogsthorpe · single-seat

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

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
1McNally, J.Labour Party76639.5%−10.5 ptsElected
2Hussain, I.Conservative Party76039.2%
3Gray, M.Green Party1789.2%
4Ringler, S.Liberal Democrats1457.5%
5Petch, R.Workers Party of Britain894.6%

Electorate 6,945 · EC ward code E05010808 · Back to ward index

Paston and Walton · 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,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
1Rafiq, A.Conservative Party82439.8%−10.2 ptsElected
2Sandford, N.Liberal Democrats81939.6%
3Alexander, C.Labour Party33916.4%
4Ali, S.Green Party864.2%

Electorate 7,339 · EC ward code E05010821 · Back to ward index

Barnack · single-seat

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

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
1Walsh, I.Conservative Party43739.9%−10.1 ptsElected
2Tighe, K.Independent39636.2%
3Matthews, S.Labour Party13212.1%
4Sellick, B.Liberal Democrats706.4%
5Bull, J.Green Party605.5%

Electorate 2,749 · EC ward code E05010805 · Back to ward index

Gunthorpe · single-seat

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

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
1Shaheed, A.Liberal Democrats89941.8%−8.2 ptsElected
2Tyler, B.Conservative Party86540.3%
3Weedon, J.Labour Party30314.1%
4Ali, S.Green Party823.8%

Electorate 6,808 · EC ward code E05010814 · Back to ward index

West · 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. 1,535

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
1Ayres, L.Conservative Party66343.2%−6.8 ptsElected
2Cole, C.Labour Party47230.7%
3Francis, C.Independent17111.1%
4Windsor, C.Green Party1499.7%
5Geraghty, A.Liberal Democrats805.2%

Electorate 4,213 · EC ward code E05010825 · Back to ward index

Bretton · single-seat

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

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
1Jenkins, N.Labour Party83544.2%−5.8 ptsElected
2Fenner, C.Conservative Party75740.1%
3Williams, M.Green Party1759.3%
4Wilson, R.Liberal Democrats1216.4%

Electorate 6,799 · EC ward code E05010806 · Back to ward index

East · single-seat

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

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
1Iqbal, N.Labour Party1,08044.7%−5.3 ptsElected
2Miran, A.Conservative Party87036.0%
3Noor, B.Green Party1927.9%
4Johnson, J.Independent1526.3%
5Bruzda, A.Liberal Democrats1235.1%

Electorate 7,677 · EC ward code E05010809 · Back to ward index

Hargate and Hempsted · single-seat

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

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
1Farooq, S.PETE FIRST82645.4%−4.6 ptsElected
2Vichare, V.Conservative Party42123.1%
3Jesus, K.Labour Party36420.0%
4Horne, A.Green Party1246.8%
5Speed, R.Liberal Democrats864.7%

Electorate 6,928 · EC ward code E05010816 · Back to ward index

North · single-seat

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

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
1Ali, Z.Labour Party1,07846.2%−3.8 ptsElected
2Tokir, M.Conservative Party64027.4%
3Shafiq, M.Green Party41918.0%
4McGarry, J.Trade Unionist and Socialist Coalition1014.3%
5Ruttun, D.Liberal Democrats954.1%

Electorate 7,346 · EC ward code E05010817 · Back to ward index

Fletton and Woodston · single-seat

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

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
1Blakemore-Creedon, D.Labour Party94048.1%−1.9 ptsElected
2Coles, A.Conservative Party65833.6%
3Warr, A.Green Party22211.3%
4Garner, S.Liberal Democrats995.1%
5Lloyd, J.Trade Unionist and Socialist Coalition371.9%

Electorate 7,755 · EC ward code E05010812 · Back to ward index

Central · single-seat

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

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
1Iqbal, A.Labour Party1,37748.1%−1.9 ptsElected
2Munir, M.Green Party82028.6%
3Holton, J.Conservative Party41214.4%
4Kerridge, J.Liberal Democrats1615.6%
5Cawley, S.Trade Unionist and Socialist Coalition943.3%

Electorate 9,084 · EC ward code E05010807 · Back to ward index

Orton Waterville · single-seat

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

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
1Knight, K.Independent1,25448.2%−1.8 ptsElected
2Murphy, E.Green Party70126.9%
3Allen, J.Conservative Party44016.9%
4Akinyele, O.Labour Party2078.0%

Electorate 7,229 · EC ward code E05010819 · Back to ward index

Fletton and Stanground · single-seat

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

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
1Geraghty, P.Liberal Democrats88452.3%+2.3 ptsElected
2Hashmi, M.Labour Party33820.0%
3Okpala, C.Conservative Party29917.7%
4Creedon-Gray, S.Green Party1689.9%

Electorate 7,520 · EC ward code E05010811 · Back to ward index

Stanground South · single-seat

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

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
1Harper, C.PETE FIRST1,11156.2%+6.2 ptsElected
2Thulbourn, M.Labour Party40420.4%
3Seekings, N.Conservative Party37318.9%
4Horne, J.Green Party884.5%

Electorate 7,777 · EC ward code E05010823 · Back to ward index

Wittering · single-seat

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

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
1Elsey, G.PETE FIRST39557.2%+7.2 ptsElected
2Saunders, C.Conservative Party21030.4%
3Hall, J.Labour Party8512.3%

Electorate 2,448 · EC ward code E05010826 · Back to ward index

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

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
1Fox, J.PETE FIRST1,66434.8%69.6%+36.2 ptsElected
2Hillier, S.PETE FIRST1,30727.3%54.7%+21.3 ptsElected
3Bristow, S.Conservative Party62613.1%26.2%
4Jones, R.Labour Party4218.8%17.6%
5Dalton, R.Conservative Party3928.2%16.4%
6Sharp, K.Green Party1783.7%7.4%
7Warne, B.Green Party1032.2%4.3%
8Kail, S.Liberal Democrats921.9%3.8%

Electorate 7,766 · EC ward code E05010824 · Back to ward index