← Cherwell (all cycles) · 1 May 2025 cohort

Cherwell 2025

Local elections held 1 May 2025.

16 ward races
16 seats
15 elected below the proportional quota
93.8% of seats below quota

How to read this page

Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share 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 16 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 16 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 Democrats11,08626.8%1062.5%531.3%+5
Conservative and Unionist Party10,61125.7%212.5%425.0%-2
Reform UK9,18822.2%00.0%425.0%-4
Green Party3,7639.1%16.3%16.3%0
Labour Party2,7026.5%16.3%16.3%0
Labour and Co-operative Party2,6326.4%212.5%16.3%+1
Independent1,3143.2%00.0%00.0%0
Total41,296100.0%16100.0%16100.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

Banbury Hardwick · single-seat

Marginal winner 29.5% Proportional quota 50.0% Difference +20.5 pts below quota Valid ballots 1,923

RankCandidatePartyVotesShareElected
1Andrew CrichtonLabour and Co-operative Party56729.5%Elected
2Stephen Christopher HartleyReform UK51226.6%
3Oliver PereraConservative and Unionist Party43022.4%
4Christophe AraminiLiberal Democrats1708.8%
5Chris NelsonGreen Party1467.6%
6Simon Zachary GarrettIndependent985.1%

Electorate 8,281 · Ballots cast 1,932 · Invalid 9 · EC ward code 62936 · Back to ward index

Bicester West · single-seat

Marginal winner 29.8% Proportional quota 50.0% Difference +20.2 pts below quota Valid ballots 2,244

RankCandidatePartyVotesShareElected
1John ShiriLiberal Democrats66929.8%Elected
2Les SibleyIndependent66629.7%
3George-Aurelian PopeseuReform UK46920.9%
4Jake WhittinghamConservative and Unionist Party24811.1%
5Arjun BaisLabour Party1215.4%
6Paul RadfordGreen Party773.4%

Electorate 7,793 · Ballots cast 2,250 · Invalid 6 · EC ward code 62941 · Back to ward index

Kidlington West · single-seat

Marginal winner 30.2% Proportional quota 50.0% Difference +19.8 pts below quota Valid ballots 1,843

RankCandidatePartyVotesShareElected
1Lesley Karen McLeanLiberal Democrats55630.2%Elected
2Fiona Valerie MawsonGreen Party42923.3%
3Nigel SimpsonConservative and Unionist Party39321.3%
4Hamish William McLayReform UK37320.2%
5John Stuart TannerLabour Party914.9%

Electorate 4,899 · Ballots cast 1,847 · Invalid 4 · EC ward code 62947 · Back to ward index

Banbury Calthorpe · single-seat

Marginal winner 31.5% Proportional quota 50.0% Difference +18.5 pts below quota Valid ballots 2,288

RankCandidatePartyVotesShareElected
1Isabel CreedLabour Party72131.5%Elected
2Ian Andrew HarwoodConservative and Unionist Party62727.4%
3Michael John WardleReform UK53523.4%
4Samuel James BurnettGreen Party2219.7%
5Mark ChiversLiberal Democrats1838.0%

Electorate 7,186 · Ballots cast 2,292 · Invalid 4 · EC ward code 62933 · Back to ward index

Banbury Grimsbury & Castle · single-seat

Marginal winner 31.7% Proportional quota 50.0% Difference +18.3 pts below quota Valid ballots 2,249

RankCandidatePartyVotesShareElected
1Paul Austin SargentConservative and Unionist Party71331.7%Elected
2Rebecca BiegelLabour and Co-operative Party69630.9%
3Cassi BellinghamIndependent36816.4%
4Sophie Parker-ManuelLiberal Democrats25311.2%
5Karl Michael Kazimierz KwiatkowskiGreen Party2199.7%

Electorate 8,682 · Ballots cast 2,294 · Invalid 45 · EC ward code 62935 · Back to ward index

Chesterton & Launton · single-seat

Marginal winner 32.9% Proportional quota 50.0% Difference +17.1 pts below quota Valid ballots 2,846

RankCandidatePartyVotesShareElected
1William Boucher-GilesLiberal Democrats93532.9%Elected
2Sandy Lewis DallimoreConservative and Unionist Party80628.3%
3Ian Richard HodgsonReform UK76026.7%
4John Robert O'ReganGreen Party1886.6%
5Russell HewerLabour Party1565.5%

Electorate 7,535 · Ballots cast 2,850 · Invalid 4 · EC ward code 62942 · Back to ward index

Bicester East · single-seat

Marginal winner 34.0% Proportional quota 50.0% Difference +16.0 pts below quota Valid ballots 2,522

RankCandidatePartyVotesShareElected
1Sean Robert Martin GaulLiberal Democrats85834.0%Elected
2Sam HollandConservative and Unionist Party72828.9%
3Andrew O'GormanReform UK57822.9%
4Jane Lesley ClementsLabour Party1907.5%
5Damien MaguireGreen Party1676.6%

Electorate 7,403 · Ballots cast 2,528 · Invalid 6 · EC ward code 62938 · Back to ward index

Deddington · single-seat

Marginal winner 34.1% Proportional quota 50.0% Difference +15.9 pts below quota Valid ballots 3,077

