← Gloucester (all cycles) · 2 May 2024 cohort

Gloucester 2024

Local elections held 2 May 2024.

18 ward races
39 seats
3 elected below the proportional quota
7.7% of seats below quota
5 unfairly awarded seats
12.8% 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 18 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 39 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 Democrats19,96332.8%1743.6%1333.3%+4
Conservative Party17,73129.2%1128.2%1230.8%-1
Labour Party14,48623.8%717.9%1025.6%-3
Independent5,6259.2%410.3%37.7%+1
Green Party2,2233.7%00.0%12.6%-1
Socialist Labour Party5720.9%00.0%00.0%0
Trade Unionist and Socialist Coalition1990.3%00.0%00.0%0
ND200.0%00.0%00.0%0
Total60,819100.0%39100.0%39100.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

Coney Hill · single-seat

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

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
1Millard, T.Labour Party25243.3%−6.7 ptsElected
2Davis, B.Independent19032.6%
3Price, M.Conservative Party8314.3%
4Gayler, D.Liberal Democrats244.1%
5Shearing, A.ND203.4%
6Islam, T.Socialist Labour Party132.2%

Electorate 2,478 · EC ward code E05010954 · Back to ward index

Podsmead · 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. 850

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
1Field, S.Liberal Democrats38645.4%−4.6 ptsElected
2Blatchly-Lewis, N.Labour Party26030.6%
3Devaney, S.Conservative Party15418.1%
4Powell, L.Independent505.9%

Electorate 2,454 · EC ward code E05010963 · Back to ward index

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

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
1Harries, L.Liberal Democrats56220.6%41.2%+7.9 ptsElected
2Lewis, A.Conservative Party41715.3%30.6%−2.8 ptsElected
3Howard, T.Liberal Democrats39114.3%28.7%
4Ranford, V.Conservative Party39014.3%28.6%
5Gregory, A.Labour Party29610.8%21.7%
6Gordon, G.Labour Party28210.3%20.7%
7Mozol, A.Independent1696.2%12.4%
8Mantle, J.Green Party692.5%5.1%
9Cook, H.Independent662.4%4.8%
10Rowney, M.Green Party501.8%3.7%
11Boyd, D.Independent371.4%2.7%

Electorate 4,677 · EC ward code E05010965 · Back to ward index

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

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
1Evans, S.Conservative Party55221.0%42.1%+8.7 ptsElected
2Bell, A.Independent45817.5%34.9%+1.6 ptsElected
3Davis, G.Labour Party45517.3%34.7%
4Watkins, J.Conservative Party44517.0%33.9%
5Cozens, S.Labour Party44216.8%33.7%
6Moffatt, K.Liberal Democrats1365.2%10.4%
7Minchin, K.Liberal Democrats1365.2%10.4%

Electorate 5,037 · EC ward code E05010956 · Back to ward index

Tuffley · 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. 35.6% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,439

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
1Courtney, C.Liberal Democrats56219.5%39.1%+5.7 ptsElected
2Campbell, L.Conservative Party51217.8%35.6%+2.3 ptsElected
3Hanley, J.Liberal Democrats47716.6%33.2%
4Dee, P.Conservative Party40614.1%28.2%
5Groves, L.Labour Party32811.4%22.8%
6Barron, L.Labour Party32511.3%22.6%
7Mahoney, B.Independent2679.3%18.6%

Electorate 4,609 · EC ward code E05010966 · Back to ward index

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

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
1Bowkett, A.Liberal Democrats75223.1%46.1%+12.8 ptsElected
2Taylor, J.Liberal Democrats59818.3%36.7%+3.4 ptsElected
3Pearsall, S.Conservative Party37311.4%22.9%
4Ramsey, F.Independent32910.1%20.2%
5Cullum, D.Labour Party3189.8%19.5%
6Maguire, L.Conservative Party3109.5%19.0%
7Ramsey, J.Independent3099.5%19.0%
8Pier, J.Labour Party2718.3%16.6%

