Psephology.AI
    2025 handbook

    Oxfordshire: 2025 local elections

    56 wards with results. Council page

    Before (end of 2024) (63 seats, Open Council Data)

    Conservative 20 · Liberal Democrats 19 · Labour 14 · Other 7 · Green 3

    After (end of 2025) (69 seats, Open Council Data)

    Liberal Democrats 36 · Labour 12 · Conservative 10 · Green 7 · Other 3 · Reform UK 1

    Ward results

    Abingdon East1 seat · turnout 41.6%
    Tom GreenawayLiberal Democrats1,657 ✓
    Vicky JenkinsConservative723
    Aidan ReillyGreen532
    Moira Drysdale LogieLabour157
    Abingdon North1 seat · turnout 34.5%
    Nathan LeyLiberal Democrats1,785 ✓
    Olga SuttonReform UK564
    David James PopeConservative408
    Charles CouperGreen190
    Rob BlundellLabour148
    Abingdon South1 seat · turnout 33.6%
    Neil FawcettLiberal Democrats1,214 ✓
    Christopher Brian Henry CubbyIndependent728
    Chris PalmerConservative434
    Stephen Edwin Dominic WebbLabour253
    David Malcolm Hubert TannahillGreen244
    Adderbury, Bloxham & Bodicote1 seat · turnout 39.5%
    David Richard HingleyLiberal Democrats1,156 ✓
    Adam NellConservative938
    Paul Brian JeffreysReform UK786
    Dom VaitkusLabour233
    Linda Catherine WardGreen143
    Bampton & Carterton South1 seat · turnout 40.1%
    Ted FentonConservative1,360 ✓
    Andrew Nicholas SmithLiberal Democrats1,313
    Mark William Bezerra SpeeksReform UK761
    Daniel EisenhandlerGreen136
    John StansfieldLabour100
    Banbury Calthorpe1 seat · turnout 29.8%
    Isabel CreedLabour721 ✓
    Ian HarwoodConservative627
    Michael John WardleReform UK535
    Sam BurnettGreen221
    Mark ChiversLiberal Democrats183
    Banbury Easington1 seat · turnout 40.7%
    Kieron MallonConservative1,103 ✓
    John Jefferson BrownReform UK661
    Anne CullenLabour522
    Philip Stewart HoltGreen162
    Rob PattendenLiberal Democrats155
    Phil RichardsIndependent63
    Banbury Grimsbury and Castle1 seat · turnout 25.9%
    Paul Austin SargentConservative713 ✓
    Rebecca BiegelLabour696
    Cassi BellinghamIndependent368
    Sophie Parker-ManuelLiberal Democrats253
    Karl Michael Kazimierz KwiatkowskiGreen219
    Banbury Hardwick1 seat · turnout 21.4%
    Andrew CrichtonLabour567 ✓
    Stephen Christopher HartleyReform UK512
    Oliver PereraConservative430
    Christophe AraminiLiberal Democrats170
    Chris NelsonGreen146
    Simon Zachary GarrettIndependent98
    Banbury Ruscote1 seat · turnout 29.6%
    Mark David CherryLabour847 ✓
    Peter BurnsReform UK712
    Taraji OgunnubiConservative368
    Ruthi BrandtGreen151
    Mark PettersonLiberal Democrats125
    Julie BattisonIndependent119
    Bartlemas1 seat · turnout 31.5%
    Emily KerrGreen1,367 ✓
    Thomas Ayudthaya BoydLabour635
    Zack IqbalIndependent Oxford Alliance461
    Claudia Siqueiva DaviesReform UK136
    Tony BrettLiberal Democrats131
    Simon James BazleyConservative65
    Hannah ChapmanTrade Unionist and Socialist Coalition20
    Berinsfield and Garsington1 seat · turnout 23.1%
    Robin David JonesGreen703 ✓
    Julie Ann SimpsonReform UK586
    Dylan ThomasConservative282
    Ed SadlerLiberal Democrats258
    Oziegbe-orhuwa Pele OdiaseLabour81
    Bicester East1 seat · turnout 34.1%
    Sean Robert Martin GaulLiberal Democrats858 ✓
    Sam HollandConservative728
    Andrew O'GormanReform UK578
    Jane Lesley ClementsLabour190
    Damien MaguireGreen167
    Bicester North1 seat · turnout 34.1%
    Matt WebbLiberal Democrats951 ✓
    Alan ThomasReform UK693
    Mitch LeeConservative588
    Babatunde AribisalaLabour204
    Amanda MaguireGreen183
    Bicester South1 seat · turnout 27.4%
    Nicholas Michael CotterLiberal Democrats946 ✓
    Jeff RigbyReform UK427
    Lynn Mary PrattConservative234
    James Andrew DaultonLabour105
    Robin Kenneth Winslow MorrisGreen93
    Bicester West1 seat · turnout 25.8%
    John ShiriLiberal Democrats669 ✓
    Les SibleyIndependent666
    George-Aurelian PopeseuReform UK469
    Jake WhittinghamConservative248
    Arjun BaisLabour121
    Paul RadfordGreen77
    Brize Norton & Carterton East1 seat · turnout 26.8%
    Toyah Jade Leah OvertonLiberal Democrats661 ✓
    Nick LevertonConservative576
    Thomas Ashley HoggReform UK514
    Barry IngletonIndependent91
    Sandra SimpsonGreen55
    James TaylorLabour50
    Stephen Roy BreedonHeritage Party15
    Burford & Carterton West1 seat · turnout 35.4%
    Nick Field-JohnsonConservative1,022 ✓
    Sarah EvansReform UK914
    Kathy GodwinLiberal Democrats879
    Tony BarrettGreen120
    Dave WessonLabour109
    David Roy CoxIndependent90
    Chalgrove & Thame West1 seat · turnout 37.3%
    Judith Geraldine EdwardsLiberal Democrats1,222 ✓
    Neil Albert GarrodReform UK696
    Caroline NewtonConservative617
    Nick BreakspearGreen116
    Martin Abram StottLabour62
    Charlbury and Wychwood1 seat · turnout 46.0%
    Liz LeffmanLiberal Democrats1,828 ✓
    Emma NellConservative769
    Stephen Matthew GibbonsReform UK722
    Mary Ann RobertsonGreen255
    Robin PuttickLabour169
    Charlton, Ardington & Hendreds1 seat · turnout 36.2%
    Jane HannaLiberal Democrats1,280 ✓
    Christopher Mark ArmstrongReform UK528
    Sarah JamesGreen408
    Patrick Mark WoodConservative405
    Tim RobertsLabour101
    Chesterton & Launton1 seat · turnout 37.8%
    William Boucher-GilesLiberal Democrats935 ✓
    Sandy Lewis DallimoreConservative806
    Ian Richard HodgsonReform UK760
    John Robert O'ReganGreen188
    Russell HewerLabour156
    Chipping Norton1 seat · turnout 32.6%
    Geoff SaulLabour965 ✓
    David RogersConservative755
    Henry WattReform UK668
    Leslie Barbera ChannonLiberal Democrats259
    Claire Eliane LaskoGreen228
    Cholsey & The Hagbournes1 seat · turnout 36.1%
    Johnny Hope-SmithLiberal Democrats1,447 ✓
    Kieran Mark CollinsReform UK678
    Luke Stephen KingConservative556
    Helena Jayne NunanGreen277
    Jim BroadbentLabour169
    Kyn PomlettSocial Democratic Party90
    Cropredy & Hook Norton1 seat · turnout 46.6%
    Christopher David BrantLiberal Democrats1,401 ✓
    Eddie Fraser ReevesConservative1,348
    Lynda MartinReform UK740
    Helen Margaret OldfieldLabour261
    Jenny TamblynGreen154
    Deddington1 seat · turnout 31.8%
    Gareth EppsLiberal Democrats1,050 ✓
    Arash FatemianConservative870
    Paul James YowardReform UK637
    Sian Tohill-MartinLabour273
    Aaron BlissGreen249
    Didcot Ladygrove1 seat · turnout 34.6%
    Tony WorganLiberal Democrats979 ✓
    Andrea Joan WarrenConservative463
    Prem KiranReform UK432
    Adam Matthew GrindeyGreen203
    Denise Ann MacdonaldLabour181
    Didcot West1 seat · turnout 21.1%
    Ian Kenneth SnowdonConservative1,192 ✓
    Dan JacksonReform UK401
    Laura GreatrexLabour380
    Michael John PighillsLiberal Democrats361
    Carys MorrisGreen122
    Peter StevensLiberal Democrats1,157 ✓
    Christopher Charles CampbellConservative623
    Kevin BulmerReform UK608
    Michel Arthur GrandjeanGreen195
    Stephen Maynard HaleLabour153
    Eynsham1 seat · turnout 31.2%
    Dan LevyLiberal Democrats1,298 ✓
    Lysette NichollsConservative614
    Peter LynnReform UK495
    Frances MortimerGreen175
    Kate EnglandLabour132
    Faringdon1 seat · turnout 32.7%
    Bethia Jane ThomasLiberal Democrats1,261 ✓
    Tim PerkinReform UK577
    James FamakinConservative540
    Katherine FoxhallGreen145
    Chris PalmerLabour122
    Goring & Woodcote1 seat · turnout 42.4%
    Maggie Filipova-RiversLiberal Democrats1,611 ✓
    Jim DonahueConservative946
    Doug HulbertReform UK586
    Caroline Jane PierrepontGreen245
    Isobel Louise HollingsworthLabour61
    Grove1 seat · turnout 28.5%
    Ron BatstoneLiberal Democrats886 ✓
    Martin John FreemanReform UK554
    Timothy PatmoreConservative373
    Adam Garth SwallowGreen123
    Margaret JonesLabour122
    Andrew CattellIndependent Oxford Alliance39
    Hanborough & Hailey1 seat · turnout 43.4%
    Liam WalkerConservative1,270 ✓
    Hannah Stephanie MassieLiberal Democrats963
    James Graham GibbsReform UK514
    Sarah Kennedy MarshallGreen126
    Sue TannerLabour89
    Harwell, Western Valley & Blewbury1 seat · turnout 37.4%
    Rebekah Jane FletcherLiberal Democrats1,102 ✓
    Cath ConveryConservative546
    Christopher MaguireReform UK439
    Nicholas Simon FreestoneGreen182
    Luke Anthony HislopLabour125
    Kennington and Radley1 seat · turnout 33.2%
    Diana LugovaLiberal Democrats1,409 ✓
    Daniel StaffordConservative748
    Tom GastonGreen369
    Michele Valerie Anna PauleLabour169
    Rhys HathawayIndependent164
    Kidlington East1 seat · turnout 36.1%
    Ian MiddletonGreen998 ✓
    Daniel Jacob ReeveReform UK586
    Gabriel SchenkLiberal Democrats403
    Zoe McLernonConservative399
    Lynne ParsonsLabour184
    Kidlington North & Otmoor1 seat · turnout 42.0%
    Laura GordonLiberal Democrats1,275 ✓
    Andrew PayneConservative818
    Tom BurgessReform UK719
    Fin MacEwanGreen183
    Naomi Celia KarslakeLabour163
    Kidlington West1 seat · turnout 37.7%
    Lesley McLeanLiberal Democrats556 ✓
    Fiona Valerie MawsonGreen429
    Nigel SimpsonConservative393
    Hamish William McLayReform UK373
    John Stuart TannerLabour91
    Kingston & Stanford1 seat · turnout 39.0%
    Lee EvansConservative1,166 ✓
    Hannah Louise GriffinLiberal Democrats939
    John RansonReform UK570
    Matthew CarpenterGreen155
    Charlotte Anne RoseLabour129
    Marcham & Cumnor1 seat · turnout 35.3%
    James Richard PlumbConservative1,002 ✓
    Ricky TreadwellLiberal Democrats946
    Annette EdwardsGreen178
    Michael William BoydLabour94
    North Hinksey1 seat · turnout 34.3%
    Judy RobertsLiberal Democrats1,458 ✓
    Oliver-Tristan BarkerReform UK468
    Christopher David Edward FoxConservative453
    Cheryl Karen BriggsGreen250
    Toby Stephen William JamesLabour182
    Parks1 seat · turnout 27.5%
    Emma GarnettGreen687 ✓
    Louise UptonLabour365
    Emily Frances ScaysbrookIndependent Oxford Alliance265
    Dane William ComerfordLiberal Democrats71
    Anna Marie Avila TaylorReform UK56
    Harriet Georgia Sophie DolbyConservative40
    Gavin Sean RidleyAnimal Welfare Party10
    Rosie Clara Douglas-BrownTrade Unionist and Socialist Coalition7
    Rose Hill and Littlemore1 seat · turnout 40.7%
    David HenwoodIndependent Oxford Alliance1,240 ✓
    Trish ElphinstoneLabour1,124
    Ben McManusReform UK373
    Daniel John ThomasGreen272
    Peter Charles CogginsLiberal Democrats112
    Vinay RanigaConservative81
    Shrivenham1 seat · turnout 35.9%
    Emma MarkhamGreen1,050 ✓
    Gordon LundieConservative956
    Sarah von SimsonReform UK824
    David Ian Anthony BrookLiberal Democrats333
    Richard Marc JohnsonLabour103
    Sonning Common & Henley South1 seat · turnout 36.6%
    Leigh RawlinsLiberal Democrats1,209 ✓
    David BartholomewConservative933
    Martin Stanley LeachReform UK550
    Stephen Nicholas MatthewsGreen143
    Tim SadlerLabour67
    Summertown & Walton Manor1 seat · turnout 44.6%
    James FryLabour1,398 ✓
    Katherine Sarah MilesLiberal Democrats1,215
    Mark Gregory BeerIndependent Oxford Alliance383
    Indrani SigamanyGreen326
    Penelope Anne LenonConservative262
    John Frank LordReform UK147
    Wallingford1 seat · turnout 37.2%
    James BarlowGreen1,350 ✓
    Caroline Winifred Mary BucklowLiberal Democrats806
    Felix Peter BloomfieldReform UK545
    Adrian LloydConservative368
    George William KneeshawLabour111
    Wantage West1 seat · turnout 32.3%
    Jenny HannabyLiberal Democrats1,380 ✓
    Henry George de KretserReform UK623
    Catriona Brown-RecklessConservative358
    Viral PatelGreen211
    Owen James Thomas HeaneyLabour134
    Watlington & Rotherfield1 seat · turnout 40.5%
    Benjamin James HigginsLiberal Democrats1,000 ✓
    Richard David NewmanConservative923
    Dominic HallGreen636
    Jordan SearsReform UK537
    Kit FotheringhamLabour63
    James Francis BonnerThe Official Monster Raving Loony Party37
    Wheatley1 seat · turnout 37.2%
    Tim BearderLiberal Democrats1,271 ✓
    Daniel William MastersConservative608
    Dorothy Elizabeth OwensReform UK564
    Amanda Jane Rowe-JonesGreen193
    Samuel Maurice KarlinLabour143
    Witney North and East1 seat · turnout 41.8%
    James RobertshawConservative1,078 ✓
    Duncan Shaw Thomas EnrightLabour1,059
    Richard LangridgeReform UK710
    Andrew Peter ProsserGreen497
    Liz PriceLiberal Democrats302
    Witney South and Central1 seat · turnout 33.4%
    Andrew Stanley ColesLabour992 ✓
    Ben DurstonReform UK759
    Jack TreloarConservative691
    Paul BarrowLiberal Democrats290
    Harriet Lorna Mary MarshallGreen177
    Witney West & Ducklington1 seat · turnout 35.5%
    Thomas AshbyConservative1,075 ✓
    Ben Morel-AllenLiberal Democrats831
    Ross KellyReform UK612
    Georgia MeadowsLabour225
    Rosie PearsonGreen94
    Wolvercote & Cutteslowe1 seat · turnout 41.5%
    Andrew John GantLiberal Democrats1,080 ✓
    Inga Hrefna NicholasIndependent Oxford Alliance886
    Philippa LanchberyGreen317
    Charlotte Louise VinnicombeLabour307
    Daniel Patrick CampbellConservative226
    Melinda Vera TilleyReform UK186
    Woodstock1 seat · turnout 40.0%
    Andy GrahamLiberal Democrats1,517 ✓
    Ian HudspethConservative900
    James Stuart Russell NashReform UK509
    Nick MellissLabour228
    Barry Ivan WheatleyGreen220