The 2026 Reading Borough Council election was held on 7 May 2026, alongside the other local elections across the United Kingdom being held on the same day, to elect 17 of 48 members of Reading Borough Council.

Of these, 16 seats are part of the regular election cycle, in which one-third of the council is elected in three out of every four years. The remaining seat is a vacancy in Caversham Heights, following the decision of councillor Sam Juthani to step down.

At 41.2%, turnout was the highest outside of a general election since the 1991 Reading Borough Council election. The Labour Party maintained an overall majority, continuing its rule of the council since 1986 (with the exception of 2010-2011). The Green Party gained its best-ever result, enlarging its group to double digits and defeating 3 Labour lead councillors. The Liberal Democrats retained their control of Tilehurst ward but failed to make inroads elsewhere. Despite its impressive performance nationally, Reform UK failed to have a breakthrough, losing its lone seat, which it had gained through a Conservative defection.

Council composition

After 2024 electionBefore 2026 election
PartySeatsPartySeats
Labour32Labour31
Green8Green8
Conservative4Conservative3
Liberal Democrats3Liberal Democrats3
Reform0Reform1
Independent1Independent1
VacantN/AVacant1

Changes 2024–2026:

  • January 2026: Clarence Mitchell (Conservative) defects to Reform
  • March 2026: Sam Juthani (Labour) resigns – seat left vacant until 2026 election

Summary

Background

In 2024, Labour retained control of the council.

Election result

2026 Reading Borough Council election
PartyThis electionFull councilThis election
SeatsNetSeats %OtherTotalTotal %VotesVotes %+/−
Labour7341.2222960.415,30029.2–18.2
Green6335.351122.915,11328.8+8.0
Conservative3217.62510.49,17917.4–2.7
Liberal Democrats15.9236.34,1587.9-2.4
Reform010.0000.08,59216.4+15.9
Independent010.0000.0270.10.0
Liberal00.0000.0510.1±0.0
SDP00.0000.0290.1N/A
TUSC00.0000.025<0.0-0.8

Incumbents

WardIncumbent councillorPartyRe-standing
AbbeyKaren RowlandLabourYes
BattleSarah HackerIndependentNo
CavershamJacopo LanzoniLabourYes
Caversham HeightsIsobel BallsdonConservativeYes
Sam JuthaniLabourNo
ChurchRuth McEwanLabourYes
ColeyEllie EmbersonLabourYes
Emmer GreenClarence MitchellReformYes
KatesgroveLouise KeaneGreenYes
KentwoodGlenn DennisLabourYes
NorcotJo LovelockLabourNo
ParkRob WhiteGreenYes
RedlandsKathryn McCannGreenYes
SouthcoteDeborah EdwardsLabourNo
ThamesAdele Barnett-WardLabourYes
TilehurstMeri O'ConnellLiberal DemocratsYes
WhitleyRachel EdenLabourYes

Ward results

Votes were counted overnight and the results published on the council's website on 8 May.

Abbey

Abbey
PartyCandidateVotes%±%
GreenJacqueline Dominquez79237.6+24.1
LabourKaren Rowland*68332.5−11.7
ConservativeRobert Dalton27913.3−18.7
ReformPaul Newton2029.6N/A
Liberal DemocratsHenry Wright1396.6−3.0
TUSCJames Morgan90.4N/A
Majority1095.1N/A
Turnout2,10932.3+4.5
Registered electors6,512
Green gain from LabourSwing17.9

Battle

Battle
PartyCandidateVotes%±%
LabourPratikshya Gurung1,18041.4−22.4
GreenZoe Mann99835.0+15.9
ReformDiana Whitehouse33511.8N/A
ConservativeBen Blackmore2077.3−3.1
Liberal DemocratsJohn Grout1184.1−2.6
Majority1826.4−38.3
Turnout2,85138.2+11.4
Registered electors7,470
Labour gain from IndependentSwing19.2

Caversham

Caversham
PartyCandidateVotes%±%
LabourJacopo Lanzoni*1,43838.4−16.8
GreenSam Wild92024.5+9.3
ReformJeff Lewis60016.0N/A
ConservativeAndrew Ballsdon54914.6−2.4
Liberal DemocratsAnthony Spencer2256.0−4.5
SDPBill Runacre160.4N/A
Majority51813.8−24.4
Turnout3,76149.9+11.5
Registered electors7,608
Labour holdSwing13.1

Caversham Heights

Caversham Heights (2 seats due to by-election)
PartyCandidateVotes%±%
ConservativeIsobel Ballsdon*1,90044.2+9.5
ConservativeSaadia Saadat1,21828.3−6.4
LabourRichard Stainthorp1,08825.3−15.9
LabourJo Musominari1,05824.6−16.6
GreenDanny McNamara86620.1+2.6
GreenAdil Khan76117.7+0.2
ReformJames Stothard58013.5N/A
ReformIlayda Molloy49611.5N/A
Liberal DemocratsJo Ramsay4169.7−15.2
Liberal DemocratsVania Costa-Krol2716.3−0.3
Turnout4,43857.3+11.6
Registered electors7,507
Conservative hold
Conservative gain from Labour

Church

