← West Berkshire (all cycles) · 2 May 2019 cohort

West Berkshire 2019

Local elections held 2 May 2019.

24 ward races
43 seats
1 elected below the proportional quota
2.3% 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 24 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 43 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 Party35,81242.8%2455.8%1944.2%+5
Liberal Democrats27,93533.4%1637.2%1534.9%+1
Green Party9,87411.8%37.0%511.6%-2
Labour Party9,21911.0%00.0%49.3%-4
UK Independence Party (UKIP)8161.0%00.0%00.0%0
Total83,656100.0%43100.0%43100.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

Thatcham Colthrop and Crookham · single-seat

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

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
1Stephen Ardagh-WalterConservative Party48049.8%−0.2 ptsElected
2John BoydLiberal Democrats40942.4%
3James WilderLabour Party757.8%

EC ward code E05012149 · Back to ward index

Pangbourne · single-seat

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

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
1Gareth HurleyConservative Party59351.7%+1.7 ptsElected
2Matthew ShakespeareLiberal Democrats35030.5%
3Suzie FergusonLabour Party20517.9%

EC ward code E05012146 · Back to ward index

Aldermaston · single-seat

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

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
1Dominic BoeckConservative Party52955.1%+5.1 ptsElected
2Peter GreenhalghLiberal Democrats31833.1%
3David HancockLabour Party11311.8%

EC ward code E05012132 · Back to ward index

Basildon · single-seat

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

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
1Alan LawConservative Party59555.6%+5.6 ptsElected
2Laura CoyleLiberal Democrats25623.9%
3Alex CarterGreen Party15614.6%
4Jonathan AshleyLabour Party646.0%

EC ward code E05012133 · Back to ward index

Newbury Clay 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. 39.0% 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,364

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
1Jeff BeckConservative Party63223.2%46.4%+13.0 ptsElected
2Jeff CantConservative Party53219.5%39.0%+5.7 ptsElected
3Pam TaylorLiberal Democrats51919.0%38.1%
4Simon PikeLiberal Democrats35413.0%26.0%
5Danielle BryanGreen Party31611.6%23.2%
6Gemma LoweLabour Party2117.7%15.5%
7Lee McDougallLabour Party1636.0%12.0%

EC ward code E05012142 · Back to ward index

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

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 MastersGreen Party1,32432.6%65.2%+31.9 ptsElected
2Lynne DohertyConservative Party82720.4%40.7%+7.4 ptsElected
3Jeanette CliffordConservative Party81220.0%40.0%
4Tony HarrisLiberal Democrats77719.1%38.3%
5Robert ChapmanLabour Party1774.4%8.7%
6Bert CloughLabour Party1453.6%7.1%

EC ward code E05012144 · Back to ward index

Thatcham Central · 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.9% 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,787

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
1Owen JefferyLiberal Democrats90725.4%50.8%+17.4 ptsElected
2Nassar KessellLiberal Democrats76621.4%42.9%+9.5 ptsElected
3Richard CrumlyConservative Party60316.9%33.8%
4Marigold JaquesConservative Party51614.4%28.9%
5Paul FieldGreen Party2898.1%16.2%
6David McMahonUK Independence Party (UKIP)2426.8%13.5%
7Dave BurnsLabour Party1293.6%7.2%
8Gary HuntleyLabour Party1213.4%6.8%

EC ward code E05012148 · Back to ward index

Ridgeway · 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. 1,481

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
1Carolyne CulverGreen Party91761.9%+11.9 ptsElected
2Virginia von CelsingConservative Party45830.9%
3Michael PalmerUK Independence Party (UKIP)734.9%
4Charlotte BlackmanLabour Party332.2%

EC ward code E05012147 · Back to ward index

Downlands · single-seat

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

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
1Clive HookerConservative Party71662.2%+12.2 ptsElected
2Martin ColstonLiberal Democrats32027.8%
3Grahame MurphyLabour Party11510.0%

EC ward code E05012138 · Back to ward index

