← Oxfordshire (all cycles) · 4 May 2017 cohort

Oxfordshire 2017

Local elections held 4 May 2017.

61 ward races
63 seats
22 elected below the proportional quota
34.9% 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 61 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 63 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 Party80,43841.2%3149.2%2742.9%+4
Liberal Democrats49,10325.1%1320.6%1625.4%-3
Labour Party42,30721.7%1422.2%1422.2%0
Green Party13,9787.2%00.0%46.3%-4
Independent6,5433.3%46.3%23.2%+2
Henley1,7470.9%11.6%00.0%+1
UK Independence Party (UKIP)1,2020.6%00.0%00.0%0
Total195,318100.0%63100.0%63100.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 2017 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2017 election (current) and on the eve of it (2016), so you can see what the result replaced.

Current (2017)
Previous (2016)

Wards in this council

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

Race results

Wallingford · single-seat

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

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
1Lynda AtkinsIndependent1,14339.4%−10.6 ptsElected
2Leo DochertyConservative Party69924.1%
3David RouaneLiberal Democrats37913.1%
4George KneeshawLabour Party36312.5%
5Sue Ap-RobertsGreen Party31811.0%

EC ward code E58001275 · Back to ward index

St Margaret's · single-seat

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

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
1John HowsonLiberal Democrats1,46041.3%−8.7 ptsElected
2James FryLabour Party1,35538.4%
3Penelope LenonConservative Party54115.3%
4Al WilsonGreen Party1765.0%

EC ward code E58001271 · Back to ward index

University Parks · single-seat

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

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
1Emma TurnbullLabour Party69142.1%−7.9 ptsElected
2Lucinda ChamberlainLiberal Democrats40024.4%
3Benjamin CarterGreen Party35221.4%
4Gary DixonConservative Party19912.1%

EC ward code E58001274 · Back to ward index

Didcot West · single-seat

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

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 ThompsonConservative Party1,21542.4%−7.6 ptsElected
2Nick HardsLabour Party1,04836.6%
3Veronika WilliamsLiberal Democrats46516.2%
4Tim EdenGreen Party1374.8%

EC ward code E58001246 · Back to ward index

Banbury Hardwick · single-seat

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

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
1Tony IlottConservative Party1,13143.2%−6.8 ptsElected
2Surinder DhesiLabour Party1,07641.1%
3Alistair CraigLiberal Democrats1656.3%
4Sara CorrUK Independence Party (UKIP)1485.7%
5Andy ArisGreen Party973.7%

EC ward code E58001227 · Back to ward index

Eynsham · single-seat

Marginal winner Winning candidate's share of valid ballots. 44.3% Proportional quota 50.0% 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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,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
1Charles MathewConservative Party1,71644.3%−5.7 ptsElected
2Timothy BearderLiberal Democrats1,62141.9%
3Elsa DawsonLabour Party3479.0%
4Nicholas GoodwinGreen Party1884.9%

EC ward code E58001247 · Back to ward index

Sutton Courtenay and Marcham · single-seat

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

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
1Richard WebberLiberal Democrats1,34545.0%−5.0 ptsElected
2Stuart DavenportConservative Party1,31143.8%
3Coral PlumbLabour Party2398.0%
4Craig SimmonsGreen Party963.2%

EC ward code E58001272 · Back to ward index

Witney South and Central · single-seat

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

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
1Laura PriceLabour Party1,36145.1%−4.9 ptsElected
2Alan BeamesConservative Party1,23540.9%
3Jake AcockLiberal Democrats2879.5%
4Andy KingGreen Party1334.4%

EC ward code E58001278 · Back to ward index

Wheatley · single-seat

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

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
1Kirsten JohnsonLiberal Democrats1,37245.2%−4.8 ptsElected
2John WalshConservative Party1,30442.9%
3John MercerLabour Party36111.9%

EC ward code E58001276 · Back to ward index

Chipping Norton · single-seat

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

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
1Hilary BilesConservative Party1,63545.2%−4.8 ptsElected
2Geoff SaulLabour Party1,23134.1%
3Andy GrahamLiberal Democrats58416.2%
4Claire LaskoGreen Party982.7%
5Jim StanleyUK Independence Party (UKIP)661.8%

EC ward code E58001240 · Back to ward index

Cowley · single-seat

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

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
1John SandersLabour Party1,36345.6%−4.4 ptsElected
2Hazel DaweGreen Party71724.0%
3Judith HarleyIndependent34011.4%
4Derron JarellConservative Party33511.2%
5Harry SamuelsLiberal Democrats2347.8%

EC ward code E58001242 · Back to ward index