Church
PartyCandidateVotes%±%
LabourRuth McEwan*1,09539.4−19.7
ReformMatthew Reynolds68024.5N/A
GreenJamie Whitham46816.8+4.3
ConservativeAdam Phelps36213.0−8.6
Liberal DemocratsMark Cole1635.9−0.9
Majority41514.9−22.6
Turnout2,78034.0+8.7
Registered electors8,174
Labour hold

Coley

Coley
PartyCandidateVotes%±%
GreenRichard Walkem97333.4+20.6
LabourEllie Emberson*96433.1−21.7
ReformPetru Mereacre44515.3N/A
ConservativeJohn Angus36712.6−7.1
Liberal DemocratsChristopher Ward1665.7−2.7
Majority90.3−34.7
Turnout2,91552.6+21.0
Registered electors7,835
Green gain from LabourSwing21.2

Emmer Green

Emmer Green
PartyCandidateVotes%±%
ConservativeAlex Smith1,14327.8–8.9
GreenHannah Conibear1,10326.8+13.5
ReformClarence Mitchell*80519.6N/A
LabourOllie White77018.7–22.1
Liberal DemocratsNishikant Gupta2907.1–2.1
Majority401.0N/A
Turnout4,11752.6+15.4
Registered electors7,835
Conservative gain from ReformSwing11.2

Katesgrove

Katesgrove
PartyCandidateVotes%±%
GreenLouise Keane*1,34050.8+6.1
LabourRichard Wong60422.9–13.9
ConservativeMatthew Callow28110.6+0.3
ReformPrabhdeep Singh27910.6N/A
Liberal DemocratsSarah Dobson1094.1–0.8
IndependentJean Pascual271.0–0.2
Majority73627.9+20.0
Turnout2,65335.0+5.1
Registered electors7,591
Green holdSwing10.0

Kentwood

Kentwood
PartyCandidateVotes%±%
Labour Co-opGlenn Dennis*1,01432.4–15.7
ConservativeDavid Milne-Buckley77524.8–11.3
ReformStephen Ruston73623.5N/A
GreenTim Liddle47615.2+5.0
Liberal DemocratsJibril al-Nabahani1274.1–1.6
Majority2397.6–4.4
Turnout3,13346.6+11.3
Registered electors6,720
Labour Co-op holdSwing2.2

Norcot

Norcot
PartyCandidateVotes%±%
LabourAlison Foster96735.4–15.0
ReformOliver Maunder64123.5+15.2
GreenIsobel Hoskins55820.4+10.5
ConservativeKes Williams29310.7–3.3
Liberal DemocratsBrandon Masih2218.1–5.8
LiberalStephen Graham511.9+0.1
Majority32611.9–24.5
Turnout2,74436.1+7.4
Registered electors7,598
Labour holdSwing15.1

Park

Park
PartyCandidateVotes%±%
GreenRob White*1,87265.2+7.6
LabourJames Cuggy59120.6–13.0
ReformStephen Ham1906.6N/A
ConservativeKris Lund1495.2–0.6
Liberal DemocratsJassien Sabri712.5–0.1
Majority1,28144.6+20.6
Turnout2,88642.8+4.4
Registered electors6,741
Green holdSwing10.3

Redlands

Redlands
PartyCandidateVotes%±%
GreenKathryn McCann*1,54954.8+0.9
Labour Co-opRoy Rangarirai70825.0–8.6
ReformDarren Seward2549.0N/A
ConservativeAbdoulaye Sow1796.3–0.3
Liberal DemocratsChristopher Wilson1224.3+0.6
TUSCMelanie Dent160.6–0.9
Majority84129.8+9.5
Turnout2,83840.2+7.4
Registered electors7,065
Green holdSwing4.8

Southcote

Southcote
PartyCandidateVotes%±%
LabourUlrike Magyarosy1,03236.0–23.6
ReformBev Heslin62321.7N/A
GreenRosemary Croft61421.4+10.5
ConservativeGrace Blackmore40814.2–5.1
Liberal DemocratsBenjamin Sims1886.6–2.7
Majority40914.3–26.0
Turnout2,87537.1+7.9
Registered electors7,741
Labour hold

Thames

Thames
PartyCandidateVotes%±%
GreenDavid Clarke1,03139.1+22.8
LabourAdele Barnett-Ward*75028.5–24.1
ReformAlexander Kelly35113.3N/A
ConservativeJaykumar Patel30811.7–6.8
Liberal DemocratsChristopher Burden1836.9–5.3
SDPJames Halls130.5N/A
Majority25010.6N/A
Turnout2,64042.4+10.5
Registered electors6,226
Green gain from LabourSwing23.5

Tilehurst

Tilehurst
PartyCandidateVotes%±%
Liberal DemocratsMeri O'Connell*1,14438.4–13.7
ReformSteven Low76325.6N/A
LabourCaroline Basden43914.7–6.4
GreenCaroline Hearst34311.5+4.7
ConservativeRaihana Rahimi2889.7–9.5
Majority38112.8–18.2
Turnout2,98541.3+10.0
Registered electors7,235
Liberal Democrats hold

Whitley

Whitley
PartyCandidateVotes%±%
Labour Co-opRachel Eden*91934.6–23.1
ReformRichie Sahni61223.0N/A
ConservativeVani Goel47317.8–3.3
GreenKathy Smith44916.9+7.4
Liberal DemocratsPieter de Boiserie2057.7–1.5
Majority30711.6–24.9
Turnout2,66832.0+8.3
Registered electors8,346
Labour Co-op hold

Notes