← Bath and North East Somerset (all cycles) · 2 May 2019 cohort

Bath and North East Somerset 2019

Local elections held 2 May 2019.

33 ward races
59 seats
4 elected below the proportional quota
6.8% 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 33 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 59 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 Democrats42,68243.7%3762.7%2745.8%+10
Conservative Party24,46025.0%1118.6%1525.4%-4
Labour Party12,34012.6%58.5%813.6%-3
Green Party9,1149.3%00.0%58.5%-5
Independent5,3085.4%610.2%35.1%+3
BNESInd2,8542.9%00.0%11.7%-1
UK Independence Party (UKIP)9981.0%00.0%00.0%0
Total97,756100.0%59100.0%59100.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

Clutton and Farmborough · single-seat

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

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
1Sally DavisConservative Party38141.2%−8.8 ptsElected
2Ann MorganLiberal Democrats25727.8%
3Sam RossGreen Party23425.3%
4Alison SimpsonLabour Party525.6%

EC ward code E05012465 · Back to ward index

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

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
1Christopher DandoLabour Party42815.0%30.0%−3.4 ptsElected
2Bruce ShearnLiberal Democrats41714.6%29.2%−4.1 ptsElected
3Lesley MansellLabour Party38313.4%26.8%
4Rupert BevanConservative Party31711.1%22.2%
5Mike BoultonIndependent29510.3%20.7%
6Rob CarterGreen Party28910.1%20.2%
7Toby SimonLiberal Democrats2729.5%19.1%
8Philip AllenUK Independence Party (UKIP)2348.2%16.4%
9Deirdre HorstmannConservative Party2207.7%15.4%

EC ward code E05012484 · Back to ward index

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

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
1Alan HaleConservative Party67023.5%47.0%+13.7 ptsElected
2Lisa O'BrienConservative Party46416.3%32.6%−0.8 ptsElected
3David BiddlestonLabour Party43715.3%30.7%
4Joan LileyLabour Party29910.5%21.0%
5Fiona EdwardsGreen Party2839.9%19.9%
6Jessica MiltonBNESInd2107.4%14.7%
7Claire JacksonLiberal Democrats1806.3%12.6%
8Nathan LerwayUK Independence Party (UKIP)1756.1%12.3%
9Rosemary ToddLiberal Democrats1314.6%9.2%

EC ward code E05012470 · Back to ward index

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

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
1Shaun HughesIndependent43618.9%37.9%+4.6 ptsElected
2Michael EvansConservative Party41317.9%35.9%+2.6 ptsElected
3Edward JakinsLiberal Democrats28312.3%24.6%
4Ben StevensLiberal Democrats27111.8%23.6%
5Ben WarrenConservative Party24710.7%21.5%
6Andrew BarnesLabour Party23410.2%20.3%
7Fflyff McLarenLabour Party2099.1%18.2%
8Grace WiltshireGreen Party2089.0%18.1%

EC ward code E05012475 · Back to ward index

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

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
1Bharat PankhaniaLiberal Democrats92722.2%44.3%+11.0 ptsElected
2Gerry CurranLiberal Democrats80019.1%38.3%+4.9 ptsElected
3Bob GoodmanConservative Party73317.5%35.1%
4Steve MerrifieldConservative Party56213.4%26.9%
5David AndrewsGreen Party48711.6%23.3%
6Nola EdwardsBNESInd3769.0%18.0%
7Tom PymerLabour Party1513.6%7.2%
8Liz VincentLabour Party1463.5%7.0%

EC ward code E05012466 · Back to ward index

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

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 SimmonsConservative Party60021.7%43.3%+10.0 ptsElected
2Victor ClarkeConservative Party54119.5%39.1%+5.7 ptsElected
3Andy McGuinnessLabour Party39814.4%28.7%
4Jonathan WallcroftLabour Party39414.2%28.4%
5Olivia LeydenfrostLiberal Democrats34312.4%24.8%
6Clive DellardLiberal Democrats32311.7%23.3%
7Steve GrimesUK Independence Party (UKIP)1716.2%12.3%

EC ward code E05012469 · Back to ward index

High Littleton · single-seat

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

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
1Ryan WillsLiberal Democrats59557.8%+7.8 ptsElected
2Leslie KewConservative Party32031.1%
3Pat RoscowGreen Party676.5%
4Judith BrownLabour Party484.7%

EC ward code E05012467 · Back to ward index