Electorate 4,955 · EC ward code E05010952 · Back to ward index

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

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
1Brooker, L.Conservative Party71226.2%52.4%+19.0 ptsElected
2Hyland, K.Conservative Party52319.2%38.5%+5.1 ptsElected
3Gatier, A.Liberal Democrats48817.9%35.9%
4Emraz, J.Liberal Democrats46717.2%34.3%
5Brewster-Lowry, R.Labour Party28510.5%21.0%
6Moakes, S.Labour Party2459.0%18.0%

Electorate 4,564 · EC ward code E05010951 · Back to ward index

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

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
1Gravells, A.Conservative Party80627.1%54.2%+20.9 ptsElected
2Walker, L.Conservative Party57219.2%38.5%+5.1 ptsElected
3Masters, A.Labour Party41814.1%28.1%
4Hewish, A.Labour Party40813.7%27.4%
5Finnegan, C.Liberal Democrats33011.1%22.2%
6Bromby, F.Liberal Democrats2498.4%16.8%
7Grant, T.Independent1906.4%12.8%

Electorate 5,022 · EC ward code E05010950 · Back to ward index

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

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
1Chambers, S.Conservative Party62923.8%47.6%+14.2 ptsElected
2Miller, V.Conservative Party52719.9%39.8%+6.5 ptsElected
3Low-Gameiro, J.Labour Party41915.8%31.7%
4Adaarewa, M.Labour Party40915.5%30.9%
5Bebbington, D.Liberal Democrats33012.5%25.0%
6Houlihan, T.Liberal Democrats30211.4%22.8%
7Metaly, F.Socialist Labour Party291.1%2.2%

Electorate 5,431 · EC ward code E05010964 · Back to ward index

Westgate · 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. 35.0% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,781

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
1Trimnell, R.Liberal Democrats80915.1%45.4%+20.4 ptsElected
2Tracey, P.Conservative Party64912.1%36.4%+11.4 ptsElected
3Hyman, H.Liberal Democrats62311.7%35.0%+10.0 ptsElected
4Critchley, P.Conservative Party5159.6%28.9%
5Kareem, O.Liberal Democrats4929.2%27.6%
6Flower, R.Labour Party4839.0%27.1%
7Hudson, J.Conservative Party4788.9%26.8%
8Kingston, R.Labour Party4488.4%25.1%
9Thangella, J.Labour Party3887.3%21.8%
10Purchase, D.Independent2695.0%15.1%
11Oldham, D.Green Party1903.6%10.7%

Electorate 6,918 · EC ward code E05010967 · Back to ward index

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

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
1Patel, S.Conservative Party84613.9%41.7%+16.7 ptsElected
2Bhaimia, U.Liberal Democrats76312.5%37.6%+12.6 ptsElected
3Marshall, R.Labour Party75312.4%37.1%+12.1 ptsElected
4Litu, S.Conservative Party62810.3%31.0%
5Fadra, M.Conservative Party5448.9%26.8%
6Clifford, E.Green Party3836.3%18.9%
7Oliver, A.Liberal Democrats3415.6%16.8%
8Courtney, D.Liberal Democrats3285.4%16.2%
9Ahmed, A.Socialist Labour Party2964.9%14.6%
10Phypers, M.Green Party2814.6%13.9%
11Platt, A.Independent2133.5%10.5%
12Baker, B.Independent2013.3%9.9%
13Woolf, D.Independent1722.8%8.5%
14Sikder, S.Socialist Labour Party1642.7%8.1%
15Powell, S.Trade Unionist and Socialist Coalition1061.7%5.2%
16Collett, J.Trade Unionist and Socialist Coalition641.1%3.2%

Electorate 7,693 · EC ward code E05010953 · Back to ward index

Matson, Robinswood and White City · 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. 42.6% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +17.6 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,680

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
1Chambers, A.Independent82616.4%49.2%+24.2 ptsElected
2Graham, A.Independent75815.0%45.1%+20.1 ptsElected
3O'Donnell, B.Independent71614.2%42.6%+17.6 ptsElected
4Cole, J.Labour Party65713.0%39.1%
5Beamish, R.Labour Party62912.5%37.4%
6Maynad, S.Labour Party57811.5%34.4%
7Tibbles, M.Conservative Party2394.7%14.2%
8Williams, J.Conservative Party2054.1%12.2%
9Williams, D.Conservative Party1933.8%11.5%
10Russell, B.Green Party1402.8%8.3%
11Ahmed, K.Socialist Labour Party460.9%2.7%
12Price, R.Trade Unionist and Socialist Coalition290.6%1.7%
13Fardeen, A.Socialist Labour Party240.5%1.4%

