← Reading (all cycles) · 7 May 2026 cohort

Reading 2026

Local elections held 7 May 2026.

16 ward races
17 seats
14 elected below the proportional quota
82.4% 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 they'd need to clinch the 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 signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar 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 17 seats had been shared out in proportion to votes received (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; negative are parties it under-represented.

PartyVotesVote %Seats won% of seatsProportional seatsProportional %Δ
Labour Party15,30029.2%741.2%529.4%+2
Green Party15,11328.8%635.3%529.4%+1
Conservative Party9,17917.5%317.6%317.6%0
Reform UK8,59216.4%00.0%317.6%-3
Liberal Democrats4,1587.9%15.9%15.9%0
The Liberal Party510.1%00.0%00.0%0
Social Democratic Party290.1%00.0%00.0%0
Independent270.1%00.0%00.0%0
Trade Unionist and Socialist Coalition250.0%00.0%00.0%0
Total52,474100.0%17100.0%17100.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

Council composition: what this election replaced

Two opencouncildata snapshots: the council immediately after the 2026 election (current) and immediately before it (2025). Only ~⅓ of seats were contested in 2026 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.

Current (2026)
Previous (2025)

Wards in this council

Sorted with the largest gap below the quota first. Click any ward to jump to its full result.

Race results

Emmer Green · single-seat

Marginal winner 27.8% Proportional quota 50.0% Below quota −22.2 pts Valid ballots 4,111

RankCandidatePartyVotesShareBelow quotaElected
1Alex SmithConservative Party1,14327.8%−22.2 ptsElected
2Hannah ConibearGreen Party1,10326.8%
3Clarence MitchellReform UK80519.6%
4Ollie WhiteLabour Party77018.7%
5Nishikant GuptaLiberal Democrats2907.1%

Electorate 7,835 · Ballots cast 4,117 · Invalid 6 · EC ward code local.reading.emmer-green.2026-05-07 · Back to ward index

Caversham Heights · 2-seat (bloc vote)

Marginal winner 14.1% Proportional quota 33.3% Below quota −19.3 pts Valid ballots 8,654

RankCandidatePartyVotesShareBelow quotaElected
1Isobel BallsdonConservative Party1,90022.0%−11.4 ptsElected
2Saadia SaadatConservative Party1,21814.1%−19.3 ptsElected
3Richard Martin StainthorpLabour Party1,08812.6%
4Jo MusominariLabour Party1,05812.2%
5Danny McNamaraGreen Party86610.0%
6Adil KhanGreen Party7618.8%
7James Robert StothardReform UK5806.7%
8Ilayda MolloyReform UK4965.7%
9Jo RamsayLiberal Democrats4164.8%
10Vania Costa-KrolLiberal Democrats2713.1%

Electorate 0 · Ballots cast 8,654 · EC ward code local.reading.caversham-heights.2026-05-07 · Back to ward index

Kentwood · single-seat

Marginal winner 32.4% Proportional quota 50.0% Below quota −17.6 pts Valid ballots 3,128

RankCandidatePartyVotesShareBelow quotaElected
1Glenn Anthony DennisLabour Party1,01432.4%−17.6 ptsElected
2David Milne-BuckleyConservative Party77524.8%
3Stephen Daniel RustonReform UK73623.5%
4Tim LiddleGreen Party47615.2%
5Jibril Leite Al-NabahaniLiberal Democrats1274.1%

Electorate 6,720 · Ballots cast 3,134 · Invalid 6 · EC ward code local.reading.kentwood.2026-05-07 · Back to ward index

Coley · single-seat

Marginal winner 33.4% Proportional quota 50.0% Below quota −16.6 pts Valid ballots 2,915

RankCandidatePartyVotesShareBelow quotaElected
1Richard WalkemGreen Party97333.4%−16.6 ptsElected
2Ellie EmbersonLabour Party96433.1%
3Petru MereacreReform UK44515.3%
4John David AngusConservative Party36712.6%
5Christopher WardLiberal Democrats1665.7%

