← North Devon (all cycles) · 1 May 2025 cohort

North Devon 2025

Local elections held 1 May 2025.

8 ward races
8 seats
7 elected below the proportional quota
87.5% 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 8 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 8 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 Democrats9,87835.8%562.5%337.5%+2
Reform UK7,45627.0%112.5%225.0%-1
Conservative and Unionist Party6,68024.2%112.5%225.0%-1
Green Party2,6189.5%112.5%112.5%0
Labour Party9003.3%00.0%00.0%0
Independent470.2%00.0%00.0%0
Total27,579100.0%8100.0%8100.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

South Molton · single-seat

Marginal winner 31.1% Proportional quota 50.0% Difference +18.9 pts below quota Valid ballots 4,167

RankCandidatePartyVotesShareElected
1Richard Leonard Alan HopleyReform UK1,29831.1%Elected
2Paul John HendersonConservative and Unionist Party1,26330.3%
3David John WordenLiberal Democrats1,14227.4%
4Gill SaundersGreen Party2496.0%
5Steven William HinchliffeLabour Party2155.2%

Electorate 11,170 · Ballots cast 4,174 · Invalid 7 · EC ward code 57358 · Back to ward index

Ilfracombe · single-seat

Marginal winner 34.2% Proportional quota 50.0% Difference +15.8 pts below quota Valid ballots 3,044

RankCandidatePartyVotesShareElected
1Sara Jane WilsonGreen Party1,04034.2%Elected
2Adrian John EmeryReform UK76225.0%
3Paul Edward CrabbConservative and Unionist Party72823.9%
4June WilliamsLiberal Democrats45815.0%
5Toby EbertLabour Party561.8%

Electorate 8,737 · Ballots cast 3,048 · Invalid 4 · EC ward code 45555 · Back to ward index

Braunton Rural · single-seat

Marginal winner 38.0% Proportional quota 50.0% Difference +12.0 pts below quota Valid ballots 3,444

RankCandidatePartyVotesShareElected
1Graham Matthew BellLiberal Democrats1,31038.0%Elected
2Pru MaskellConservative and Unionist Party1,19434.7%
3Richard BoothReform UK62318.1%
4David Charles John RelphGreen Party1855.4%
5Tamsin HiggsLabour Party1323.8%

Electorate 9,501 · Ballots cast 3,452 · Invalid 8 · EC ward code 45551 · Back to ward index

Chulmleigh & Landkey · single-seat

Marginal winner 38.5% Proportional quota 50.0% Difference +11.5 pts below quota Valid ballots 3,282

RankCandidatePartyVotesShareElected
1Ed TyldesleyLiberal Democrats1,26238.5%Elected
2Casey RybackReform UK86626.4%
3Glyn LaneConservative and Unionist Party81124.7%
4David James SmaleGreen Party2577.8%
5Valerie Jean CannLabour Party581.8%
6Faye Marion DaviesIndependent280.9%

Electorate 8,692 · Ballots cast 3,289 · Invalid 7 · EC ward code 57356 · Back to ward index

Combe Martin Rural · single-seat

Marginal winner 39.2% Proportional quota 50.0% Difference +10.8 pts below quota Valid ballots 3,480

RankCandidatePartyVotesShareElected
1Andrea Vivienne DavisConservative and Unionist Party1,36539.2%Elected
2Kelvin Leigh McKechnieReform UK1,03829.8%
3Josh RuttyLiberal Democrats64118.4%
4Kyle James ChiversGreen Party3139.0%
5Oliver John Leslie BellLabour Party1233.5%

Electorate 9,893 · Ballots cast 3,488 · Invalid 8 · EC ward code 57357 · Back to ward index

Barnstaple South · single-seat

Marginal winner 42.7% Proportional quota 50.0% Difference +7.3 pts below quota Valid ballots 3,157

RankCandidatePartyVotesShareElected
1Caroline Frances Herringham LeaverLiberal Democrats1,34842.7%Elected
2Anthony John PayneReform UK84626.8%
3David William HoareConservative and Unionist Party63320.1%
4Rosie Haworth-BoothGreen Party1815.7%
5Rhys Daniel JonesLabour Party1304.1%
6Nigel Andrew JohnsonIndependent190.6%

Electorate 10,318 · Ballots cast 3,162 · Invalid 5 · EC ward code 45550 · Back to ward index

Barnstaple North · single-seat

Marginal winner 45.7% Proportional quota 50.0% Difference +4.3 pts below quota Valid ballots 3,138

RankCandidatePartyVotesShareElected
1Syed JusefLiberal Democrats1,43345.7%Elected
2David Ian JarvisReform UK98531.4%
3Lisa Jayne MacKenzieConservative and Unionist Party32410.3%
4Howard PorterGreen Party2477.9%
5Helen Mary MariniLabour Party1494.7%

Electorate 10,655 · Ballots cast 3,142 · Invalid 4 · EC ward code 45549 · Back to ward index

Fremington Rural · single-seat

Marginal winner 59.1% Proportional quota 50.0% Difference −9.1 pts Valid ballots 3,867

RankCandidatePartyVotesShareElected
1Frank Lindsay BiedermanLiberal Democrats2,28459.1%Elected
2Lawrie JennerReform UK1,03826.8%
3Gary Lionel BeglinConservative and Unionist Party3629.4%
4Ricky KnightGreen Party1463.8%
5Gemma Lorraine RolstoneLabour Party371.0%

Electorate 10,437 · Ballots cast 3,871 · Invalid 4 · EC ward code 45554 · Back to ward index