← Stroud (all cycles) · 2 May 2024 cohort

Stroud 2024

Local elections held 2 May 2024.

27 ward races
51 seats
3 elected below the proportional quota
5.9% of seats below quota
7 unfairly awarded seats
13.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 27 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 51 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 %Δ
Green Party29,81135.7%2243.1%1937.3%+3
Labour Party25,94231.0%2039.2%1631.4%+4
Conservative Party20,70924.8%713.7%1325.5%-6
Liberal Democrats5,5866.7%23.9%35.9%-1
Independent1,3371.6%00.0%00.0%0
Trade Unionist and Socialist Coalition2170.3%00.0%00.0%0
Total83,602100.0%51100.0%51100.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

Stroud Uplands · single-seat

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

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
1Moore, C.Labour Party24638.0%−12.0 ptsElected
2Dixon, S.Green Party18428.4%
3James, G.Liberal Democrats11818.2%
4Tomblin, J.Conservative Party10015.4%

Electorate 1,645 · EC ward code E05010990 · Back to ward index

Amberley and Woodchester · single-seat

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

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
1Canning, S.Green Party42047.9%−2.1 ptsElected
2Williams, L.Labour Party26730.4%
3Chisholm, C.Conservative Party19021.7%

Electorate 1,752 · EC ward code E05013187 · Back to ward index

Stroud Farmhill and Paganhill · single-seat

Marginal winner Winning candidate's share of valid ballots. 48.4% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 802

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
1Ananthan, S.Labour Party38848.4%−1.6 ptsElected
2Saunders, V.Green Party30938.5%
3Silvey, R.Conservative Party10513.1%

Electorate 1,889 · EC ward code E05010987 · Back to ward index

Stroud Central · single-seat

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

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
1Drew, D.Labour Party40850.7%+0.7 ptsElected
2James-Hodges, C.Green Party32640.5%
3Cursham, S.Conservative Party708.7%

Electorate 1,822 · EC ward code E05010986 · Back to ward index

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

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
1Prenter, N.Labour Party60218.0%36.1%+2.7 ptsElected
2Hofmann, K.Labour Party57617.3%34.5%+1.2 ptsElected
3Hillary, L.Green Party53916.2%32.3%
4Blomberg, P.Green Party50515.1%30.3%
5Layfield, R.Independent45013.5%27.0%
6Elliott-Boult, H.Independent3039.1%18.2%
7Jones, S.Conservative Party1935.8%11.6%
8Whittaker, T.Conservative Party1695.1%10.1%

Electorate 3,535 · EC ward code E05013194 · Back to ward index

Stroud Slade · single-seat

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

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
1Rothwell-Warn, N.Green Party38753.8%+3.7 ptsElected
2Lyons, R.Labour Party23031.9%
3Pilikian, T.Independent659.0%
4Malpass, A.Conservative Party385.3%

Electorate 1,801 · EC ward code E05010988 · Back to ward index

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

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
1Brown, R.Conservative Party70620.0%40.0%+6.6 ptsElected
2Maisey, R.Labour Party68319.3%38.7%+5.3 ptsElected
3Greenway, N.Labour Party64818.3%36.7%
4Mannan-Rahman, H.Conservative Party50414.3%28.5%
5Shannon, M.Green Party37410.6%21.2%
6Stayte, M.Liberal Democrats3419.7%19.3%
7Clee, I.Green Party2767.8%15.6%

Electorate 5,638 · EC ward code E05015847 · Back to ward index

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

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
1Cohen, L.Liberal Democrats1,18517.1%51.2%+26.2 ptsElected
2Braun, C.Green Party1,09015.7%47.1%+22.1 ptsElected
3Kitchen, G.Green Party74310.7%32.1%+7.1 ptsElected
4Walter, M.Liberal Democrats74010.7%32.0%
5Smith, G.Conservative Party5588.0%24.1%
6Carr, L.Liberal Democrats5417.8%23.4%
7Meehan, E.Green Party4316.2%18.6%
8Mackay, S.Labour Party3545.1%15.3%
9Curley, R.Labour Party3434.9%14.8%
10Bloxsom, J.Labour Party3324.8%14.4%
11Reynolds, A.Conservative Party3164.6%13.7%
12Nolan, A.Conservative Party3044.4%13.1%

Electorate 5,542 · EC ward code E05013199 · Back to ward index

Coaley and Uley · single-seat

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

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
1Pearcy, M.Green Party58459.2%+9.2 ptsElected
2Stanton, J.Conservative Party26026.3%
3Cook, C.Labour Party14314.5%

Electorate 1,967 · EC ward code E05010975 · Back to ward index

Stroud Trinity · single-seat

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

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
1Schoemaker, L.Green Party48560.2%+10.2 ptsElected
2Theaker, A.Labour Party19424.1%
3Sugars, S.Conservative Party526.5%
4Moore, C.Trade Unionist and Socialist Coalition465.7%
5Purves, P.Liberal Democrats293.6%