Bradfield · single-seat

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

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
1Ross MackinnonConservative Party54362.3%+12.3 ptsElected
2Ian ParkLiberal Democrats23727.2%
3Ian McKayLabour Party9210.6%

EC ward code E05012134 · Back to ward index

Bucklebury · single-seat

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

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
1Graham PaskConservative Party74562.5%+12.5 ptsElected
2Mike ColeLiberal Democrats23519.7%
3Jacqueline PaynterGreen Party16413.8%
4Frank GreenwoodLabour Party484.0%

EC ward code E05012135 · Back to ward index

Lambourn · single-seat

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

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
1Howard WoollastonConservative Party66763.1%+13.1 ptsElected
2Charlie ChristopherLiberal Democrats25424.0%
3Moz Bulbeck ReynoldsLabour Party13612.9%

EC ward code E05012140 · Back to ward index

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

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
1Jeff BrooksLiberal Democrats88526.9%53.8%+20.5 ptsElected
2Keith WoodhamsLiberal Democrats80924.6%49.2%+15.9 ptsElected
3Ellen CrumlyConservative Party47214.4%28.7%
4Helen PickenConservative Party41912.7%25.5%
5Gary JohnsonUK Independence Party (UKIP)2567.8%15.6%
6Jane LivermoreGreen Party2557.8%15.5%
7Sarah BerringtonLabour Party1093.3%6.6%
8Susan TurauskisLabour Party822.5%5.0%

EC ward code E05012151 · Back to ward index

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

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
1Martha VickersLiberal Democrats97925.4%50.8%+17.4 ptsElected
2Andy MooreLiberal Democrats95724.8%49.6%+16.3 ptsElected
3Anthony StrettonConservative Party56214.6%29.1%
4Joseph ClarkeConservative Party53513.9%27.7%
5Susan MillingtonGreen Party45011.7%23.3%
6Mark BeachLabour Party1965.1%10.2%
7Caroline ffrench BlakeLabour Party1784.6%9.2%

EC ward code E05012141 · Back to ward index

Theale · single-seat

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

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
1Alan MacroLiberal Democrats60167.6%+17.6 ptsElected
2Alex TravesConservative Party20322.8%
3Chris RyderLabour Party859.6%

EC ward code E05012152 · Back to ward index

Tilehurst Birch Copse · 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. 1,622

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
1Joanne StewartConservative Party83525.7%51.5%+18.2 ptsElected
2Anthony LindenConservative Party82925.6%51.1%+17.8 ptsElected
3Clive TaylorLabour Party41212.7%25.4%
4Louise CoulsonLabour Party38511.9%23.7%
5Gary BramptonGreen Party34910.8%21.5%
6Elizabeth O'KeeffeLiberal Democrats2357.2%14.5%
7Gary NormanLiberal Democrats1986.1%12.2%

EC ward code E05012154 · Back to ward index

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

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
1Royce LongtonLiberal Democrats1,29316.7%50.0%+25.0 ptsElected
2Geoffrey MayesLiberal Democrats1,17315.1%45.3%+20.3 ptsElected
3Graham BridgmanConservative Party1,14814.8%44.4%+19.4 ptsElected
4Carol Jackson-DoergeConservative Party1,12614.5%43.5%
5Ian MorrinConservative Party1,02813.2%39.7%
6Alison MayGreen Party88011.3%34.0%
7John HannawinLabour Party5567.2%21.5%
8Janet BishopLabour Party3154.1%12.2%
9Graham HudsonLabour Party2463.2%9.5%

EC ward code E05012136 · Back to ward index

Chieveley and Cold Ash · 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.4% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 1,874

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
1Hilary ColeConservative Party1,07328.6%57.3%+23.9 ptsElected
2Garth SimpsonConservative Party1,00026.7%53.4%+20.0 ptsElected
3Jill HoblinGreen Party57215.3%30.5%
4David ListerLiberal Democrats53014.1%28.3%
5James ThomasGreen Party37710.1%20.1%
6Marc CharonLabour Party1032.7%5.5%
7Chris EvansLabour Party932.5%5.0%

EC ward code E05012137 · Back to ward index