Didcot Ladygrove · single-seat

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

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
1Neville HarrisIndependent96546.1%−3.9 ptsElected
2Bill ServiceConservative Party49523.7%
3Hayleigh GascoigneLiberal Democrats44121.1%
4Pam SiggersLabour Party1919.1%

EC ward code E58001245 · Back to ward index

Abingdon South · single-seat

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

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
1Neil FawcettLiberal Democrats1,55946.3%−3.7 ptsElected
2Mike BadcockConservative Party1,30838.8%
3George RyallLabour Party3199.5%
4Jim BroadbentGreen Party1845.5%

EC ward code E58001224 · Back to ward index

Iffley Fields and St Mary's · single-seat

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

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
1Helen EvansLabour Party1,52546.9%−3.1 ptsElected
2Arthur WilliamsGreen Party1,32640.7%
3Andy McKayLiberal Democrats2226.8%
4Simon BazleyConservative Party1815.6%

EC ward code E58001255 · Back to ward index

Kirtlington and Kidlington North · single-seat

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

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
1Carmen GriffithsConservative Party1,81747.6%−2.4 ptsElected
2Dawn GlatzLiberal Democrats1,44037.7%
3Nick WalkerLabour Party41010.7%
4Ian MiddletonGreen Party1524.0%

EC ward code E58001261 · Back to ward index

Woodstock · single-seat

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

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
1Ian HudspethConservative Party1,69447.7%−2.3 ptsElected
2Julian CooperLiberal Democrats1,34838.0%
3Dave BaldwinLabour Party3249.1%
4David ChanterGreen Party1825.1%

EC ward code E58001281 · Back to ward index

Henley-on-Thames · single-seat

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

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
1Stefan GawrysiakHenley1,74747.8%−2.2 ptsElected
2David Nimmo SmithConservative Party1,36237.2%
3David ThomasLiberal Democrats2506.8%
4Jackie WalkerLabour Party1664.5%
5Elisabeth GeakeGreen Party1333.6%

EC ward code E58001254 · Back to ward index

Didcot East and Hagbourne · single-seat

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

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 ClarkeConservative Party1,16447.8%−2.2 ptsElected
2Denise MacDonaldLabour Party68528.1%
3Les HopperLiberal Democrats58824.1%

EC ward code E58001244 · Back to ward index

Banbury Grimsbury and Castle · single-seat

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

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
1Hannah BanfieldLabour Party1,09848.2%−1.8 ptsElected
2Paul SargentConservative Party81935.9%
3Dave WilesLiberal Democrats1486.5%
4Jason WilliamsUK Independence Party (UKIP)1135.0%
5Jack BartonGreen Party1014.4%

EC ward code E58001226 · Back to ward index

Marston and Northway · single-seat

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

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 LygoLabour Party1,37448.5%−1.5 ptsElected
2Mark BhagwandinConservative Party69524.5%
3Maria BourbonLiberal Democrats47316.7%
4Alistair MorrisGreen Party29310.3%

EC ward code E58001263 · Back to ward index

Barton, Sandhills and Risinghurst · single-seat

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

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
1Glynis PhillipsLabour Party1,08748.6%−1.4 ptsElected
2Cath ConveryConservative Party43219.3%
3Steve WheelerLiberal Democrats28712.8%
4Chaka ArtwellIndependent25411.4%
5Symon HillGreen Party1757.8%

EC ward code E58001229 · Back to ward index

Benson and Cholsey · single-seat

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

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 GrayIndependent1,64549.7%−0.3 ptsElected
2Caroline NewtonConservative Party1,07732.5%
3Jim MerrittLabour Party3139.5%
4Adrian CullLiberal Democrats2778.4%

EC ward code E58001230 · Back to ward index

St Clement's and Cowley Marsh · single-seat

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

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
1Jamila AzadLabour Party1,17050.4%+0.4 ptsElected
2Nuala YoungGreen Party72631.3%
3Graham JonesLiberal Democrats24710.6%
4Timothy PatmoreConservative Party1777.6%

EC ward code E58001270 · Back to ward index

Ploughley · single-seat

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

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
1Ian CorkinConservative Party1,39550.5%+0.5 ptsElected
2Catherine FulljamesIndependent63723.1%
3Steven UttleyLabour Party2458.9%
4Dillie KeaneLiberal Democrats2288.3%
5Jenny TamblynGreen Party1354.9%
6Dickie BirdUK Independence Party (UKIP)1224.4%

EC ward code E58001266 · Back to ward index

Abingdon North · single-seat

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

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
1Emily SmithLiberal Democrats2,02950.6%+0.6 ptsElected
2Sandy LovattConservative Party1,49437.2%
3Jon BoundsLabour Party2917.3%
4Cheryl BriggsGreen Party1984.9%