Electorate 1,636 · EC ward code E05013197 · Back to ward index

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

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
1Hamilton, I.Labour Party66225.1%50.1%+16.8 ptsElected
2Hill, M.Labour Party58322.1%44.1%+10.8 ptsElected
3Tipper, B.Conservative Party51319.4%38.8%
4Gray, V.Conservative Party42216.0%31.9%
5Bonallack, A.Green Party2097.9%15.8%
6Naumann, S.Green Party1325.0%10.0%
7Wilsher, R.Liberal Democrats1214.6%9.2%

Electorate 3,647 · EC ward code E05010972 · Back to ward index

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

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
1Haynes, C.Labour Party59025.3%50.7%+17.4 ptsElected
2Kinnison, T.Labour Party52822.7%45.4%+12.0 ptsElected
3Baxter, B.Conservative Party36115.5%31.0%
4Evans, C.Conservative Party34514.8%29.6%
5Bywater, B.Green Party23810.2%20.4%
6Pickering, S.Green Party1596.8%13.7%
7Wilsher, R.Liberal Democrats1074.6%9.2%

Electorate 3,803 · EC ward code E05010973 · Back to ward index

Stroud Valley · single-seat

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

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
1Baxendale, M.Green Party55962.0%+12.0 ptsElected
2Fealty, M.Labour Party29332.5%
3Lee, B.Conservative Party495.4%

Electorate 1,733 · EC ward code E05010991 · Back to ward index

Bisley · single-seat

Marginal winner Winning candidate's share of valid ballots. 62.1% Proportional quota 50.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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 879

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
1Brown, M.Green Party54662.1%+12.1 ptsElected
2Davies, S.Conservative Party20923.8%
3Hughes, N.Labour Party809.1%
4Rhys Jones, R.Liberal Democrats445.0%

Electorate 1,780 · EC ward code E05013188 · Back to ward index

Thrupp · single-seat

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

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
1Aldam, B.Green Party63564.4%+14.4 ptsElected
2Beer, R.Labour Party17818.1%
3Stacey, C.Conservative Party17317.5%

Electorate 1,929 · EC ward code E05013198 · Back to ward index

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

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
1Callinan, J.Labour Party74915.1%45.3%+20.3 ptsElected
2Parker, J.Labour Party72314.6%43.7%+18.7 ptsElected
3Kambites, C.Green Party66113.3%39.9%+14.9 ptsElected
4Linforth, K.Labour Party57111.5%34.5%
5Housden, N.Conservative Party4128.3%24.9%
6Maraboli-Roman, M.Green Party3937.9%23.7%
7Brinkworth, S.Conservative Party3617.3%21.8%
8Smith, R.Green Party3176.4%19.2%
9Thomson, W.Independent3106.2%18.7%
10Malik, S.Conservative Party2945.9%17.8%
11Jewell, R.Liberal Democrats1292.6%7.8%
12Goulcher, A.Trade Unionist and Socialist Coalition450.9%2.7%

Electorate 5,835 · EC ward code E05015848 · Back to ward index

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

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
1Oxley, G.Conservative Party85817.0%51.0%+26.0 ptsElected
2Turner-Wilkes, D.Conservative Party72414.3%43.0%+18.0 ptsElected
3Ryder, M.Conservative Party67613.4%40.2%+15.2 ptsElected
4Macgregor, S.Labour Party4919.7%29.2%
5Oldman, A.Green Party4589.1%27.2%
6Terry, K.Labour Party4208.3%25.0%
7Williams, T.Labour Party4158.2%24.7%
8Robinthwaite, J.Green Party3807.5%22.6%
9Patient, J.Green Party3627.2%21.5%
10Owen, A.Liberal Democrats2635.2%15.6%

Electorate 6,967 · EC ward code E05015846 · Back to ward index

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

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
1Caton Hughes, H.Labour Party91515.5%46.5%+21.5 ptsElected
2Cook, T.Labour Party84014.2%42.7%+17.7 ptsElected
3Hughes, B.Labour Party80213.6%40.8%+15.8 ptsElected
4Savvidou, D.Green Party68811.7%35.0%
5Meadowcroft, T.Green Party5579.4%28.3%
6Patrick, L.Conservative Party5499.3%27.9%
7Patrick, M.Conservative Party4808.1%24.4%
8Williams, C.Conservative Party4497.6%22.8%
9Broady, J.Green Party4177.1%21.2%
10Blacklock, A.Liberal Democrats1552.6%7.9%
11Jayaseelan, L.Trade Unionist and Socialist Coalition450.8%2.3%

Electorate 5,689 · EC ward code E05010976 · Back to ward index

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

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
1Robinson, S.Labour Party1,59923.9%71.6%+46.6 ptsElected
2Kay, K.Green Party98514.7%44.1%+19.1 ptsElected
3Dutton, M.Labour Party94214.1%42.2%+17.2 ptsElected
4Rider, S.Labour Party82712.3%37.0%
5Nelson, R.Green Party6149.2%27.5%
6Thresher, R.Green Party4346.5%19.4%
7Daniels, I.Conservative Party3475.2%15.5%
8George, T.Conservative Party3294.9%14.7%
9Howells, M.Conservative Party3274.9%14.6%
10Rothwell, C.Liberal Democrats1852.8%8.3%
11Cain, A.Liberal Democrats1151.7%5.1%