Timsbury · single-seat

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

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
1Douglas DeaconIndependent44859.3%+9.3 ptsElected
2Allan SinclairConservative Party11515.2%
3Sean Stephenson-McGallLiberal Democrats10213.5%
4Chris ReddyLabour Party9112.0%

EC ward code E05012487 · Back to ward index

Westmoreland · 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. 1,406

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
1June PlayerIndependent87431.1%62.2%+28.9 ptsElected
2Colin BlackburnIndependent60221.4%42.8%+9.5 ptsElected
3Jonathan AdcockLiberal Democrats44515.8%31.7%
4Sam CamplingLiberal Democrats39113.9%27.8%
5Jo WilliamsGreen Party2197.8%15.6%
6Brad BainesLabour Party1344.8%9.5%
7Susan GreenConservative Party833.0%5.9%
8Lyn JacobsConservative Party632.2%4.5%

EC ward code E05012491 · Back to ward index

Publow and Whitchurch · single-seat

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

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
1Paul MayConservative Party47059.6%+9.6 ptsElected
2Steve DayGreen Party14318.1%
3Julian WoontonLabour Party12115.4%
4Meghan JonesLiberal Democrats546.9%

EC ward code E05012483 · Back to ward index

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

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
1Victor PritchardConservative Party92628.3%56.5%+23.2 ptsElected
2Karen WarringtonConservative Party71721.9%43.8%+10.4 ptsElected
3Nicola SewellLiberal Democrats54316.6%33.1%
4Amy FortnamLiberal Democrats48614.8%29.7%
5David ParkesGreen Party42112.8%25.7%
6Helen StockwellLabour Party1845.6%11.2%

EC ward code E05012464 · Back to ward index

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

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
1Sue CraigLiberal Democrats72124.1%48.2%+14.8 ptsElected
2Andy FurseLiberal Democrats66422.2%44.4%+11.0 ptsElected
3Sharon GillingsLabour Party42114.1%28.1%
4Eric LucasGreen Party2949.8%19.6%
5Mike MidgleyLabour Party2729.1%18.2%
6Oliver DudleyConservative Party2307.7%15.4%
7Peter TurnerConservative Party2137.1%14.2%
8Molly ConisbeeBNESInd1796.0%12.0%

EC ward code E05012471 · Back to ward index

Moorlands · single-seat

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

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
1Jess DavidLiberal Democrats63961.3%+11.3 ptsElected
2Paul MasseyConservative Party16515.8%
3Lesley HallLabour Party14113.5%
4Tim BeadleGreen Party989.4%

EC ward code E05012477 · Back to ward index

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

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
1Neilson ButtersLiberal Democrats1,12128.5%56.9%+23.6 ptsElected
2Matthew McCabeLiberal Democrats90122.9%45.8%+12.4 ptsElected
3Paul MallonConservative Party49412.5%25.1%
4Rosemary NaishConservative Party47412.0%24.1%
5Terry PittGreen Party40610.3%20.6%
6Lisa TilesiBNESInd2396.1%12.1%
7David VealeIndependent1543.9%7.8%
8Alexander McCabeLabour Party1493.8%7.6%

EC ward code E05012462 · Back to ward index

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

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
1Elizabeth WarrenLiberal Democrats1,37325.9%51.7%+18.4 ptsElected
2Kevin GuyLiberal Democrats1,22223.0%46.1%+12.7 ptsElected
3Geoff WardConservative Party65812.4%24.8%
4Neil AutyConservative Party57510.8%21.7%
5Leila FroudGreen Party3857.3%14.5%
6Emma AdamsBNESInd3075.8%11.6%
7Andrew LeaBNESInd2735.1%10.3%
8Martin VealIndependent2695.1%10.1%
9Vicky DrewLabour Party1573.0%5.9%
10Cydney Hippisley-DrewLabour Party881.7%3.3%

EC ward code E05012461 · Back to ward index

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

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
1Joanna WrightLiberal Democrats1,05024.2%48.5%+15.2 ptsElected
2Rob AppleyardLiberal Democrats1,02523.7%47.3%+14.0 ptsElected
3Fay WhitfieldGreen Party54412.6%25.1%
4Lesley BeesLabour Party45310.5%20.9%
5Jane SamsonLabour Party3959.1%18.2%
6Emily PeacockConservative Party3137.2%14.5%
7Mark Mac DonnellConservative Party3016.9%13.9%
8Paula MaloneBNESInd2505.8%11.5%

EC ward code E05012472 · Back to ward index

