← Three Rivers (all cycles) · 1 May 2025 cohort

Three Rivers 2025

Local elections held 1 May 2025.

6 ward races
6 seats
6 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 6 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 6 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 Democrats7,37731.9%350.0%233.3%+1
Conservative and Unionist Party6,46528.0%350.0%233.3%+1
Reform UK5,05021.9%00.0%233.3%-2
Green Party2,1189.2%00.0%00.0%0
Labour Party1,5926.9%00.0%00.0%0
Independent5012.2%00.0%00.0%0
Total23,103100.0%6100.0%6100.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 Oxhey & Eastbury · single-seat

Marginal winner 31.1% Proportional quota 50.0% Difference +18.9 pts below quota Valid ballots 3,249

RankCandidatePartyVotesShareElected
1Christopher AlleyConservative and Unionist Party1,01131.1%Elected
2Taylor SmithReform UK97530.0%
3Stephen Michael James KingLabour Party83925.8%
4Rhys SouthallLiberal Democrats2758.5%
5Chris LawrenceGreen Party1494.6%

Electorate 12,412 · Ballots cast 3,259 · Invalid 10 · EC ward code 56953 · Back to ward index

Abbots Langley · single-seat

Marginal winner 34.0% Proportional quota 50.0% Difference +16.0 pts below quota Valid ballots 4,091

RankCandidatePartyVotesShareElected
1Stephen Giles-MedhurstLiberal Democrats1,38934.0%Elected
2Vicky EdwardsConservative and Unionist Party1,06326.0%
3Gavin CaseyReform UK78619.2%
4Sara BedfordIndependent50112.2%
5Jane PowellGreen Party1784.4%
6Pierce CullitonLabour Party1744.3%

Electorate 12,281 · Ballots cast 4,095 · Invalid 4 · EC ward code 56949 · Back to ward index

Rickmansworth West · single-seat

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

RankCandidatePartyVotesShareElected
1Paula HiscocksConservative and Unionist Party1,27835.9%Elected
2Simy DhyaniLiberal Democrats1,16532.7%
3Dane ClarkeReform UK82023.0%
4Malcolm LeeGreen Party1775.0%
5Margaret GallagherLabour Party1243.5%

Electorate 10,798 · Ballots cast 3,571 · Invalid 7 · EC ward code 56952 · Back to ward index

Three Rivers Rural · single-seat

Marginal winner 36.6% Proportional quota 50.0% Difference +13.4 pts below quota Valid ballots 3,956

RankCandidatePartyVotesShareElected
1Louise PriceLiberal Democrats1,44836.6%Elected
2Ciaran ReedConservative and Unionist Party1,27532.2%
3Melvyn CliffordReform UK87522.1%
4Roger StaffordGreen Party2055.2%
5Stuart LinesLabour Party1533.9%

Electorate 11,800 · Ballots cast 3,961 · Invalid 5 · EC ward code 56954 · Back to ward index

Rickmansworth East & Oxhey Park · single-seat

Marginal winner 37.9% Proportional quota 50.0% Difference +12.1 pts below quota Valid ballots 4,045

RankCandidatePartyVotesShareElected
1Vishal PatelConservative and Unionist Party1,53337.9%Elected
2Raj KhiroyaLiberal Democrats1,20529.8%
3Sonja FlynnReform UK91722.7%
4Deesha ChandraGreen Party1984.9%
5Bruce ProchnikLabour Party1924.7%

Electorate 11,359 · Ballots cast 4,059 · Invalid 14 · EC ward code 56951 · Back to ward index

Croxley · single-seat

Marginal winner 45.1% Proportional quota 50.0% Difference +4.9 pts below quota Valid ballots 4,198

RankCandidatePartyVotesShareElected
1Chris LloydLiberal Democrats1,89545.1%Elected
2Chris MitchellGreen Party1,21128.8%
3George MossReform UK67716.1%
4Gordon ElveyConservative and Unionist Party3057.3%
5Jeni Swift GillettLabour Party1102.6%

Electorate 10,597 · Ballots cast 4,206 · Invalid 8 · EC ward code 56950 · Back to ward index