RankCandidatePartyVotesShareElected
1Gareth EppsLiberal Democrats1,05034.1%Elected
2Arash FatemianConservative and Unionist Party87028.3%
3Paul James YowardReform UK63720.7%
4Sian Tohill-MartinLabour Party2738.9%
5Aaron James BlissGreen Party2498.1%

Electorate 7,765 · Ballots cast 3,087 · Invalid 10 · EC ward code 62944 · Back to ward index

Adderbury, Bloxham & Bodicote · single-seat

Marginal winner 35.5% Proportional quota 50.0% Difference +14.5 pts below quota Valid ballots 3,256

RankCandidatePartyVotesShareElected
1David Richard HingleyLiberal Democrats1,15635.5%Elected
2Adam NellConservative and Unionist Party93828.8%
3Paul Brian JeffreysReform UK78624.1%
4Dom VaitkusLabour Party2337.2%
5Catherine Linda WardGreen Party1434.4%

Electorate 8,265 · Ballots cast 3,265 · Invalid 9 · EC ward code 62932 · Back to ward index

Cropredy & Hook Norton · single-seat

Marginal winner 35.9% Proportional quota 50.0% Difference +14.1 pts below quota Valid ballots 3,905

RankCandidatePartyVotesShareElected
1Christopher David BrantLiberal Democrats1,40135.9%Elected
2Eddie ReevesConservative and Unionist Party1,34834.5%
3Lynda MartinReform UK74019.0%
4Helen Margaret OldfieldLabour Party2616.7%
5Jenny TamblynGreen Party1543.9%

Electorate 8,393 · Ballots cast 3,915 · Invalid 10 · EC ward code 62943 · Back to ward index

Bicester North · single-seat

Marginal winner 36.3% Proportional quota 50.0% Difference +13.7 pts below quota Valid ballots 2,619

RankCandidatePartyVotesShareElected
1Matt WebbLiberal Democrats95136.3%Elected
2Alan ThomasReform UK69326.5%
3Mitch LeeConservative and Unionist Party58822.5%
4Babatunde Olawale AribisalaLabour Party2047.8%
5Amanda MaguireGreen Party1837.0%

Electorate 8,065 · Ballots cast 2,623 · Invalid 4 · EC ward code 62939 · Back to ward index

Banbury Ruscote · single-seat

Marginal winner 36.5% Proportional quota 50.0% Difference +13.5 pts below quota Valid ballots 2,322

RankCandidatePartyVotesShareElected
1Mark David CherryLabour and Co-operative Party84736.5%Elected
2Peter BurnsReform UK71230.7%
3Taraji OgunnubiConservative and Unionist Party36815.8%
4Ruthi BrandtGreen Party1516.5%
5Mark PettersonLiberal Democrats1255.4%
6Julie BattisonIndependent1195.1%

Electorate 8,935 · Ballots cast 2,328 · Invalid 6 · EC ward code 62937 · Back to ward index

Kidlington East · single-seat

Marginal winner 38.8% Proportional quota 50.0% Difference +11.2 pts below quota Valid ballots 2,570

RankCandidatePartyVotesShareElected
1Ian MiddletonGreen Party99838.8%Elected
2Daniel Jacob ReeveReform UK58622.8%
3Gabriel William Jonathan SchenkLiberal Democrats40315.7%
4Zoe McLernonConservative and Unionist Party39915.5%
5Lynne ParsonsLabour Party1847.2%

Electorate 7,147 · Ballots cast 2,579 · Invalid 9 · EC ward code 62945 · Back to ward index

Kidlington North & Otmoor · single-seat

Marginal winner 40.4% Proportional quota 50.0% Difference +9.6 pts below quota Valid ballots 3,158

RankCandidatePartyVotesShareElected
1Laura GordonLiberal Democrats1,27540.4%Elected
2Andrew PayneConservative and Unionist Party81825.9%
3Tom BurgessReform UK71922.8%
4Fin MacEwanGreen Party1835.8%
5Naomi Celia KarslakeLabour Party1635.2%

Electorate 7,531 · Ballots cast 3,166 · Invalid 8 · EC ward code 62946 · Back to ward index

Banbury Easington · single-seat

Marginal winner 41.3% Proportional quota 50.0% Difference +8.7 pts below quota Valid ballots 2,671

RankCandidatePartyVotesShareElected
1Kieron MallonConservative and Unionist Party1,10341.3%Elected
2John Jefferson BrownReform UK66124.7%
3Anne CullenLabour and Co-operative Party52219.5%
4Philip Stewart HoltGreen Party1626.1%
5Rob PattendenLiberal Democrats1555.8%
6Phil RichardsIndependent632.4%

Electorate 6,762 · Ballots cast 2,681 · Invalid 10 · EC ward code 62934 · Back to ward index

Bicester South · single-seat

Marginal winner 52.4% Proportional quota 50.0% Difference −2.4 pts Valid ballots 1,805

RankCandidatePartyVotesShareElected
1Nicholas Michael CotterLiberal Democrats94652.4%Elected
2Jeff RigbyReform UK42723.7%
3Lynn Mary PrattConservative and Unionist Party23413.0%
4James Andrew DaultonLabour Party1055.8%
5Robin WinslowGreen Party935.2%

Electorate 6,186 · Ballots cast 1,809 · Invalid 4 · EC ward code 62940 · Back to ward index