← West Oxfordshire (all cycles) · 1 May 2025 cohort

West Oxfordshire 2025

Local elections held 1 May 2025.

11 ward races
11 seats
11 elected below the proportional quota
100.0% 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 11 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 11 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 Democrats10,14130.0%436.4%436.4%0
Conservative and Unionist Party10,11029.9%545.5%436.4%+1
Reform UK7,17821.2%00.0%327.3%-3
Labour and Co-operative Party2,2996.8%19.1%00.0%+1
Green Party2,0836.2%00.0%00.0%0
Labour Party1,8195.4%19.1%00.0%+1
Independent1810.5%00.0%00.0%0
Heritage Party150.0%00.0%00.0%0
Total33,826100.0%11100.0%11100.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

Witney North & East · single-seat

Marginal winner 29.6% Proportional quota 50.0% Difference +20.4 pts below quota Valid ballots 3,647

RankCandidatePartyVotesShareElected
1James RobertshawConservative and Unionist Party1,07829.6%Elected
2Duncan Shaw Thomas EnrightLabour and Co-operative Party1,05929.0%
3Richard Andrew LangridgeReform UK71019.5%
4Andrew Peter ProsserGreen Party49713.6%
5Liz PriceLiberal Democrats3028.3%

Electorate 8,553 · Ballots cast 3,654 · Invalid 7 · EC ward code 62995 · Back to ward index

Burford & Carterton West · single-seat

Marginal winner 32.6% Proportional quota 50.0% Difference +17.4 pts below quota Valid ballots 3,134

RankCandidatePartyVotesShareElected
1Nick Field-JohnsonConservative and Unionist Party1,02232.6%Elected
2Sarah EvansReform UK91429.2%
3Kathy GodwinLiberal Democrats87928.0%
4Anthony Edward BarrettGreen Party1203.8%
5Dave WessonLabour Party1093.5%
6David Roy CoxIndependent902.9%

Electorate 8,880 · Ballots cast 3,145 · Invalid 11 · EC ward code 62990 · Back to ward index

Chipping Norton · single-seat

Marginal winner 33.6% Proportional quota 50.0% Difference +16.4 pts below quota Valid ballots 2,875

RankCandidatePartyVotesShareElected
1Geoff SaulLabour and Co-operative Party96533.6%Elected
2David RogersConservative and Unionist Party75526.3%
3Henry WattReform UK66823.2%
4Leslie Barbera ChannonLiberal Democrats2599.0%
5Claire Eliane LaskoGreen Party2287.9%

Electorate 8,334 · Ballots cast 2,878 · Invalid 3 · EC ward code 62992 · Back to ward index

Brize Norton & Carterton East · single-seat

Marginal winner 33.7% Proportional quota 50.0% Difference +16.3 pts below quota Valid ballots 1,963

RankCandidatePartyVotesShareElected
1Toyah Jade Leah OvertonLiberal Democrats66133.7%Elected
2Nick LevertonConservative and Unionist Party57629.3%
3Thomas Ashley HoggReform UK51426.2%
4Barry IngletonIndependent914.6%
5Sandra SimpsonGreen Party552.8%
6James TaylorLabour and Co-operative Party502.5%
7Stephen Roy BreedonHeritage Party150.8%

Electorate 7,336 · Ballots cast 1,965 · Invalid 2 · EC ward code 62989 · Back to ward index

Witney South & Central · single-seat

Marginal winner 34.1% Proportional quota 50.0% Difference +15.9 pts below quota Valid ballots 2,909

RankCandidatePartyVotesShareElected
1Andrew Stanley ColesLabour Party99234.1%Elected
2Ben DurstonReform UK75926.1%
3Jack TreloarConservative and Unionist Party69123.8%
4Paul BarrowLiberal Democrats29010.0%
5Harriet MarshallGreen Party1776.1%

Electorate 8,856 · Ballots cast 2,914 · Invalid 5 · EC ward code 62996 · Back to ward index

Bampton & Carterton South · single-seat

Marginal winner 37.0% Proportional quota 50.0% Difference +13.0 pts below quota Valid ballots 3,673

RankCandidatePartyVotesShareElected
1Ted FentonConservative and Unionist Party1,36037.0%Elected
2Alaric Michael SmithLiberal Democrats1,31335.7%
3Mark William Bezerra SpeeksReform UK76120.7%
4Dan EisenhandlerGreen Party1363.7%
5John StansfieldLabour Party1002.7%

Electorate 9,185 · Ballots cast 3,681 · Invalid 8 · EC ward code 62988 · Back to ward index

Witney West & Ducklington · single-seat

Marginal winner 37.9% Proportional quota 50.0% Difference +12.1 pts below quota Valid ballots 2,839

RankCandidatePartyVotesShareElected
1Thomas AshbyConservative and Unionist Party1,07537.9%Elected
2Ben Morel-AllenLiberal Democrats83129.3%
3Ross Adam KellyReform UK61221.6%
4Georgia MeadowsLabour and Co-operative Party2257.9%
5Rosie PearsonGreen Party943.3%

Electorate 8,014 · Ballots cast 2,846 · Invalid 7 · EC ward code 62997 · Back to ward index

Hanborough & Hailey · single-seat

Marginal winner 42.9% Proportional quota 50.0% Difference +7.1 pts below quota Valid ballots 2,962

RankCandidatePartyVotesShareElected
1Liam WalkerConservative and Unionist Party1,27042.9%Elected
2Hannah Stephanie MassieLiberal Democrats96332.5%
3James Graham GibbsReform UK51417.4%
4Sarah Kennedy MarshallGreen Party1264.3%
5Sue TannerLabour Party893.0%

Electorate 6,843 · Ballots cast 2,969 · Invalid 7 · EC ward code 62994 · Back to ward index

Woodstock · single-seat

Marginal winner 44.9% Proportional quota 50.0% Difference +5.1 pts below quota Valid ballots 3,377

RankCandidatePartyVotesShareElected
1Andy GrahamLiberal Democrats1,51744.9%Elected
2Ian HudspethConservative and Unionist Party90026.7%
3James Stuart Russell NashReform UK50915.1%
4Nick MellissLabour Party2286.8%
5Barry WheatleyGreen Party2206.5%

Electorate 8,752 · Ballots cast 3,383 · Invalid 6 · EC ward code 54808 · Back to ward index

Eynsham · single-seat

Marginal winner 47.8% Proportional quota 50.0% Difference +2.2 pts below quota Valid ballots 2,714

RankCandidatePartyVotesShareElected
1Dan LevyLiberal Democrats1,29847.8%Elected
2Lysette NichollsConservative and Unionist Party61422.6%
3Peter LynnReform UK49518.2%
4Frances MortimerGreen Party1756.4%
5Kate Susan EnglandLabour Party1324.9%

Electorate 6,475 · Ballots cast 2,716 · Invalid 2 · EC ward code 62993 · Back to ward index

Charlbury & Wychwood · single-seat

Marginal winner 48.8% Proportional quota 50.0% Difference +1.2 pts below quota Valid ballots 3,743

RankCandidatePartyVotesShareElected
1Liz LeffmanLiberal Democrats1,82848.8%Elected
2Emma NellConservative and Unionist Party76920.5%
3Stephen Matthew GibbonsReform UK72219.3%
4Mary Ann RobertsonGreen Party2556.8%
5Robin PuttickLabour Party1694.5%

Electorate 9,133 · Ballots cast 3,752 · Invalid 9 · EC ward code 62991 · Back to ward index