Electorate 7,008 · Ballots cast 2,929 · Invalid 14 · EC ward code local.reading.coley.2026-05-07 · Back to ward index

Whitley · single-seat

Marginal winner 34.6% Proportional quota 50.0% Below quota −15.4 pts Valid ballots 2,658

RankCandidatePartyVotesShareBelow quotaElected
1Rachel Claire EdenLabour Party91934.6%−15.4 ptsElected
2Richie SahniReform UK61223.0%
3Vani GoelConservative Party47317.8%
4Kathy SmithGreen Party44916.9%
5Pieter De BoiserieLiberal Democrats2057.7%

Electorate 8,346 · Ballots cast 2,667 · Invalid 9 · EC ward code local.reading.whitley.2026-05-07 · Back to ward index

Norcot · single-seat

Marginal winner 35.4% Proportional quota 50.0% Below quota −14.6 pts Valid ballots 2,731

RankCandidatePartyVotesShareBelow quotaElected
1Alison FosterLabour Party96735.4%−14.6 ptsElected
2Oliver Ross MaunderReform UK64123.5%
3Isobel Claire HoskinsGreen Party55820.4%
4Kes WilliamsConservative Party29310.7%
5Brandon MasihLiberal Democrats2218.1%
6Stephen Anthony GrahamThe Liberal Party511.9%

Electorate 7,598 · Ballots cast 2,744 · Invalid 13 · EC ward code local.reading.norcot.2026-05-07 · Back to ward index

Southcote · single-seat

Marginal winner 36.0% Proportional quota 50.0% Below quota −14.0 pts Valid ballots 2,865

RankCandidatePartyVotesShareBelow quotaElected
1Ulrike MagyarosyLabour Party1,03236.0%−14.0 ptsElected
2Bev HeslinReform UK62321.7%
3Rosemary Anne CroftGreen Party61421.4%
4Grace Holly BlackmoreConservative Party40814.2%
5Benjamin Francis SimsLiberal Democrats1886.6%

Electorate 7,741 · Ballots cast 2,875 · Invalid 10 · EC ward code local.reading.southcote.2026-05-07 · Back to ward index

Abbey · single-seat

Marginal winner 37.6% Proportional quota 50.0% Below quota −12.4 pts Valid ballots 2,104

RankCandidatePartyVotesShareBelow quotaElected
1Jacqueline DominguezGreen Party79237.6%−12.4 ptsElected
2Karen Jean RowlandLabour Party68332.5%
3Robert DaltonConservative Party27913.3%
4Paul NewtonReform UK2029.6%
5Henry David WrightLiberal Democrats1396.6%
6James William MorganTrade Unionist and Socialist Coalition90.4%

Electorate 6,512 · Ballots cast 2,109 · Invalid 5 · EC ward code local.reading.abbey.2026-05-07 · Back to ward index

Caversham · single-seat

Marginal winner 38.4% Proportional quota 50.0% Below quota −11.6 pts Valid ballots 3,748

RankCandidatePartyVotesShareBelow quotaElected
1Jacopo LanzoniLabour Party1,43838.4%−11.6 ptsElected
2Sam WildGreen Party92024.5%
3Jeff LewisReform UK60016.0%
4Andrew James BallsdonConservative Party54914.6%
5Anthony Martin SpencerLiberal Democrats2256.0%
6Bill RunacreSocial Democratic Party160.4%

Electorate 7,608 · Ballots cast 3,760 · Invalid 12 · EC ward code local.reading.caversham.2026-05-07 · Back to ward index

Tilehurst · single-seat

Marginal winner 38.4% Proportional quota 50.0% Below quota −11.6 pts Valid ballots 2,977

RankCandidatePartyVotesShareBelow quotaElected
1Meri O'ConnellLiberal Democrats1,14438.4%−11.6 ptsElected
2Steven David LowReform UK76325.6%
3Caroline Susan BasdenLabour Party43914.7%
4Caroline HearstGreen Party34311.5%
5Raihana RahimiConservative Party2889.7%

Electorate 7,235 · Ballots cast 2,986 · Invalid 9 · EC ward code local.reading.tilehurst.2026-05-07 · Back to ward index