Westfield · 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. 968

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
1Robin MossLabour Party47924.8%49.5%+16.2 ptsElected
2Eleanor JacksonLabour Party46123.8%47.6%+14.3 ptsElected
3Christian WachGreen Party24712.8%25.5%
4Michael HooperUK Independence Party (UKIP)24112.5%24.9%
5Margaret BrewerConservative Party1839.5%18.9%
6Katharine SimmonsConservative Party1548.0%15.9%
7Sharon BallLiberal Democrats954.9%9.8%
8Belinda GornallLiberal Democrats753.9%7.8%

EC ward code E05012490 · Back to ward index

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

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
1Duncan HounsellLiberal Democrats1,12428.5%57.0%+23.6 ptsElected
2Alastair SingletonLiberal Democrats94423.9%47.8%+14.5 ptsElected
3Emma DixonConservative Party77519.6%39.3%
4Elizabeth CarterConservative Party72418.3%36.7%
5Antony DobsonGreen Party2416.1%12.2%
6John BullLabour Party1393.5%7.0%

EC ward code E05012485 · Back to ward index

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

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
1Sarah BevanIndependent83526.1%52.3%+18.9 ptsElected
2Karen WalkerIndependent79124.7%49.5%+16.2 ptsElected
3Jo DavisConservative Party38011.9%23.8%
4Kathy ThomasConservative Party33110.4%20.7%
5Jonathan RichLabour Party2507.8%15.6%
6David KönigGreen Party1825.7%11.4%
7Ray LoveLiberal Democrats1775.5%11.1%
8Vincent CoxLabour Party1574.9%9.8%
9Adam ReynoldsLiberal Democrats932.9%5.8%

EC ward code E05012482 · Back to ward index

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

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
1Manda RigbyLiberal Democrats1,18327.3%54.7%+21.4 ptsElected
2Yukteshwar KumarLiberal Democrats1,07724.9%49.8%+16.5 ptsElected
3Tom HobsonConservative Party58613.5%27.1%
4Martin GrixoniConservative Party55812.9%25.8%
5Michael CoffeyGreen Party3488.0%16.1%
6Evan RudowskiBNESInd2786.4%12.9%
7Johanna EverrittLabour Party1343.1%6.2%
8Owen BiggadikeLabour Party1252.9%5.8%
9Elie Breton des LoysIndependent370.9%1.7%

EC ward code E05012463 · Back to ward index

Mendip · single-seat

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

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 WoodLiberal Democrats80667.0%+17.0 ptsElected
2Tim WarrenConservative Party33828.1%
3Howard SimpsonLabour Party594.9%

EC ward code E05012474 · Back to ward index

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

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
1Lucy HodgeLiberal Democrats1,15128.6%57.2%+23.9 ptsElected
2Mark ElliottLiberal Democrats1,02825.5%51.1%+17.8 ptsElected
3Manuel Pimentel-ReidConservative Party55313.7%27.5%
4Andrew PattieConservative Party53213.2%26.4%
5Jonathan OatesGreen Party3017.5%15.0%
6Stephen TaylorBNESInd3017.5%15.0%
7Rosemary SansomeLabour Party1583.9%7.9%

EC ward code E05012473 · Back to ward index

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

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
1Paul MyersConservative Party81732.0%64.1%+30.7 ptsElected
2Chris WattConservative Party65425.6%51.3%+17.9 ptsElected
3John BakerIndependent29511.6%23.1%
4Lauren BarnesLabour Party28811.3%22.6%
5Vicki GaitGreen Party26810.5%21.0%
6Gitte DawsonLiberal Democrats1335.2%10.4%
7Alice HovanessianLiberal Democrats963.8%7.5%

EC ward code E05012476 · Back to ward index

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

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
1Liz HardmanLabour Party80833.4%66.7%+33.4 ptsElected
2Grant JohnsonLabour Party63026.0%52.0%+18.7 ptsElected
3Jeff HumphriesIndependent27211.2%22.5%
4John DuddyConservative Party1777.3%14.6%
5Ian KealeyUK Independence Party (UKIP)1777.3%14.6%
6Muriel HarrisConservative Party1676.9%13.8%
7Zoe BushellLiberal Democrats1124.6%9.3%
8Debra BallingtonLiberal Democrats783.2%6.4%