Newbury Greenham · 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.5% Proportional quota 25.0% 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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 2,530

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
1Billy DrummondLiberal Democrats1,37518.1%54.3%+29.3 ptsElected
2Phil BarnettLiberal Democrats1,33717.6%52.8%+27.8 ptsElected
3Erik PattendenLiberal Democrats1,15115.2%45.5%+20.5 ptsElected
4Sarah GreenallConservative Party7529.9%29.7%
5Miles EvansConservative Party7519.9%29.7%
6Mark JonesConservative Party6949.1%27.4%
7Matthew LoweGreen Party5677.5%22.4%
8Christine CopelandLabour Party2733.6%10.8%
9Gary PuffettLabour Party2633.5%10.4%
10Malik AzamUK Independence Party (UKIP)2453.2%9.7%
11Michael Wakelyn-GreenLabour Party1832.4%7.2%

EC ward code E05012143 · Back to ward index

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

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
1Lee DillonLiberal Democrats1,08828.7%57.4%+24.0 ptsElected
2Jeremy CottamLiberal Democrats1,05427.8%55.6%+22.2 ptsElected
3Jason CollisConservative Party70618.6%37.2%
4Robert Denton-PowellConservative Party62216.4%32.8%
5Neale HallLabour Party1674.4%8.8%
6Teresa McDowellLabour Party1564.1%8.2%

EC ward code E05012150 · Back to ward index

Hungerford and Kintbury · 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. 47.4% Proportional quota 25.0% 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 ÷ 3 seats. Source data does not publish a ballot count for this cycle. 3,384

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
1Dennis BenneyworthConservative Party1,77217.5%52.4%+27.4 ptsElected
2James ColeConservative Party1,66916.4%49.3%+24.3 ptsElected
3Claire RowlesConservative Party1,60515.8%47.4%+22.4 ptsElected
4Denise GainesLiberal Democrats1,44614.2%42.7%
5Rob ChickenLiberal Democrats1,35913.4%40.2%
6Shaun WoodLiberal Democrats1,08510.7%32.1%
7Tim DavisGreen Party7637.5%22.5%
8Paul PughLabour Party1541.5%4.6%
9Ron BlindellLabour Party1531.5%4.5%
10Matthew WilsonLabour Party1461.4%4.3%

EC ward code E05012139 · Back to ward index

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

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 SomnerConservative Party91030.2%60.5%+27.2 ptsElected
2Peter ArgyleConservative Party86528.7%57.5%+24.2 ptsElected
3Charlie CroalLabour Party39513.1%26.3%
4Emma GillespieLabour Party36712.2%24.4%
5Sarah LowesLiberal Democrats2668.8%17.7%
6Vaughan MillerLiberal Democrats2066.8%13.7%

EC ward code E05012155 · Back to ward index

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

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
1Richard JonesConservative Party1,41919.9%59.6%+34.6 ptsElected
2Andrew WilliamsonConservative Party1,37519.2%57.7%+32.7 ptsElected
3Thomas MarinoConservative Party1,31818.4%55.3%+30.3 ptsElected
4Steve YoungGreen Party7019.8%29.4%
5Elizabeth BellLabour Party6669.3%28.0%
6Ben RaynerLabour Party6509.1%27.3%
7Steve BrownLiberal Democrats5477.7%23.0%
8Stuart LythgoeLabour Party4716.6%19.8%

EC ward code E05012153 · Back to ward index

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

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
1Adrian AbbsLiberal Democrats1,83020.5%61.6%+36.6 ptsElected
2Tony VickersLiberal Democrats1,82920.5%61.5%+36.5 ptsElected
3David MarshGreen Party1,79420.1%60.4%+35.4 ptsElected
4Adrian EdwardsConservative Party1,11812.5%37.6%
5Anthony PickConservative Party91610.3%30.8%
6Stuart DavenportConservative Party8429.4%28.3%
7Julie WintrupLabour Party2532.8%8.5%
8Andrew WallaceLabour Party1681.9%5.7%
9Peter TullettLabour Party1671.9%5.6%

EC ward code E05012145 · Back to ward index