Thames · single-seat

Marginal winner 39.1% Proportional quota 50.0% Below quota −10.9 pts Valid ballots 2,636

RankCandidatePartyVotesShareBelow quotaElected
1David Graham ClarkeGreen Party1,03139.1%−10.9 ptsElected
2Adele Barnett-WardLabour Party75028.5%
3Alexander KellyReform UK35113.3%
4Jaykumar Sanatbhai PatelConservative Party30811.7%
5Christopher Simon BurdenLiberal Democrats1836.9%
6James HallsSocial Democratic Party130.5%

Electorate 6,226 · Ballots cast 2,640 · Invalid 4 · EC ward code local.reading.thames.2026-05-07 · Back to ward index

Church · single-seat

Marginal winner 39.6% Proportional quota 50.0% Below quota −10.4 pts Valid ballots 2,768

RankCandidatePartyVotesShareBelow quotaElected
1Ruth McEwanLabour Party1,09539.6%−10.4 ptsElected
2Matthew ReynoldsReform UK68024.6%
3Jamie WhithamGreen Party46816.9%
4Adam PhelpsConservative Party36213.1%
5Mark Clifford ColeLiberal Democrats1635.9%

Electorate 8,174 · Ballots cast 2,779 · Invalid 11 · EC ward code local.reading.church.2026-05-07 · Back to ward index

Battle · single-seat

Marginal winner 41.6% Proportional quota 50.0% Below quota −8.4 pts Valid ballots 2,838

RankCandidatePartyVotesShareBelow quotaElected
1Pratikshya GurungLabour Party1,18041.6%−8.4 ptsElected
2Zoe Elena MannGreen Party99835.2%
3Diana Alphonsine Stephanie WhitehouseReform UK33511.8%
4Ben BlackmoreConservative Party2077.3%
5John Berkeley GroutLiberal Democrats1184.2%

Electorate 7,470 · Ballots cast 2,850 · Invalid 12 · EC ward code local.reading.battle.2026-05-07 · Back to ward index

Katesgrove · single-seat

Marginal winner 50.8% Proportional quota 50.0% Below quota +0.8 pts Valid ballots 2,640

RankCandidatePartyVotesShareBelow quotaElected
1Louise Kaye KeaneGreen Party1,34050.8%+0.8 ptsElected
2Richard WongLabour Party60422.9%
3Matthew CallowConservative Party28110.6%
4Prabhdeep SinghReform UK27910.6%
5Sarah Lucy DobsonLiberal Democrats1094.1%
6Jean Louis PascualIndependent271.0%

Electorate 7,591 · Ballots cast 2,652 · Invalid 12 · EC ward code local.reading.katesgrove.2026-05-07 · Back to ward index

Redlands · single-seat

Marginal winner 54.8% Proportional quota 50.0% Below quota +4.8 pts Valid ballots 2,828

RankCandidatePartyVotesShareBelow quotaElected
1Kathryn Elizabeth McCannGreen Party1,54954.8%+4.8 ptsElected
2Roy RangariraiLabour Party70825.0%
3Darren Christopher SewardReform UK2549.0%
4Abdoulaye SowConservative Party1796.3%
5Christopher James WilsonLiberal Democrats1224.3%
6Melanie DentTrade Unionist and Socialist Coalition160.6%

Electorate 7,065 · Ballots cast 2,838 · Invalid 10 · EC ward code local.reading.redlands.2026-05-07 · Back to ward index

Park · single-seat

Marginal winner 65.2% Proportional quota 50.0% Below quota +15.2 pts Valid ballots 2,873

RankCandidatePartyVotesShareBelow quotaElected
1Rob WhiteGreen Party1,87265.2%+15.2 ptsElected
2James Anthony CuggyLabour Party59120.6%
3Stephen Richard HamReform UK1906.6%
4Kris LundConservative Party1495.2%
5Jassien Adel SabriLiberal Democrats712.5%

Electorate 6,741 · Ballots cast 2,886 · Invalid 13 · EC ward code local.reading.park.2026-05-07 · Back to ward index