EC ward code E05012481 · Back to ward index

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

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
1Alison BornLiberal Democrats1,85234.9%69.8%+36.5 ptsElected
2Peter DuguidLiberal Democrats1,40426.5%53.0%+19.6 ptsElected
3Mark ShelfordConservative Party63211.9%23.8%
4Adam Ley-LangeGreen Party61011.5%23.0%
5Jasper BeckerConservative Party56610.7%21.3%
6Mary FlittonLabour Party2394.5%9.0%

EC ward code E05012493 · Back to ward index

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

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
1Steve HedgesLiberal Democrats1,09528.3%56.7%+23.4 ptsElected
2Joel HirstLiberal Democrats1,02826.6%53.2%+19.9 ptsElected
3Kathy BeadleGreen Party50813.2%26.3%
4Dom TristramGreen Party41810.8%21.6%
5Paul PurnellLabour Party3168.2%16.4%
6Michael ClarksonConservative Party2606.7%13.5%
7Alastair ThompsonConservative Party2386.2%12.3%

EC ward code E05012479 · Back to ward index

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

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
1Shelley BromleyLiberal Democrats1,21628.6%57.2%+23.9 ptsElected
2Ruth MalloyLiberal Democrats1,13826.8%53.5%+20.2 ptsElected
3Matthew DaviesConservative Party60314.2%28.4%
4Alison SandemanConservative Party53512.6%25.2%
5Lisa LoveridgeGreen Party3558.4%16.7%
6Guy HodgsonBNESInd2034.8%9.6%
7Tamsin EganLabour Party2014.7%9.5%

EC ward code E05012492 · Back to ward index

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

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 SamuelLiberal Democrats1,05030.4%60.8%+27.5 ptsElected
2Tom DaviesLiberal Democrats93026.9%53.9%+20.5 ptsElected
3Tim MorganGreen Party46913.6%27.2%
4Nathan RussellLabour Party2848.2%16.4%
5Isobel BlackburnConservative Party2547.4%14.7%
6Stuart KayConservative Party2427.0%14.0%
7Paul TuckerLabour Party2256.5%13.0%

EC ward code E05012489 · Back to ward index

Newbridge · 2-seat (bloc vote)

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

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
1Michelle O'DohertyLiberal Democrats1,43933.8%67.6%+34.2 ptsElected
2Mark RoperLiberal Democrats1,15327.1%54.1%+20.8 ptsElected
3Loraine Morgan-BrinkhurstConservative Party58013.6%27.2%
4David WorkmanConservative Party46010.8%21.6%
5Dick DanielGreen Party3538.3%16.6%
6Maggy WhiteLabour Party1403.3%6.6%
7Ashley LewisLabour Party1343.1%6.3%

EC ward code E05012478 · Back to ward index

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

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
1Andy WaitLiberal Democrats1,08428.4%56.9%+23.5 ptsElected
2Hal MacFieLiberal Democrats1,03827.2%54.4%+21.1 ptsElected
3Mathew BlankleyConservative Party58415.3%30.6%
4Jayne SmithConservative Party57415.1%30.1%
5Melanie HiltonBNESInd2386.2%12.5%
6John WoodLabour Party1604.2%8.4%
7Keith BurchellLabour Party1353.5%7.1%

EC ward code E05012468 · Back to ward index

Oldfield Park · single-seat

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

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
1Shaun Stephenson-McGallLiberal Democrats75973.8%+23.8 ptsElected
2Brian WebberConservative Party10810.5%
3Olivia FitzgeraldGreen Party979.4%
4Vanessa JessopLabour Party646.2%

EC ward code E05012480 · Back to ward index

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

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
1Dine RomeroLiberal Democrats1,11931.9%63.9%+30.6 ptsElected
2Paul CrossleyLiberal Democrats1,01929.1%58.2%+24.8 ptsElected
3Jon LucasGreen Party49314.1%28.1%
4David MusgraveLabour Party40711.6%23.2%
5Patrick Anketell-JonesConservative Party2436.9%13.9%
6Lindsay WhitmoreConservative Party2226.3%12.7%

EC ward code E05012486 · Back to ward index

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

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 BallLiberal Democrats88635.1%70.2%+36.9 ptsElected
2Sarah MooreLiberal Democrats76430.3%60.6%+27.2 ptsElected
3Rachel WillisLabour Party31212.4%24.7%
4Cameron StandringLabour Party2509.9%19.8%
5Iona EverettGreen Party1465.8%11.6%
6Max SealConservative Party903.6%7.1%
7Jordan EdwardsConservative Party753.0%5.9%

EC ward code E05012488 · Back to ward index