← Forest of Dean (all cycles) · 2 May 2019 cohort

Forest of Dean 2019

Local elections held 2 May 2019.

21 ward races
38 seats
4 elected below the proportional quota
10.5% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.

Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.

If votes were counted by party

Across the 21 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 38 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 Party12,19730.0%1026.3%1231.6%-2
Independent10,40925.6%1539.5%1026.3%+5
Green Party8,77521.6%615.8%821.1%-2
Labour Party6,66016.4%513.2%615.8%-1
Liberal Democrats2,0935.2%25.3%25.3%0
UK Independence Party (UKIP)4721.2%00.0%00.0%0
Total40,606100.0%38100.0%38100.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 2019 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2019 election (current) and on the eve of it (2018), so you can see what the result replaced.

Current (2019)
Previous (2018)

Wards in this council

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

Race results

Pillowell · single-seat

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

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
1Andy MooreGreen Party26638.3%−11.7 ptsElected
2Alan GrantUK Independence Party (UKIP)17625.3%
3Frankie EvansConservative Party13419.3%
4Elizabeth PughLabour Party11917.1%

EC ward code E05012172 · Back to ward index

Lydney West and Aylburton · single-seat

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

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
1Mark ToppingGreen Party28540.9%−9.1 ptsElected
2Jim SimpsonConservative Party27339.2%
3Steve StockhamLabour Party13919.9%

EC ward code E05012167 · Back to ward index

Newland and Sling · single-seat

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

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
1David WheelerGreen Party34742.8%−7.2 ptsElected
2Roger JamesIndependent20825.7%
3Terry HaleConservative Party19824.4%
4Sally ReaderLabour Party577.0%

EC ward code E05012170 · Back to ward index

Lydney North · single-seat

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

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
1Harry IvesConservative Party27043.7%−6.3 ptsElected
2Louise PennyLabour Party15725.4%
3Phoebe Coleman-WoodIndependent9916.0%
4Jane CarrGreen Party9214.9%

EC ward code E05012166 · Back to ward index

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

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
1Tim GwilliamIndependent72734.8%69.6%+36.2 ptsElected
2Michelle MumfordIndependent37017.7%35.4%+2.1 ptsElected
3Nigel BluettConservative Party31915.3%30.5%
4Marrilyn SmartConservative Party26012.4%24.9%
5Richard HensonGreen Party25112.0%24.0%
6Mike SmithGreen Party1637.8%15.6%

EC ward code E05012156 · Back to ward index

Bream · 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.4 pts Valid ballots (est.) Estimated voters: total votes ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,142

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
1Richard LeppingtonIndependent65128.5%57.0%+23.7 ptsElected
2Paul HiettIndependent44219.4%38.7%+5.4 ptsElected
3Steve CrickLabour Party33514.7%29.3%
4Rachel CameronGreen Party26111.4%22.9%
5Jackie DaleGreen Party23710.4%20.8%
6Alan BenstedConservative Party1988.7%17.3%
7Liz StuartConservative Party1597.0%13.9%

EC ward code E05012157 · Back to ward index

Newent and Taynton · 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. 31.7% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,336

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
1Julia GoochIndependent55113.7%41.2%+16.2 ptsElected
2Gill MoseleyLiberal Democrats46211.5%34.6%+9.6 ptsElected
3Vilnis VesmaLiberal Democrats42310.6%31.7%+6.7 ptsElected
4Len LawtonConservative Party40410.1%30.2%
5Eli HeathfieldConservative Party3929.8%29.3%
6Bob RhodesGreen Party3067.6%22.9%
7David PriceGreen Party2827.0%21.1%
8Steve MartinLiberal Democrats2666.6%19.9%
9Johnny BackGreen Party2516.3%18.8%
10Nick WinterConservative Party2175.4%16.2%
11Edward WoodIndependent1754.4%13.1%
12Simon HolmesIndependent1704.2%12.7%
13Jean SampsonLabour Party1102.7%8.2%

EC ward code E05012169 · Back to ward index

Ruspidge · single-seat

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

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
1Bernard O'NeillLabour Party26859.4%+9.4 ptsElected
2Grant HughesConservative Party18340.6%

EC ward code E05012173 · Back to ward index

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

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
1Andrew GardinerIndependent66513.7%41.2%+16.2 ptsElected
2Jackie FraserLabour Party60512.5%37.5%+12.5 ptsElected
3Thom ForesterIndependent55611.5%34.4%+9.4 ptsElected
4Douglas ScottLabour Party4649.6%28.7%
5Shaun StammersLabour Party4288.8%26.5%
6Jackie OrmanGreen Party4198.7%26.0%
7Philip RobinsonConservative Party4048.3%25.0%
8Sarah CuthbertConservative Party3567.4%22.1%
9Sue HenchleyLiberal Democrats3407.0%21.1%
10Jane HorneConservative Party3106.4%19.2%
11Roy BardoUK Independence Party (UKIP)2966.1%18.3%

EC ward code E05012168 · Back to ward index

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

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
1Mark TurnerIndependent31723.6%47.1%+13.8 ptsElected
2Lynn SterryLabour Party28821.4%42.8%+9.5 ptsElected
3Roger SterryLabour Party28421.1%42.2%
4Catherine BroadheadConservative Party14110.5%21.0%
5Jill RaymondGreen Party1329.8%19.6%
6Roger StuartConservative Party1138.4%16.8%
7Piers ChiversGreen Party705.2%10.4%