EC ward code E58001223 · Back to ward index

Hanborough and Minster Lovell · 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. 3,512

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
1Liam WalkerConservative Party1,81451.7%+1.7 ptsElected
2Merilyn DaviesLabour Party81223.1%
3Andy CrickLiberal Democrats72720.7%
4Andy WrightGreen Party1594.5%

EC ward code E58001251 · Back to ward index

Faringdon · single-seat

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

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
1Judy HeathcoatConservative Party1,37451.8%+1.8 ptsElected
2David GrantLiberal Democrats1,03338.9%
3Stephen SmithLabour Party2479.3%

EC ward code E58001248 · Back to ward index

Kennington and Radley · single-seat

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

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
1Bob JohnstonLiberal Democrats1,81851.9%+1.9 ptsElected
2Eric BattsConservative Party1,27036.2%
3Martin StottLabour Party2206.3%
4Christopher HendersonGreen Party1965.6%

EC ward code E58001258 · Back to ward index

Charlbury and Wychwood · single-seat

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

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
1Liz LeffmanLiberal Democrats2,10552.3%+2.3 ptsElected
2Rodney RoseConservative Party1,57939.2%
3Sian O'NeillLabour Party2105.2%
4Celia KerslakeGreen Party1323.3%

EC ward code E58001239 · Back to ward index

Banbury Calthorpe · single-seat

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

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
1Eddie ReevesConservative Party1,29452.5%+2.5 ptsElected
2Joe WalshLabour Party82433.4%
3Brent JacksonLiberal Democrats2138.6%
4Bernard DodGreen Party1345.4%

EC ward code E58001225 · Back to ward index

North Hinksey · single-seat

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

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
1Judy RobertsLiberal Democrats1,76752.8%+2.8 ptsElected
2Dina BlackConservative Party1,05831.6%
3Richard KendallLabour Party3219.6%
4Anne-Marie HeslopGreen Party1985.9%

EC ward code E58001264 · Back to ward index

Witney North and East · single-seat

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

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
1Suzanne BartingtonConservative Party1,75653.0%+3.0 ptsElected
2Trevor LicenseLabour Party85425.8%
3Gillian WorkmanLiberal Democrats45113.6%
4Stuart MacDonaldGreen Party2547.7%

EC ward code E58001277 · Back to ward index

Abingdon East · single-seat

Marginal winner Winning candidate's share of valid ballots. 53.0% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +3.0 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 3,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
1Alison RookeLiberal Democrats1,69953.0%+3.0 ptsElected
2David PopeConservative Party1,10234.4%
3Louis McEvoyLabour Party2247.0%
4Paul NortonGreen Party1785.6%

EC ward code E58001222 · Back to ward index

Wolvercote and Summertown · single-seat

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

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
1Christopher BuckleyLiberal Democrats1,90953.2%+3.2 ptsElected
2Kenneth BickersConservative Party80422.4%
3Lucas Bertholdi-SaadLabour Party55015.3%
4Sarah EdwardsGreen Party3239.0%

EC ward code E58001280 · Back to ward index

Chalgrove and Watlington · single-seat

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

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
1Steve HarrodConservative Party1,88454.0%+4.0 ptsElected
2Sue CooperLiberal Democrats1,22435.1%
3P'nina DryeLabour Party2256.5%
4Robert PaynterGreen Party1534.4%

EC ward code E58001238 · Back to ward index

Hendreds and Harwell · single-seat

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

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
1Mike Fox-DaviesConservative Party1,68354.6%+4.6 ptsElected
2Jim LoderLiberal Democrats56818.4%
3Stephen WebbLabour Party53717.4%
4Nicholas FreestoneGreen Party2969.6%

EC ward code E58001253 · Back to ward index

Headington and Quarry · single-seat

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

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
1Roz SmithLiberal Democrats2,01454.7%+4.7 ptsElected
2Bill AsquithLabour Party1,12230.4%
3Duncan HatfieldConservative Party39210.6%
4Miranda ShawGreen Party1574.3%

EC ward code E58001252 · Back to ward index

Berinsfield and Garsington · single-seat

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

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
1Elizabeth Lindsay-GaleConservative Party1,57954.7%+4.7 ptsElected
2Robin BennettGreen Party54318.8%
3Simon ThompsonLiberal Democrats41814.5%
4Evelyne GodfreyLabour Party34812.0%

EC ward code E58001231 · Back to ward index

