← Vale Of White Horse (all cycles) · 1 May 2025 cohort

Vale Of White Horse 2025

Local elections held 1 May 2025.

14 ward races
14 seats
10 elected below the proportional quota
71.4% 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 that would be needed to be guaranteed that 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 gap as points under par — the editorial indictment. Above-par results are just majority mandates 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 14 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 14 seats had been allocated to those vote totals in proportion (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 in this council, negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Liberal Democrats16,80743.7%1178.6%750.0%+4
Conservative and Unionist Party8,73522.7%214.3%428.6%-2
Reform UK5,75515.0%00.0%214.3%-2
Green Party4,23211.0%17.1%17.1%0
Labour Party1,8104.7%00.0%00.0%0
Independent8922.3%00.0%00.0%0
Labour and Co-operative Party1820.5%00.0%00.0%0
Independent Oxford Alliance390.1%00.0%00.0%0
Total38,452100.0%14100.0%14100.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

Wards in this council

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

Race results

Shrivenham · single-seat

Marginal winner 32.1% Proportional quota 50.0% Difference +17.9 pts below quota Valid ballots 3,266

RankCandidatePartyVotesShareElected
1Emma MarkhamGreen Party1,05032.1%Elected
2Gordon LundieConservative and Unionist Party95629.3%
3Sarah von SimsonReform UK82425.2%
4David Ian Anthony BrookLiberal Democrats33310.2%
5Richard Marc JohnsonLabour Party1033.2%

Electorate 8,148 · Ballots cast 3,274 · Invalid 8 · EC ward code 62986 · Back to ward index

Kingston & Stanford · single-seat

Marginal winner 39.4% Proportional quota 50.0% Difference +10.6 pts below quota Valid ballots 2,959

RankCandidatePartyVotesShareElected
1Lee EvansConservative and Unionist Party1,16639.4%Elected
2Hannah GriffinLiberal Democrats93931.7%
3John RansonReform UK57019.3%
4Matthew CarpenterGreen Party1555.2%
5Charlotte Anne RoseLabour Party1294.4%

Electorate 7,610 · Ballots cast 2,965 · Invalid 6 · EC ward code 62983 · Back to ward index

Grove · single-seat

Marginal winner 42.3% Proportional quota 50.0% Difference +7.7 pts below quota Valid ballots 2,097

RankCandidatePartyVotesShareElected
1Ron BatstoneLiberal Democrats88642.3%Elected
2Martin John FreemanReform UK55426.4%
3Tim PatmoreConservative and Unionist Party37317.8%
4Adam Garth SwallowGreen Party1235.9%
5Margaret JonesLabour Party1225.8%
6Andrew CattellIndependent Oxford Alliance391.9%

Electorate 7,367 · Ballots cast 2,102 · Invalid 5 · EC ward code 62980 · Back to ward index

Abingdon South · single-seat

Marginal winner 42.3% Proportional quota 50.0% Difference +7.7 pts below quota Valid ballots 2,873

RankCandidatePartyVotesShareElected
1Neil FawcettLiberal Democrats1,21442.3%Elected
2Christopher Brian Henry CubbyIndependent72825.3%
3Chris PalmerConservative and Unionist Party43415.1%
4Stephen WebbLabour Party2538.8%
5David Malcolm Hubert TannahillGreen Party2448.5%

Electorate 8,572 · Ballots cast 2,884 · Invalid 11 · EC ward code 54794 · Back to ward index

Drayton, Sutton Courtenay & Steventon · single-seat

Marginal winner 42.3% Proportional quota 50.0% Difference +7.7 pts below quota Valid ballots 2,738

RankCandidatePartyVotesShareElected
1Peter Alexander StevensLiberal Democrats1,15742.3%Elected
2Christopher Charles CampbellConservative and Unionist Party62322.8%
3Kevin BulmerReform UK60822.2%
4Michel Arthur GrandjeanGreen Party1957.1%
5Stephen Maynard HaleLabour Party1535.6%

Electorate 8,163 · Ballots cast 2,740 · Invalid 2 · EC ward code 62978 · Back to ward index

Marcham & Cumnor · single-seat

Marginal winner 45.1% Proportional quota 50.0% Difference +4.9 pts below quota Valid ballots 2,220

RankCandidatePartyVotesShareElected
1James Richard PlumbConservative and Unionist Party1,00245.1%Elected
2Ricky TreadwellLiberal Democrats94642.6%
3Annette EdwardsGreen Party1788.0%
4Michael William BoydLabour Party944.2%

Electorate 6,376 · Ballots cast 2,251 · Invalid 31 · EC ward code 62984 · Back to ward index

Harwell, Western Valley & Blewbury · single-seat

Marginal winner 46.0% Proportional quota 50.0% Difference +4.0 pts below quota Valid ballots 2,395

RankCandidatePartyVotesShareElected
1Rebekah Jane FletcherLiberal Democrats1,10246.0%Elected
2Cath ConveryConservative and Unionist Party54622.8%
3Christopher MaguireReform UK43918.3%
4Nicholas Simon FreestoneGreen Party1827.6%
5Luke Anthony HislopLabour Party1255.2%

Electorate 6,421 · Ballots cast 2,400 · Invalid 5 · EC ward code 62981 · Back to ward index

Charlton, Ardington & Hendreds · single-seat

Marginal winner 47.0% Proportional quota 50.0% Difference +3.0 pts below quota Valid ballots 2,722

RankCandidatePartyVotesShareElected
1Jane HannaLiberal Democrats1,28047.0%Elected
2Christopher Mark ArmstrongReform UK52819.4%
3Sarah JamesGreen Party40815.0%
4Patrick Mark WoodConservative and Unionist Party40514.9%
5Tim RobertsLabour Party1013.7%

Electorate 7,533 · Ballots cast 2,728 · Invalid 6 · EC ward code 62977 · Back to ward index

Faringdon · single-seat

Marginal winner 47.7% Proportional quota 50.0% Difference +2.3 pts below quota Valid ballots 2,645

RankCandidatePartyVotesShareElected
1Bethia Jane ThomasLiberal Democrats1,26147.7%Elected
2Tim PerkinReform UK57721.8%
3James FamakinConservative and Unionist Party54020.4%
4Katherine FoxhallGreen Party1455.5%
5Chris PalmerLabour Party1224.6%

Electorate 7,578 · Ballots cast 2,652 · Invalid 7 · EC ward code 62979 · Back to ward index

Kennington & Radley · single-seat

Marginal winner 49.3% Proportional quota 50.0% Difference +0.7 pts below quota Valid ballots 2,859

RankCandidatePartyVotesShareElected
1Diana LugovaLiberal Democrats1,40949.3%Elected
2Daniel StaffordConservative and Unionist Party74826.2%
3Thomas Edmund GastonGreen Party36912.9%
4Michele Valerie Anna PauleLabour Party1695.9%
5Rhys HathawayIndependent1645.7%

Electorate 8,788 · Ballots cast 2,896 · Invalid 37 · EC ward code 62982 · Back to ward index

Wantage West · single-seat

Marginal winner 51.0% Proportional quota 50.0% Difference −1.0 pts Valid ballots 2,706

RankCandidatePartyVotesShareElected
1Jenny HannabyLiberal Democrats1,38051.0%Elected
2Henry George de KretserReform UK62323.0%
3Craig BrownConservative and Unionist Party35813.2%
4Viral PatelGreen Party2117.8%
5Owen James Thomas HeaneyLabour Party1345.0%

Electorate 8,405 · Ballots cast 2,713 · Invalid 7 · EC ward code 62987 · Back to ward index

North Hinksey · single-seat

Marginal winner 51.8% Proportional quota 50.0% Difference −1.8 pts Valid ballots 2,813

RankCandidatePartyVotesShareElected
1Judy RobertsLiberal Democrats1,45851.8%Elected
2Oliver-Tristan BarkerReform UK46816.6%
3Christopher David Edward FoxConservative and Unionist Party45316.1%
4Cheryl Karen BriggsGreen Party2508.9%
5Toby Stephen William JamesLabour and Co-operative Party1826.5%

Electorate 7,818 · Ballots cast 2,827 · Invalid 14 · EC ward code 62985 · Back to ward index

Abingdon East · single-seat

Marginal winner 54.0% Proportional quota 50.0% Difference −4.0 pts Valid ballots 3,070

RankCandidatePartyVotesShareElected
1Tom GreenawayLiberal Democrats1,65754.0%Elected
2Vicky JenkinsConservative and Unionist Party72323.6%
3Aidan ReillyGreen Party53217.3%
4Moira Drysdale LogieLabour Party1575.1%

Electorate 8,362 · Ballots cast 3,132 · Invalid 62 · EC ward code 62975 · Back to ward index

Abingdon North · single-seat

Marginal winner 57.7% Proportional quota 50.0% Difference −7.7 pts Valid ballots 3,095

RankCandidatePartyVotesShareElected
1Nathan LeyLiberal Democrats1,78557.7%Elected
2Olga SuttonReform UK56418.2%
3David James PopeConservative and Unionist Party40813.2%
4Charles CouperGreen Party1906.1%
5Robert BlundellLabour Party1484.8%

Electorate 8,350 · Ballots cast 3,102 · Invalid 7 · EC ward code 62976 · Back to ward index