Electorate 6,530 · EC ward code E05010961 · Back to ward index

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

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
1James, K.Labour Party55727.0%54.0%+20.6 ptsElected
2Jones, J.Labour Party53025.7%51.4%+18.0 ptsElected
3Kubaszczyk, J.Conservative Party28413.8%27.5%
4Williams, T.Conservative Party26012.6%25.2%
5White, G.Independent1467.1%14.1%
6Field, V.Liberal Democrats1356.5%13.1%
7Harvey, J.Green Party944.6%9.1%
8Barwood, G.Liberal Democrats582.8%5.6%

Electorate 4,201 · EC ward code E05010959 · Back to ward index

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

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
1Castle, L.Liberal Democrats1,48221.5%64.6%+39.6 ptsElected
2Sawyer, S.Liberal Democrats1,36719.9%59.6%+34.6 ptsElected
3Shervey, L.Liberal Democrats1,10916.1%48.3%+23.3 ptsElected
4Williams, K.Conservative Party94413.7%41.1%
5Base, J.Conservative Party75511.0%32.9%
6Arava, S.Conservative Party71810.4%31.3%
7Farrow, E.Green Party2754.0%12.0%
8Stroud, P.Green Party2343.4%10.2%

Electorate 7,347 · EC ward code E05010960 · Back to ward index

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

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
1Hilton, J.Liberal Democrats84031.3%62.5%+29.2 ptsElected
2Conder, A.Liberal Democrats76428.4%56.8%+23.5 ptsElected
3Clarke, K.Labour Party33012.3%24.6%
4Bennett, A.Labour Party32612.1%24.3%
5Hall, D.Conservative Party2238.3%16.6%
6Sheehy, P.Conservative Party2057.6%15.3%

Electorate 4,898 · EC ward code E05010958 · Back to ward index

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

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
1Pullen, T.Labour Party1,00819.0%57.0%+32.0 ptsElected
2Chambers-Dubus, T.Labour Party96718.2%54.7%+29.7 ptsElected
3Simms, V.Labour Party92617.4%52.3%+27.3 ptsElected
4Ackroyd, L.Conservative Party63011.9%35.6%
5Moreland, R.Conservative Party4398.3%24.8%
6De Medici, H.Conservative Party3937.4%22.2%
7Langrock-Bircher, E.Green Party2725.1%15.4%
8Hiiemae, S.Independent2594.9%14.6%
9Caiden, P.Liberal Democrats1522.9%8.6%
10Wilson, A.Liberal Democrats1382.6%7.8%
11Cargill, J.Liberal Democrats1242.3%7.0%

Electorate 6,907 · EC ward code E05010962 · Back to ward index

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

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
1Radley, A.Liberal Democrats1,06538.8%77.6%+44.3 ptsElected
2Norledge, V.Liberal Democrats87531.9%63.8%+30.4 ptsElected
3Locke, S.Conservative Party31911.6%23.2%
4Kubaszczyk, E.Conservative Party2519.1%18.3%
5Griffiths, F.Green Party2358.6%17.1%

Electorate 4,782 · EC ward code E05010955 · Back to ward index

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

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
1Wilson, D.Liberal Democrats1,17434.5%69.0%+35.7 ptsElected
2Wiederhold, A.Liberal Democrats1,13433.3%66.6%+33.3 ptsElected
3Hawkins, J.Conservative Party3048.9%17.9%
4Darke, S.Conservative Party2988.8%17.5%
5Walsh, N.Labour Party2507.3%14.7%
6Whitworth, A.Labour Party2437.1%14.3%

Electorate 4,997 · EC ward code E05010957 · Back to ward index