Bicester North · single-seat

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

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
1Lawrie StratfordConservative Party1,30255.3%+5.3 ptsElected
2Margaret LyonLabour Party53522.7%
3Daniel MurphyLiberal Democrats35815.2%
4Bob MassinghamUK Independence Party (UKIP)1616.8%

EC ward code E58001232 · Back to ward index

Isis · 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. 2,805

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
1Sobia AfridiLabour Party1,55955.6%+5.6 ptsElected
2Nicholas HardingLiberal Democrats50117.9%
3Alex CurtisConservative Party40914.6%
4Doug KohlerGreen Party33612.0%

EC ward code E58001256 · Back to ward index

Kidlington South · single-seat

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

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
1Maurice BillingtonConservative Party1,67256.5%+6.5 ptsElected
2Samuel HubbardLiberal Democrats56018.9%
3Cath ArakelianLabour Party54418.4%
4Fiona MawsonGreen Party1826.2%

EC ward code E58001259 · Back to ward index

Kingston and Cumnor · single-seat

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

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
1Anda Fitzgerald-O'ConnorConservative Party2,06457.4%+7.4 ptsElected
2Jerry AveryLiberal Democrats86424.0%
3Bella BondLabour Party39711.0%
4Gerard LewisGreen Party2727.6%

EC ward code E58001260 · Back to ward index

Goring · single-seat

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

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
1Kevin BulmerConservative Party1,91858.1%+8.1 ptsElected
2Laura CoyleLiberal Democrats60118.2%
3Dave BowenLabour Party39311.9%
4Jim DowlingGreen Party38911.8%

EC ward code E58001249 · Back to ward index

Deddington · single-seat

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

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
1Arash FatemianConservative Party2,15458.3%+8.3 ptsElected
2Annette MurphyLabour Party50913.8%
3Ian ThomasLiberal Democrats45112.2%
4Aaron BlissGreen Party43411.7%
5Alan HarrisUK Independence Party (UKIP)1464.0%

EC ward code E58001243 · Back to ward index

Banbury Ruscote · single-seat

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

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 CherryLabour Party1,19458.3%+8.3 ptsElected
2David BeverlyConservative Party57428.0%
3Linda WrenUK Independence Party (UKIP)1256.1%
4Bette MellingLiberal Democrats864.2%
5Christopher ManleyGreen Party683.3%

EC ward code E58001228 · Back to ward index

Jericho and Osney · single-seat

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

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
1Susanna PresselLabour Party1,66758.7%+8.7 ptsElected
2Jonathan AdcockLiberal Democrats45516.0%
3Lois MuddimanGreen Party41814.7%
4Jason FiddamanConservative Party2699.5%
5David HearnUK Independence Party (UKIP)321.1%

EC ward code E58001257 · Back to ward index

Rose Hill and Littlemore · single-seat

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

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
1Gill SandersLabour Party1,41060.6%+10.6 ptsElected
2Daniel StaffordConservative Party46219.9%
3David BowkettLiberal Democrats25911.1%
4Abdul RafiqGreen Party1968.4%

EC ward code E58001267 · Back to ward index

Bloxham and Easington · single-seat

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

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
1Kieron MallonConservative Party1,74460.8%+10.8 ptsElected
2Susan ChristieLabour Party58720.5%
3Peter DavisLiberal Democrats2398.3%
4Non Kinchin-SmithGreen Party1746.1%
5Brian CrockettUK Independence Party (UKIP)1264.4%

EC ward code E58001235 · Back to ward index

Bicester Town · single-seat

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

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
1Michael WaineConservative Party1,45461.1%+11.1 ptsElected
2Sarah HaydonLabour Party58524.6%
3Robert NixonGreen Party1767.4%
4Conor McKenzieLiberal Democrats1667.0%

EC ward code E58001233 · Back to ward index

Otmoor · single-seat

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

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
1Dan SamesConservative Party1,69361.1%+11.1 ptsElected
2Michael NixonLabour Party47317.1%
3Liz BarkerLiberal Democrats36913.3%
4Roger NixonGreen Party2358.5%

EC ward code E58001265 · Back to ward index

Churchill and Lye Valley · single-seat

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

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
1Liz BrighouseLabour Party1,33961.6%+11.6 ptsElected
2Johnson KyeswaConservative Party37317.1%
3Steven DaweGreen Party26412.1%
4Peter CogginsLiberal Democrats1999.1%

EC ward code E58001241 · Back to ward index