EC ward code E05012159 · Back to ward index

Lydney East · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 35.1% Proportional quota 25.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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,026

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
1Alan PreestConservative Party47515.4%46.3%+21.3 ptsElected
2James BevanIndependent44114.3%43.0%+18.0 ptsElected
3Claire VaughanConservative Party36011.7%35.1%+10.1 ptsElected
4Bill OsborneIndependent2829.2%27.5%
5Zac ArnoldLabour Party2738.9%26.6%
6Roger WilkinsonIndependent2217.2%21.5%
7James GreenwoodGreen Party2207.1%21.4%
8Louis ArnoldLabour Party2147.0%20.9%
9Mel FarrantLabour Party2076.7%20.2%
10Robert GarsideConservative Party1946.3%18.9%
11Rachel PardoeGreen Party1906.2%18.5%

EC ward code E05012165 · Back to ward index

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

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
1Clive ElsmoreIndependent71218.6%55.8%+30.8 ptsElected
2Ian WhitburnIndependent48612.7%38.1%+13.1 ptsElected
3Carole Allaway-MartinConservative Party45812.0%35.9%+10.9 ptsElected
4Beth LlewellynGreen Party42011.0%32.9%
5David EastonConservative Party3799.9%29.7%
6James BricisLabour Party3258.5%25.5%
7Denis RileyConservative Party3158.2%24.7%
8Neil HampsonLabour Party3007.8%23.5%
9Heather LustyLiberal Democrats2687.0%21.0%
10Bhogini VieiraGreen Party1644.3%12.9%

EC ward code E05012160 · Back to ward index

Tidenham · 3-seat (bloc vote)

Marginal winner Voter-share estimate of the lowest-vote elected candidate. Comparable to the proportional quota. The raw vote share would be ~3× smaller. 36.1% Proportional quota 25.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +11.1 pts Valid ballots (est.) Estimated voters: total votes ÷ 3 seats. Source data does not publish a ballot count for this cycle. 1,608

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
1Nick EvansConservative Party63513.2%39.5%+14.5 ptsElected
2Maria EdwardsIndependent61712.8%38.4%+13.4 ptsElected
3Helen MolyneuxIndependent58012.0%36.1%+11.1 ptsElected
4Adrian BirchGreen Party4689.7%29.1%
5Judy DavisConservative Party4028.3%25.0%
6John FoxConservative Party3888.0%24.1%
7Gethyn DaviesIndependent3667.6%22.8%
8Fiona BowieGreen Party3447.1%21.4%
9Peter BrownLiberal Democrats3346.9%20.8%
10Sophie JonesGreen Party3136.5%19.5%
11Angela FarrantLabour Party2034.2%12.6%
12Roger HolmesLabour Party1743.6%10.8%

EC ward code E05012175 · Back to ward index

Westbury-on-Severn · single-seat

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

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
1Simon PhelpsIndependent43761.9%+11.9 ptsElected
2Kate RobinsonConservative Party13719.4%
3Benjamin WebbLabour Party8311.8%
4Gwyn EvansIndependent496.9%

EC ward code E05012176 · Back to ward index

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

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
1Philip BurfordIndependent85036.4%72.8%+39.4 ptsElected
2Brian LewisConservative Party54623.4%46.7%+13.4 ptsElected
3Clayton WilliamsConservative Party51922.2%44.4%
4John TurvillGreen Party42118.0%36.0%

EC ward code E05012162 · Back to ward index

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

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
1Nicky PackerGreen Party81333.9%67.8%+34.4 ptsElected
2Richard BoylesConservative Party57123.8%47.6%+14.3 ptsElected
3Stephen MillerLabour Party51921.6%43.3%
4Gareth HughesConservative Party49720.7%41.4%

EC ward code E05012171 · Back to ward index

Dymock · single-seat

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

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
1Roger YeatesConservative Party43265.3%+15.3 ptsElected
2Bob RhodesGreen Party23034.7%

EC ward code E05012161 · Back to ward index

Lydbrook · single-seat

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

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
1Sid PhelpsGreen Party50067.4%+17.4 ptsElected
2Matthew WilliamsIndependent21328.7%
3Zehra ZaidiConservative Party293.9%

EC ward code E05012164 · Back to ward index

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

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
1Brian RobinsonConservative Party54931.0%62.1%+28.7 ptsElected
2Brian JonesConservative Party49327.9%55.7%+22.4 ptsElected
3Jane PrescottGreen Party46026.0%52.0%
4Toby FlittonLabour Party26715.1%30.2%

EC ward code E05012163 · Back to ward index

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

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
1Max CobornLabour Party42431.5%63.0%+29.6 ptsElected
2Di MartinLabour Party41731.0%61.9%+28.6 ptsElected
3Jeremy Charlton-WrightIndependent22416.6%33.3%
4Grace BenstedConservative Party15911.8%23.6%
5Pamela PlummerConservative Party1239.1%18.3%

EC ward code E05012158 · Back to ward index

St Briavels · single-seat

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Chris McFarlingGreen Party87080.9%+30.9 ptsElected
2Patrick MolyneuxConservative Party20519.1%

EC ward code E05012174 · Back to ward index