Electorate 5,276 · EC ward code E05013193 · Back to ward index

The Stanleys · 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.3% 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,444

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
1Hynd, S.Green Party90731.4%62.8%+29.5 ptsElected
2Godfrey, M.Green Party74125.7%51.3%+18.0 ptsElected
3Studdert-Kennedy, N.Conservative Party43715.1%30.3%
4Miles, J.Labour Party31711.0%22.0%
5White, D.Conservative Party2267.8%15.7%
6Harper, J.Labour Party2037.0%14.1%
7Jewell, E.Liberal Democrats561.9%3.9%

Electorate 3,749 · EC ward code E05010992 · Back to ward index

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

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
1Green, L.Conservative Party1,09418.6%55.9%+30.9 ptsElected
2Turner, P.Conservative Party93515.9%47.8%+22.8 ptsElected
3Tuffin, C.Conservative Party88115.0%45.0%+20.0 ptsElected
4Ashton, L.Labour Party87614.9%44.7%
5Lydon, S.Labour Party5829.9%29.7%
6Smith, J.Labour Party5569.5%28.4%
7Cutcher, M.Green Party2504.3%12.8%
8Medley, S.Green Party2474.2%12.6%
9Easby, N.Liberal Democrats2293.9%11.7%
10Hilliard, B.Green Party2243.8%11.4%

Electorate 5,970 · EC ward code E05010969 · Back to ward index

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

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
1Luff, G.Green Party1,49220.5%61.6%+36.6 ptsElected
2Kennedy, P.Green Party1,24517.1%51.4%+26.4 ptsElected
3Sargeant, M.Green Party1,17116.1%48.4%+23.4 ptsElected
4Castle, D.Conservative Party84911.7%35.1%
5Williams, T.Conservative Party80711.1%33.3%
6Lowin, D.Conservative Party73710.2%30.5%
7Snelgrove, A.Labour Party2743.8%11.3%
8Smith, A.Labour Party2453.4%10.1%
9Osborn, R.Liberal Democrats2393.3%9.9%
10Treacher, A.Labour Party2022.8%8.3%

Electorate 6,004 · EC ward code E05010981 · Back to ward index

Randwick, Whiteshill and Ruscombe · single-seat

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

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
1Edmunds, J.Green Party61374.0%+24.0 ptsElected
2Cosh, M.Conservative Party11113.4%
3Sztumpf, P.Labour Party657.9%
4Holmes, J.Liberal Democrats394.7%

Electorate 1,737 · EC ward code E05010982 · Back to ward index

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

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
1Turner, C.Green Party1,25938.0%76.1%+42.7 ptsElected
2Thomas, G.Green Party96029.0%58.0%+24.7 ptsElected
3Greenaway, D.Conservative Party3069.2%18.5%
4Archer, C.Liberal Democrats2617.9%15.8%
5Morris, P.Conservative Party2036.1%12.3%
6Moore, S.Labour Party1735.2%10.5%
7Carter, D.Labour Party1484.5%8.9%

Electorate 3,694 · EC ward code E05013192 · Back to ward index

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

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
1Stanley, E.Labour Party98917.3%52.0%+27.0 ptsElected
2Mathews, D.Labour Party97117.0%51.1%+26.1 ptsElected
3Dahdouh, F.Labour Party95416.7%50.2%+25.2 ptsElected
4Crews, K.Green Party63011.0%33.1%
5Mossman, A.Green Party4287.5%22.5%
6McClafferty, G.Green Party4137.2%21.7%
7Williams, G.Conservative Party3977.0%20.9%
8Pickering, D.Conservative Party3195.6%16.8%
9Whitehead, A.Conservative Party3115.5%16.4%
10Mitchell, C.Independent2093.7%11.0%
11Richards, S.Trade Unionist and Socialist Coalition811.4%4.3%

Electorate 5,848 · EC ward code E05013212 · Back to ward index

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

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
1Watson, T.Green Party1,32318.6%55.9%+30.9 ptsElected
2Fenton, H.Green Party1,27918.0%54.0%+29.0 ptsElected
3Boyle, J.Green Party1,19216.8%50.4%+25.4 ptsElected
4Hughes, A.Labour Party6248.8%26.4%
5Knight, J.Labour Party6058.5%25.6%
6Fearnley-Whittingstall, G.Conservative Party5597.9%23.6%
7Westlake, T.Conservative Party5117.2%21.6%
8Stanley, S.Labour Party5047.1%21.3%
9Hawkins, K.Conservative Party5047.1%21.3%

Electorate 5,223 · EC ward code E05013189 · Back to ward index

Kingswood · single-seat

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

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
1Simkiss, H.Liberal Democrats68982.0%+32.0 ptsElected
2Long, A.Conservative Party799.4%
3Lyons-Tsai, H.Green Party404.8%
4Randell, V.Labour Party323.8%

Electorate 1,842 · EC ward code E05013191 · Back to ward index