← South Derbyshire (all cycles) · 1 May 2025 cohort

South Derbyshire 2025

Local elections held 1 May 2025.

9 ward races
9 seats
7 elected below the proportional quota
77.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 9 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 9 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 %Δ
Reform UK11,35541.9%777.8%444.4%+3
Labour Party5,64520.9%00.0%222.2%-2
Conservative and Unionist Party5,58120.6%111.1%222.2%-1
Liberal Democrats2,96811.0%00.0%111.1%-1
Independent1,5195.6%111.1%00.0%+1
Total27,068100.0%9100.0%9100.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

Etwall & Findern · single-seat

Marginal winner 34.6% Proportional quota 50.0% Difference +15.4 pts below quota Valid ballots 2,906

RankCandidatePartyVotesShareElected
1Martyn FordConservative and Unionist Party1,00534.6%Elected
2Tom HandyReform UK95232.8%
3Alan Mercer JonesLabour Party54218.7%
4Jayne Elizabeth DaviesLiberal Democrats40714.0%

Electorate 9,528 · Ballots cast 2,914 · Invalid 8 · EC ward code 62674 · Back to ward index

Repton & Stenson · single-seat

Marginal winner 37.2% Proportional quota 50.0% Difference +12.8 pts below quota Valid ballots 3,356

RankCandidatePartyVotesShareElected
1Matthew Harold Thomas BenfieldReform UK1,24737.2%Elected
2Neil Kenneth AtkinConservative and Unionist Party89826.8%
3Lakhvinder Pal SinghLabour Party76722.9%
4Stephen HardwickLiberal Democrats44413.2%

Electorate 10,270 · Ballots cast 3,369 · Invalid 13 · EC ward code 62678 · Back to ward index

Aston · single-seat

Marginal winner 38.5% Proportional quota 50.0% Difference +11.5 pts below quota Valid ballots 2,677

RankCandidatePartyVotesShareElected
1Alan Wayne GravesReform UK1,03038.5%Elected
2Daniel CorbinConservative and Unionist Party82430.8%
3Ed GreenLabour Party60222.5%
4Alex DavenportLiberal Democrats2218.3%

Electorate 8,405 · Ballots cast 2,683 · Invalid 6 · EC ward code 62673 · Back to ward index

Hilton · single-seat

Marginal winner 41.5% Proportional quota 50.0% Difference +8.5 pts below quota Valid ballots 3,434

RankCandidatePartyVotesShareElected
1Sam RedfernReform UK1,42441.5%Elected
2Grahame Warwick AndrewLiberal Democrats1,07131.2%
3Andrew William KirkeConservative and Unionist Party55616.2%
4Joe ConeyLabour Party38311.2%

Electorate 10,428 · Ballots cast 3,442 · Invalid 8 · EC ward code 62675 · Back to ward index

Melbourne & Woodville · single-seat

Marginal winner 44.1% Proportional quota 50.0% Difference +5.9 pts below quota Valid ballots 3,416

RankCandidatePartyVotesShareElected
1Charlotte HillReform UK1,50844.1%Elected
2Andy DawsonLabour Party89926.3%
3David Colin MullerConservative and Unionist Party67119.6%
4John JamesLiberal Democrats3389.9%

Electorate 9,911 · Ballots cast 3,433 · Invalid 17 · EC ward code 62677 · Back to ward index

Linton · single-seat

Marginal winner 46.5% Proportional quota 50.0% Difference +3.5 pts below quota Valid ballots 3,264

RankCandidatePartyVotesShareElected
1Amy WheeltonIndependent1,51946.5%Elected
2Ian BakerReform UK1,02831.5%
3Marie HaywoodLabour Party40712.5%
4Matthew John GotheridgeConservative and Unionist Party2587.9%
5Russell David EaglingLiberal Democrats521.6%

Electorate 8,805 · Ballots cast 3,267 · Invalid 3 · EC ward code 62676 · Back to ward index

Swadlincote South · single-seat

Marginal winner 48.2% Proportional quota 50.0% Difference +1.8 pts below quota Valid ballots 2,786

RankCandidatePartyVotesShareElected
1Paul Jason OxberryReform UK1,34248.2%Elected
2Alan Steven HaynesLabour Party72326.0%
3Stuart Thomas SwannConservative and Unionist Party57520.6%
4James LaingLiberal Democrats1465.2%

Electorate 9,585 · Ballots cast 2,792 · Invalid 6 · EC ward code 62680 · Back to ward index

Swadlincote West · single-seat

Marginal winner 53.8% Proportional quota 50.0% Difference −3.8 pts Valid ballots 2,660

RankCandidatePartyVotesShareElected
1Joseph Michael TurrellReform UK1,43053.8%Elected
2Richard HaywoodLabour Party69025.9%
3David BellConservative and Unionist Party39114.7%
4Tilo ScheelLiberal Democrats1495.6%

Electorate 9,882 · Ballots cast 2,665 · Invalid 5 · EC ward code 62681 · Back to ward index

Swadlincote East · single-seat

Marginal winner 54.3% Proportional quota 50.0% Difference −4.3 pts Valid ballots 2,569

RankCandidatePartyVotesShareElected
1Martin BromleyReform UK1,39454.3%Elected
2Angela ArcherLabour Party63224.6%
3Jacque GeddesConservative and Unionist Party40315.7%
4Jonathan PanesLiberal Democrats1405.4%

Electorate 9,540 · Ballots cast 2,573 · Invalid 4 · EC ward code 62679 · Back to ward index