Grove and Wantage · 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.0% Proportional quota 33.3% 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 ÷ 2 seats. Source data does not publish a ballot count for this cycle. 4,780

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
1Jenny HannabyLiberal Democrats2,40325.1%50.3%+16.9 ptsElected
2Zoé PatrickLiberal Democrats2,15322.5%45.0%+11.7 ptsElected
3Steve TrinderConservative Party1,95820.5%41.0%
4Ben MabbettConservative Party1,73818.2%36.4%
5Jean Nunn-PriceLabour Party7457.8%15.6%
6Kevin HarrisGreen Party4364.6%9.1%
7George EtheringtonLabour Party1271.3%2.7%

EC ward code E58001250 · Back to ward index

Witney West and Bampton · single-seat

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Ted FentonConservative Party1,82062.7%+12.7 ptsElected
2Christopher BlountLiberal Democrats51717.8%
3Calvert McGibbonLabour Party39013.4%
4Alma TumilowiczGreen Party1746.0%

EC ward code E58001279 · Back to ward index

Bicester West · single-seat

Marginal winner Winning candidate's share of valid ballots. 62.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +12.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,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
1Les SibleyIndependent1,55962.8%+12.8 ptsElected
2Debbie PickfordConservative Party45218.2%
3Chris HowellsLabour Party27010.9%
4Chris TattonLiberal Democrats743.0%
5Toni HarrisUK Independence Party (UKIP)682.7%
6Liz TaylorGreen Party582.3%

EC ward code E58001234 · Back to ward index

Shrivenham · single-seat

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

RankCandidatePartyVotesShare of votes Candidate votes ÷ total votes cast in this ward. Matches the share the council publishes.Below quota Each elected candidate's share of valid ballots minus the proportional quota for this race. Negative = won the seat below the quota; positive = cleared it.Elected
1Yvonne ConstanceConservative Party1,87464.6%+14.6 ptsElected
2Sarah ChurchLabour Party44115.2%
3Andrew CrawfordLiberal Democrats39013.4%
4Joanna ShipleyGreen Party1966.8%

EC ward code E58001268 · Back to ward index

Wroxton and Hook Norton · 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. 3,795

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
1George ReynoldsConservative Party2,47765.3%+15.3 ptsElected
2Anne CullenLabour Party56915.0%
3Julian WoodwardLiberal Democrats50013.2%
4Shaun Greenslade-HibbertGreen Party2496.6%

EC ward code E58001282 · Back to ward index

Burford and Carterton North · single-seat

Marginal winner Winning candidate's share of valid ballots. 66.8% Proportional quota 50.0% Below quota Marginal winner's share minus the proportional quota for this race. Negative = below; positive = above. +16.8 pts Valid ballots (est.) Estimated voters: total votes ÷ 1 seats. Source data does not publish a ballot count for this cycle. 2,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
1Nicholas Field-JohnsonConservative Party1,37566.8%+16.8 ptsElected
2Edward MortimerLiberal Democrats33516.3%
3Dave WessonLabour Party21910.6%
4Rosanna PearsonGreen Party1286.2%

EC ward code E58001236 · Back to ward index

Thame and Chinnor · 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. 5,438

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
1Nick CarterConservative Party2,95927.2%54.4%+21.1 ptsElected
2Jeannette Matelot GreenConservative Party2,78125.6%51.1%+17.8 ptsElected
3Kate GregoryLiberal Democrats1,60914.8%29.6%
4Gaby OatwayLiberal Democrats1,46113.4%26.9%
5David BaileyLabour Party7506.9%13.8%
6Simon StoneLabour Party5975.5%11.0%
7Louisa WilkinsonGreen Party3913.6%7.2%
8Ali Gordon-CreedGreen Party3283.0%6.0%

EC ward code E58001273 · Back to ward index

Carterton South and West · single-seat

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

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
1Pete HandleyConservative Party1,69169.5%+19.5 ptsElected
2Moira SwannLabour Party29011.9%
3Ivan Aguado-MeletLiberal Democrats2189.0%
4Anthony BarrettGreen Party1395.7%
5David McLeodUK Independence Party (UKIP)953.9%

EC ward code E58001237 · Back to ward index

Sonning Common · single-seat

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

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 BartholomewConservative Party1,93070.6%+20.6 ptsElected
2Lucio FumiLiberal Democrats44216.2%
3Veronica TreacherLabour Party36313.3%

EC ward code E58001269 · Back to ward index

Leys · single-seat

Marginal winner Winning candidate's share of valid ballots. 72.4% Proportional quota 50.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 ÷ 1 seats. Source data does not publish a ballot count for this cycle. 1,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
1Deborah McIlveenLabour Party1,22772.4%+22.4 ptsElected
2Linkson JackConservative Party27516.2%
3Rosemary MorlinLiberal Democrats985.8%
4Elizabeth McHaleGreen Party955.6%

EC ward code E58001262 · Back to ward index