2025 Oxfordshire County Council election

Last updated
2025 Oxfordshire County Council election
County Flag of Oxfordshire.svg
  2021 1 May 20252029 

All 69 seats to Oxfordshire County Council
35 seats needed for a majority
Turnout35.6% (Decrease2.svg4.8 pp)
 First partySecond partyThird party
 
LeaderLiz LeffmanLiz BrighouseEddie Reeves
Party Liberal Democrats Labour Conservative
Leader's seatCharlbury & WychwoodChurchill & Lye ValleyCropredy & Hook Norton (lost)
Last election21 seats, 25.8%16 seats, 21.4%21 seats, 36.9%
Seats before201419
Seats won361210
Seat changeIncrease2.svg 16Decrease2.svg 2Decrease2.svg 9
Popular vote57,67924,60440,867
Percentage30.1%12.8%21.3%

 Fourth partyFifth partySixth party
 
LeaderIan MiddletonFelix BloomfieldAnne Gwinnett
Party Green Reform UK IOA
Leader's seatKidlington EastWallingford (lost)None
Last election3 seats, 12.0%0 seats, 0.2%Did not exist
Seats before320
Seats won711
Seat changeIncrease2.svg 4Decrease2.svg 1Increase2.svg 1
Popular vote22,91934,1485,161
Percentage12.0%17.8%2.7%

Oxfordshire UK local election 2025 map.png
Map showing the results of the 2025 Oxfordshire County Council election

Oxon CC arch 2025.svg
Council composition after the election

Leader before election

Liz Leffman
Liberal Democrat
No overall control

Leader after election

Liz Leffman
Liberal Democrats

The 2025 Oxfordshire County Council election was held on 1 May 2025 to elect members to Oxfordshire County Council in Oxfordshire, England. [1] All 69 seats were elected. [2] This was on the same day as a by-election for the Oxford City Council ward of Headington Hill and Northway, as well as other local elections nationwide. The council had been under no overall control prior to the election, being run by a Liberal Democrat and Green Party coalition, led by Liberal Democrat councillor Liz Leffman. The election saw the Liberal Democrats win overall control of the council for the first time.

Contents

Background

The council had been under no overall control since 2013. [3] Following the previous full council election in 2021, [4] a coalition of the Liberal Democrats, Labour, and the Green Party formed to run the council, led by Liberal Democrat councillor Liz Leffman. Labour withdrew from the coalition in September 2023, after which the Liberal Democrats and Greens ran the council as a minority administration. [5]

The 2025 election was held under new ward boundaries. [2]

Previous council composition

After 2021 election Before 2025 election [6]
PartySeatsPartySeats
Liberal Democrats 21 Liberal Democrats 20
Conservative 21Conservative-Independent Alliance19
Labour 16 Labour 14
Green 3 Green 3
Henley Residents 1 Henley Residents 1
Independent 1 Independent 6

Changes 2021–2025

Summary

Election result

2025 Oxfordshire County Council election
PartyCandidatesSeatsGainsLossesNet gain/lossSeats %Votes %Votes+/−
  Liberal Democrats 683652.230.0857,679
  Labour 691217.412.8324,604
  Conservative 691014.521.3140,867
  Green 69710.111.9522,919
  Reform UK 6411.417.8134,148
  Independent 1311.42.324,448
 Independent Oxford Alliance911.42.695,161N/A
  TUSC 70.09173
  Animal Welfare 10.0110
  Henley Residents 111.40.771,483
  Heritage 10.0115
  Monster Raving Loony 10.0137
 Oxford Community Socialists10.08147
  SDP 10.0590

Aftermath

The Liberal Democrats won a majority of the seats at the elections. It was the first time the party had won a majority on the council. [3] At the subsequent annual council meeting on 20 May 2025, a new cabinet consisting entirely of Liberal Democrats was appointed, with Liz Leffman retaining her position as leader of the council. [17] [18]

Candidates by division

The Statements of Persons Nominated details the candidates confirmed to be standing in each division. [19] An asterisk (*) indicates an incumbent councillor seeking re-election.

Cherwell

Adderbury, Bloxham & Bodicote
PartyCandidateVotes%±%
Liberal Democrats David Hingley 1,156 35.5
Conservative Adam Nell93828.8
Reform UK Paul Jeffreys78624.1
Labour Dom Vaitkus2337.2
Green Linda Ward1434.4
Majority 2186.7
Turnout 3,25639.5
Registered electors 8,265
Liberal Democrats win (new seat)
Banbury Calthorpe
PartyCandidateVotes%±%
Labour Isabel Creed 721 31.5 −0.9
Conservative Ian Harwood62727.4−20.6
Reform UK Michael Wardle53523.4New
Green Samuel Burnett2219.7−3.7
Liberal Democrats Mark Chivers1838.0+1.8
Majority 944.1
Turnout 2,28731.9−5.1
Registered electors 7,186
Labour gain from Conservative Swing
Banbury Easington
PartyCandidateVotes%±%
Conservative Kieron Mallon* 1,103 41.4 −16.2
Reform UK John Brown66124.8New
Labour Co-op Anne Cullen55219.6+1.0
Green Philip Holt1626.1−5.4
Liberal Democrats Rob Pattenden1555.8−6.6
Independent Phil Richards632.4New
Majority 44216.6−22.4
Turnout 266639.6
Registered electors 6,762
Conservative hold Swing
Banbury Grimsbury & Castle
PartyCandidateVotes%±%
Conservative Paul Sargent 713 31.7 −2.2
Labour Co-op Rebecca Biegel69630.9−20.3
Independent Cassi Bellingham36816.4New
Liberal Democrats Sophie Parker-Manuel25311.2+5.3
Green Karl Kwiatkowski2199.7+0.7
Majority 170.8
Turnout 2,29426.4−2.5
Registered electors 8,682
Conservative gain from Independent [20]
Banbury Hardwick
PartyCandidateVotes%±%
Labour Co-op Andrew Crichton 567 29.5 −11.2
Reform UK Stephen Hartley51226.6+24.0
Conservative Oliver Perera43022.4−22.4
Liberal Democrats Christophe Aramini1708.8+4.6
Green Chris Nelson1467.6−0.1
Independent Simon Garrett985.1New
Majority 552.9
Turnout 1,92323.3−7.3
Registered electors 8,281
Labour Co-op gain from Conservative Swing

[21]

Banbury Ruscote
PartyCandidateVotes%±%
Labour Co-op Mark Cherry* 847 36.5 −19.3
Reform UK Peter Burns71230.7New
Conservative Taraji Ogunnubi36815.8−22.0
Green Ruthi Brandt1516.5New
Liberal Democrats Mark Petterson1255.4−0.9
Independent Julie Battison1195.1New
Majority 1355.8−12.2
Turnout 2,32226.1−1.4
Registered electors 8,935
Labour Co-op hold Swing
Bicester East
PartyCandidateVotes%±%
Liberal Democrats Sean Gaul 858 34.0
Conservative Sam Holland72828.9
Reform UK Andrew O'Gorman57822.9
Labour Jane Clements1907.5
Green Damien Maguire1676.6
Majority 1305.1
Turnout 2,52134.1
Registered electors 7,403
Liberal Democrats win (new seat)
Bicester North
PartyCandidateVotes%±%
Liberal Democrats Matt Webb 951 36.3 +16.2
Reform UK Alan Thomas69326.5New
Conservative Mitch Lee58822.5−30.5
Labour Babatunde Aribisala2047.8−12.3
Green Amanda Maguire1837.0−6.8
Majority 2589.8
Turnout 2,61932.5
Registered electors 8,065
Liberal Democrats gain from Conservative Swing
Bicester South
PartyCandidateVotes%±%
Liberal Democrats Nicholas Cotter 946 52.4
Reform UK Jeff Rigby42723.7
Conservative Lynn Pratt23413.0
Labour James Daulton1055.8
Green Robin Winslow935.2
Majority 51928.7
Turnout 1,80529.2
Registered electors 6,186
Liberal Democrats win (new seat)
Bicester West
PartyCandidateVotes%±%
Liberal Democrats John Shiri 669 29.7 +21.3
Independent Les Sibley*66629.6−22.0
Reform UK George-Aurelian Popeseu49620.8New
Conservative Jake Whittingham24811.0−13.8
Labour Arjun Bais1215.4−9.7
Green Paul Radford773.4New
Majority 30.1
Turnout 2,25028.9+2.11
Registered electors 7,793
Liberal Democrats gain from Independent Swing
Chesterton & Launton
PartyCandidateVotes%±%
Liberal Democrats William Boucher-Giles 935 32.9 +24.5
Conservative Sandy Dallimore80628.3−37.1
Reform UK Ian Hodgson76026.7New
Green John O'Regan1886.6−5.3
Labour Russell Hewer1565.5−8.9
Majority 1294.6
Turnout 2,84537.8
Registered electors 7,535
Liberal Democrats gain from Conservative Swing
Cropredy & Hook Norton
PartyCandidateVotes%±%
Liberal Democrats Christopher Brant 1,401 35.9 +22.4
Conservative Eddie Reeves* [22] 1,34834.5−28.2
Reform UK Lynda Martin74019.0New
Labour Helen Oldfield2616.7−17.1
Green Jenny Tamblyn1543.9New
Majority 531.4
Turnout 3,90446.6
Registered electors 8,393
Liberal Democrats gain from Conservative Swing
Deddington
PartyCandidateVotes%±%
Liberal Democrats Gareth Epps 1,050 34.1 +7.2
Conservative Arash Fatemian*87028.3−27.1
Reform UK Paul Yoward63720.7New
Labour Sian Tohill-Martin2738.9−8.8
Green Aaron Bliss2498.1New
Majority 1805.8
Turnout 3,07939.8
Registered electors 7,765
Liberal Democrats gain from Conservative Swing
Kidlington East
PartyCandidateVotes%±%
Green Ian Middleton* 998 38.8
Reform UK Daniel Reeve58622.8
Liberal Democrats Gabriel Schenk40315.7
Conservative Zoe McLernon39915.5
Labour Lynne Parsons1847.2
Majority 41216.0
Turnout 2,57036.1
Registered electors 7,147
Green win (new seat)
Kidlington North & Otmoor
PartyCandidateVotes%±%
Liberal Democrats Laura Gordon 1,275 40.4
Conservative Andrew Payne81825.9
Reform UK Tom Burgess71922.8
Green Fin MacEwan1835.8
Labour Naomi Karslake1635.2
Majority 45714.5
Turnout 3,15842.0
Registered electors 7,531
Liberal Democrats win (new seat)
Kidlington West
PartyCandidateVotes%±%
Liberal Democrats Lesley McLean 556 30.2
Green Fiona Mawson42923.3
Conservative Nigel Simpson*39321.3
Reform UK Hamish McLay37320.2
Labour John Tanner914.9
Majority 1276.9
Turnout 1,84237.7
Registered electors 4,899
Liberal Democrats win (new seat)

Oxford

Bartlemas
PartyCandidateVotes%±%
Green Emily Kerr 1,367 48.6
Labour Co-op Thomas Boyd63522.6
IOA Zaheer Iqbal46116.4
Reform UK Claudia Davies1364.8
Liberal Democrats Tony Brett1314.7
Conservative Simon Bazley652.3
TUSC Hannah Chapman200.7
Majority 73226.0
Turnout 2,81531.5
Registered electors 8,970
Green win (new seat)
Barton, Sandhills & Risinghurst
PartyCandidateVotes%±%
Labour Co-op Glynis Phillips* 647 36.0 −10.9
Reform UK Malan Armson44824.9New
Conservative Louise Brown20511.4−5.4
Liberal Democrats Richard Whelan19610.9−4.3
Green Ray Hitchins1568.7−2.9
Oxford Community SocialistsJabu Nala-Hartley1478.2New
Majority 19911.1−19.1
Turnout 1,79928.2−8.7
Registered electors 6,418
Labour Co-op hold Swing
Churchill & Lye Valley
PartyCandidateVotes%±%
Labour Co-op Liz Brighouse* 834 34.3 −27.1
IOA Ajaz Rehman62925.9New
Reform UK Jakub Zagdanski38816.0New
Green Duncan Watts25310.4−2.5
Conservative Mark Bhagwandin1636.7−11.8
Liberal Democrats Daniel Levy1375.6−1.7
TUSC James Giraldi281.2New
Majority 2058.4−34.5
Turnout 2,43227.9−0.2
Registered electors 8,767
Labour Co-op hold Swing
Cowley
PartyCandidateVotes%±%
Independent Saj Malik 1,299 43.1 New
Labour Mhairi Beken70423.3−31.0
Green James Thorniley42013.9−3.3
Liberal Democrats George Busby2498.3+4.8
Reform UK Elizabeth Fielder2247.4New
Conservative Fay Sims652.2−8.4
Independent Pat Mylvaganam291.0New
TUSC James Morbin250.8New
Majority 59519.8−17.3
Turnout 3,01534.1−7.2
Registered electors 8,868
Independent gain from Labour Swing
Headington & Quarry
PartyCandidateVotes%±%
Liberal Democrats Roz Smith* 1,451 44.2 −1.3
Independent Peter West65920.1New
Labour Sumukh Kaul58517.8−18.5
Green Stephen Hurt2838.6+1.1
Reform UK Jason Surrage1945.9New
Conservative Jennifer Jackson802.4−8.9
TUSC Agnieszka Kowalska300.9New
Majority 79224.1+14.9
Turnout 3,28241.4−6.0
Registered electors 7,938
Liberal Democrats hold Swing
Isis
PartyCandidateVotes%±%
Labour Co-op Brad Baines* 1,346 47.0 −6.3
Green Neil Doig84229.4+6.0
Reform UK Nick Manners-Bell28610.0New
Liberal Democrats Rick Tanner2037.1−4.8
Conservative Amy Campbell1555.4−5.5
TUSC James Fernandes331.2New
Majority 50417.6−12.3
Turnout 2,86538.3−8.9
Registered electors 7,536
Labour hold Swing
Jericho & Osney
PartyCandidateVotes%±%
Labour Susanna Pressel* 1,131 44.0 −14.6
Green Chris Goodall 81731.8+12.4
Liberal Democrats John Howson*32412.6−0.1
Reform UK Paul McClory1726.7New
Conservative Patricia Jones1264.9−4.4
Majority 31412.2−27.0
Turnout 2,57034.6−7.6
Registered electors 7,472
Labour hold Swing

[23]

Leys
PartyCandidateVotes%±%
Labour Imade Edosomwan* 753 38.6 −24.7
Reform UK Komel Schesztak46123.6New
IOA Anthony Church38419.7New
Green David Newman1095.6−3.7
Conservative Paul Sims985.0−13.6
Independent Michael Evans743.8New
Liberal Democrats Rosemary Morlin723.7−1.8
Majority 19215.0−29.7
Turnout 1,95123.2+0.4
Registered electors 8,484
Labour hold Swing
Marston & Northway
PartyCandidateVotes%±%
Labour Mark Lygo* 1,091 35.4 −7.5
IOA Nasreen Majeed91329.6New
Green Alistair Morris50916.5−10.5
Reform UK Harry Knipe-Gibbs2618.5New
Conservative Duncan Hatfield1615.2−16.0
Liberal Democrats Eleonore Vogel1173.8−3.6
TUSC Rachel Cox301.0New
Majority 1785.8−10.1
Turnout 3,08236.5−8.5
Registered electors 8,475
Labour hold Swing
Parks
PartyCandidateVotes%±%
Green Emma Garnett 687 45.8 +17.1
Labour Louise Upton36524.3−21.1
IOA Emily Scaysbrook26517.1New
Liberal Democrats Dane Comerford714.7−12.1
Reform UK Anna Avila Taylor563.7New
Conservative Harriet Dolby402.7−6.4
Animal Welfare Gavin Ridley100.7New
TUSC Rosie Douglas-Brown70.5New
Majority 32221.5+4.7
Turnout 1,50127.5−10.2
Registered electors 5,457
Green gain from Labour Swing
Rose Hill & Littlemore
PartyCandidateVotes%±%
IOA David Henwood 1,240 38.7 New
Labour Co-op Trish Elphinstone*1,12435.1−17.2
Reform UK Ben McManus37311.6New
Green David Thomas2728.5−4.6
Liberal Democrats Peter Coggins1123.5−1.9
Conservative Vinay Raniga812.5−15.1
Majority 1163.6−31.2
Turnout 3,20236.3−1.3
Registered electors 8,859
IOA gain from Labour Co-op Swing
Summertown & Walton Manor
PartyCandidateVotes%±%
Labour Co-op James Fry 1,398 37.5 +3.6
Liberal Democrats Katherine Miles1,21532.6−3.9
IOA Mark Beer38310.3New
Green Indrani Sigamany3268.7−5.1
Conservative Penelope Lenon2627.0−8.7
Reform UK John Lord1473.9New
Majority 1834.9
Turnout 3,73144.6
Registered electors 8,377
Labour Co-op gain from Liberal Democrats Swing
Wolvercote & Cutteslowe
PartyCandidateVotes%±%
Liberal Democrats Andrew Gant* 1,080 36.0 −14.2
IOA Inga Nicholas88629.5New
Green Philippa Lanchbery31710.6−4.2
Labour Charlotte Vinnicombe30710.2−8.4
Conservative Daniel Campbell2267.5−8.9
Reform UK Melinda Tilley1866.2New
Majority 1946.5
Turnout 3,00241.5
Registered electors 7,257
Liberal Democrats hold Swing

South Oxfordshire

Benson & Crowmarsh
PartyCandidateVotes%±%
Green Gavin McLaughlin 1,070 33.8 New
Liberal Democrats Julius Parker93029.4−11.5
Reform UK Pete Longman57918.3New
Conservative Julian Kingsbury51416.2−25.2
Labour Nick Walker732.3−13.4
Majority 1404.4
Turnout 316640.1
Registered electors 7,917
Green gain from Reform UK [24]
Berinsfield & Garsington
PartyCandidateVotes%±%
Green Robin Jones* 703 36.8 −19.8
Reform UK Julie Simpson58630.7New
Conservative Dylan Thomas28214.8−20.8
Liberal Democrats Ed Sadler25813.5New
Labour Oziegbe-Orhuwa Odiase814.2−3.5
Majority 1176.1
Turnout 191032.4
Registered electors 5,905
Green hold Swing
Chalgrove & Thame West
PartyCandidateVotes%±%
Liberal Democrats Judith Edwards 1,222 45.0
Reform UK Neil Garrod69625.7
Conservative Caroline Newton61722.7
Green Nick Breakspear1164.3
Labour Co-op Martin Stott622.3
Majority 52619.3
Turnout 271327.3
Registered electors 7,275
Liberal Democrats win (new seat)
Chinnor
PartyCandidateVotes%±%
Liberal Democrats Georgina Heritage 965 31.8
Green Helena Richards78025.7
Reform UK Paul Clewlow72623.9
Conservative Paul Harrison51517.0
Labour Siobhan Lancaster521.7
Majority 1856.1
Turnout 303838.4
Registered electors 7,934
Liberal Democrats win (new seat)
Cholsey & The Hagbournes
PartyCandidateVotes%±%
Liberal Democrats Johnny Hope-Smith 1,447 45.0
Reform UK Kieran Collins67821.1
Conservative Luke King55617.3
Green Helena Nunan27717.3
Labour Jim Broadbent1695.3
SDP Kyn Pomlett902.8
Majority 76923.9
Turnout 321736.1
Registered electors 8,922
Liberal Democrats win (new seat)
Didcot Ladygrove
PartyCandidateVotes%±%
Liberal Democrats Tony Worgan 979 43.4 +3.1
Conservative Andrea Warren46320.5−17.7
Reform UK Prem Kiran43219.1New
Green Adam Grindey2039.0New
Labour Co-op Denise MacDonald1818.0−13.5
Majority 51622.9
Turnout 225832.4
Registered electors 6,983
Liberal Democrats hold Swing
Didcot South
PartyCandidateVotes%±%
Reform UK Hao Du 842 32.2
Labour Co-op Mocky Khan62723.9
Liberal Democrats Peter Kirby-Harris55021.0
Conservative Alan Thompson40015.3
Green Peter Sims1997.6
Majority 2158.3
Turnout 261832.2
Registered electors 8,147
Reform UK win (new seat)
Didcot West
PartyCandidateVotes%±%
Conservative Ian Snowdon* 1,192 48.5 −0.3
Reform UK Dan Jackson40116.3New
Labour Co-op Laura Greatrex38015.5−22.3
Liberal Democrats Michael Pighills36114.7+1.3
Green Carys Morris1225.0New
Majority 79132.2+21.2
Turnout 245633.9
Registered electors 7,244
Conservative hold Swing
Goring & Woodcote
PartyCandidateVotes%±%
Liberal Democrats Maggie Filipova-Rivers 1,611 46.7 +5.4
Conservative Jim Donahue94627.4−16.9
Reform UK Doug Hulbert58617.0New
Green Caroline Pierrepont2457.1New
Labour Isobel Hollingsworth611.8−12.6
Majority 66519.3
Turnout 344942.4
Registered electors 8,141
Liberal Democrats gain from Reform UK [24]
Henley
PartyCandidateVotes%±%
Henley Residents Stefan Gawrysiak* 1,483 50.1 −12.2
Conservative James Cracknell 78826.6+0.8
Reform UK John Halsall42114.2New
Green Elisabeth Geake1866.3New
Labour Stephen Harwood812.7−6.0
Majority 69523.5−13.0
Turnout 295937.1
Registered electors 7,989
Henley Residents hold Swing
Sonning Common & Henley South
PartyCandidateVotes%±%
Liberal Democrats Leigh Rawlins 1,209 41.7 New
Conservative David Bartholomew*93332.2−26.4
Reform UK Martin Leach55019.0New
Green Stephen Matthews1434.9−25.7
Labour Tim Sadler672.3−6.4
Majority 2769.5
Turnout 290236.6
Registered electors 7,945
Liberal Democrats gain from Conservative Swing
Thame
PartyCandidateVotes%±%
Liberal Democrats Kate Gregory* 1,678 53.1
Conservative William Wilde63220.0
Reform UK Adrian Reynolds55217.5
Green Sue Martin-Downhill2076.6
Labour Klaudia Zaporowska892.8
Majority 104633.1
Turnout 315834.0
Registered electors 9,295
Liberal Democrats win (new seat)
Wallingford
PartyCandidateVotes%±%
Green James Barlow 1,350 42.5 −16.4
Liberal Democrats Caroline Bucklow80625.3New
Reform UK Felix Bloomfield* [25] 54517.1New
Conservative Adrian Lloyd36811.6−21.4
Labour George Kneeshaw1113.5−4.6
Majority 54417.2−8.7
Turnout 318040.4
Registered electors 7,876
Green hold Swing
Watlington & Rotherfield
PartyCandidateVotes%±%
Liberal Democrats Benjamin Higgins 1,000 31.3
Conservative Richard Newman92328.9
Green Dominic Hall63619.9
Reform UK Jordan Sears53716.8
Labour Co-op Kit Fotheringham632.0
Monster Raving Loony James Bonner371.2
Majority 772.4
Turnout 319640.5
Registered electors 7,902
Liberal Democrats win (new seat)
Wheatley
PartyCandidateVotes%±%
Liberal Democrats Tim Bearder* 1,271 45.7 −14.9
Conservative Daniel Masters60821.9−8.7
Reform UK Dorothy Owens56420.3New
Green Amanda Rowe-Jones1936.9New
Labour Samuel Karlin1435.1−3.7
Majority 66323.8−6.2
Turnout 277939.5
Registered electors 7,073
Liberal Democrats hold Swing

Vale of White Horse

Abingdon East
PartyCandidateVotes%±%
Liberal Democrats Tom Greenaway 1,657 54.0 +3.0
Conservative Vicky Jenkins72323.6−7.0
Green Aidan Reilly53217.3+8.4
Labour Moira Logie1575.1−2.9
Majority 93430.4+10.0
Turnout 3,06937.5−4.1
Registered electors 7,586
Liberal Democrats hold Swing
Abingdon North
PartyCandidateVotes%±%
Liberal Democrats Nathan Ley* 1,785 57.7 +6.5
Reform UK Olga Sutton56418.2New
Conservative David Pope40813.2−18.7
Green Charles Couper1906.1−1.0
Labour Robert Blundell1484.8−3.6
Majority 1,22139.5+20.2
Turnout 3,09537.1−6.9
Registered electors 8,350
Liberal Democrats hold Swing
Abingdon South
PartyCandidateVotes%±%
Liberal Democrats Neil Fawcett* 1,214 42.3 −10.6
Independent Christopher Cubby72825.3New
Conservative Chris Palmer43415.1−19.2
Labour Stephen Webb2538.8−0.3
Green David Tannahill2448.5New
Majority 48617.0−1.6
Turnout 2,87333.6−5.0
Registered electors 8,575
Liberal Democrats hold Swing
Charlton, Ardington & Hendreds
PartyCandidateVotes%±%
Liberal Democrats Jane Hanna* 1,280 47.0
Reform UK Christopher Armstrong52819.4
Green Sarah James40815.0
Conservative Patrick Wood40514.9
Labour Tim Roberts1013.7
Majority 75227.6
Turnout 2,72236.2
Registered electors 7,533
Liberal Democrats win (new seat)
Drayton, Sutton Courtenay & Steventon
PartyCandidateVotes%±%
Liberal Democrats Peter Stevens* 1,157 42.3
Conservative Chris Campbell62322.8
Reform UK Kevin Bulmer*60822.2
Green Michel Grandjean1957.1
Labour Stephen Hale1535.6
Majority 53419.5
Turnout 2,73633.6
Registered electors 8,163
Liberal Democrats win (new seat)
Faringdon
PartyCandidateVotes%±%
Liberal Democrats Bethia Thomas* 1,261 47.7 −7.8
Reform UK Tim Perkin57721.8New
Conservative James Famakin54020.4−15.2
Green Katherine Foxhall1455.5New
Labour Chris Palmer1224.6−4.3
Majority 68425.9+6.0
Turnout 2,64535.0−7.0
Registered electors 7,578
Liberal Democrats hold Swing
Grove
PartyCandidateVotes%±%
Liberal Democrats Ron Batstone 886 42.3
Reform UK Martin Freeman55426.4
Conservative Tim Patmore37317.8
Green Adam Swallow1235.9
Labour Margaret Jones1225.8
IOA Andrew Cattell391.9
Majority 33215.9
Turnout 2,09728.5
Registered electors 7,367
Liberal Democrats win (new seat)
Harwell, Western Valley & Blewbury
PartyCandidateVotes%±%
Liberal Democrats Rebekah Fletcher 1,102 46.0
Conservative Cath Convery54622.8
Reform UK Christopher Maguire43918.3
Green Nicholas Freestone1827.6
Labour Luke Hislop1255.2
Majority 55623.2
Turnout 2,39437.4
Registered electors 6,421
Liberal Democrats win (new seat)
Kennington & Radley
PartyCandidateVotes%±%
Liberal Democrats Diana Lugova 1,409 49.3 −4.1
Conservative Daniel Stafford74826.2−8.1
Green Thomas Gaston36912.9+5.9
Labour Michele Paule1695.9+0.6
Independent Rhys Hathaway1645.7New
Majority 66123.1+4.0
Turnout 2,85933.0−9.6
Registered electors 8,788
Liberal Democrats hold Swing
Kingston & Stanford
PartyCandidateVotes%±%
Conservative Lee Evans 1,166 39.4
Liberal Democrats Hannah Griffin93931.7
Reform UK John Ranson57019.3
Green Matthew Carpenter1555.2
Labour Charlotte Rose1294.4
Majority 2277.7
Turnout 2,95939.0
Registered electors 7,610
Conservative win (new seat)
Marcham & Cumnor
PartyCandidateVotes%±%
Conservative James Plumb 1,002 45.1
Liberal Democrats Ricky Treadwell94642.6
Green Annette Edwards1788.0
Labour Michael Boyd944.2
Majority 562.5
Turnout 2,22035.3
Registered electors 6,376
Conservative win (new seat)
North Hinksey
PartyCandidateVotes%±%
Liberal Democrats Judy Roberts* 1,458 51.9 −2.2
Reform UK Oliver-Tristan Barker46816.6New
Conservative Christopher Fox45316.1−7.1
Green Cheryl Briggs2508.9+1.0
Labour Co-op Tony James1826.5−4.4
Majority 99035.3+4.4
Turnout 2,81136.2−8.3
Registered electors 7,818
Liberal Democrats hold Swing
Shrivenham
PartyCandidateVotes%±%
Green Emma Markham 1,050 32.1 −7.9
Conservative Gordon Lundie95629.3−22.9
Reform UK Sarah von Simson82425.2New
Liberal Democrats David Brook33310.2New
Labour Richard Johnson1033.2−4.6
Majority 942.8−9.4
Turnout 3,26640.2−3.6
Registered electors 8,148
Green gain from Conservative Swing
Wantage West
PartyCandidateVotes%±%
Liberal Democrats Jenny Hannaby* 1,380 51.0
Reform UK Henry de Kretser62323.0
Conservative Craig Brown35813.2
Green Viral Patel2117.8
Labour Owen Heaney1345.0
Majority 75728.0
Turnout 2,70632.3
Registered electors 8,405
Liberal Democrats win (new seat)

West Oxfordshire

Bampton & Carterton South
PartyCandidateVotes%±%
Conservative Ted Fenton* 1,360 37.1
Liberal Democrats Alaric Smith1,31335.8
Reform UK Mark Bezerra Speeks76120.7
Green Dan Eisenhandler1363.7
Labour John Stansfield1002.7
Majority 471.3
Turnout 3,67040.1
Registered electors 9,185
Conservative win (new seat)
Brize Norton & Carterton East
PartyCandidateVotes%±%
Liberal Democrats Toyah Overton 661 33.7
Conservative Nick Leverton*57629.4
Reform UK Thomas Hogg51426.2
Independent Barry Ingleton914.6
Green Sandra Simpson552.8
Labour Co-op James Taylor502.5
Heritage Stephen Breedon150.8
Majority 854.3
Turnout 1,96226.8
Registered electors 7,336
Liberal Democrats win (new seat)
Burford & Carterton West
PartyCandidateVotes%±%
Conservative Nick Field-Johnson* 1,022 32.6
Reform UK Sarah Evans91429.2
Liberal Democrats Kathy Godwin87928.0
Labour Dave Wesson1093.5
Green Anthony Barrett1203.8
Independent David Cox902.9
Majority 1434.6
Turnout 3,13435.4
Registered electors 8,880
Conservative win (new seat)
Charlbury & Wychwood
PartyCandidateVotes%±%
Liberal Democrats Liz Leffman* 1,828 48.8 +1.5
Conservative Emma Nell76920.5−16.6
Reform UK Stephen Gibbons72219.3New
Green Mary Robertson2556.8−0.6
Labour Robin Puttick1694.5−3.7
Majority 1,05928.3+18.1
Turnout 3,74341.1−7.9
Registered electors 9,133
Liberal Democrats hold Swing
Chipping Norton
PartyCandidateVotes%±%
Labour Co-op Geoff Saul* 965 33.6 −9.0
Conservative David Rogers75526.3−14.6
Reform UK Henry Watt66823.2New
Liberal Democrats Leslie Channon2599.0+3.4
Green Claire Lasko2287.9−3.0
Majority 2107.3+5.6
Turnout 2,87534.5−6.5
Registered electors 8,334
Labour Co-op hold Swing
Eynsham
PartyCandidateVotes%±%
Liberal Democrats Dan Levy* 1,298 47.8 −1.9
Conservative Lysette Nicholls61422.6−19.9
Reform UK Peter Lynn49518.2New
Green Frances Mortimer1756.4New
Labour Kate England1324.9−2.9
Majority 68425.2+18.0
Turnout 2,71441.9−8.0
Registered electors 6,475
Liberal Democrats hold Swing
Hanborough & Hailey
PartyCandidateVotes%±%
Conservative Liam Walker* 1,270 42.9
Liberal Democrats Hannah Massie96332.5
Reform UK James Gibbs51417.4
Green Sarah Marshall1264.3
Labour Sue Tanner893.0
Majority 30710.4
Turnout 2,96243.4
Registered electors 6,843
Conservative win (new seat)
Witney North & East
PartyCandidateVotes%±%
Conservative James Robertshaw 1,078 29.6 −0.8
Labour Co-op Duncan Enright*1,05929.0−11.1
Reform UK Richard Langridge71019.5+13.5
Green Andrew Prosser49713.6−9.9
Liberal Democrats Liz Price3028.3New
Majority 190.6−9.1
Turnout 3,64642.7−2.8
Registered electors 8,553
Conservative gain from Labour Co-op Swing 5.15
Witney South & Central
PartyCandidateVotes%±%
Labour Andrew Coles* 992 34.1 −9.2
Reform UK Ben Durston75926.1+24.8
Conservative Jack Treloar69123.8−15.9
Liberal Democrats Paul Barrow29010.0−3.7
Green Harriet Marshall1776.1−1.1
Majority 2338.0+4.4
Turnout 2,90932.9−4.1
Registered electors 8,856
Labour hold Swing
Witney West & Ducklington
PartyCandidateVotes%±%
Conservative Thomas Ashby 1,075 37.9
Liberal Democrats Ben Morel-Allen83129.3
Reform UK Ross Kelly61221.6
Labour Co-op Georgia Meadows2257.9
Green Rosie Pearson943.3
Majority 2448.6
Turnout 2,83735.5
Registered electors 8,014
Conservative win (new seat)
Woodstock
PartyCandidateVotes%±%
Liberal Democrats Andy Graham* 1,517 45.0 −2.0
Conservative Ian Hudspeth90026.7−16.3
Reform UK James Nash50915.1New
Labour Nick Melliss2286.8−3.2
Green Barry Wheatley2206.5New
Majority 61718.3+14.3
Turnout 3,37438.7−10.7
Registered electors 8,752
Liberal Democrats hold Swing

See also

References

  1. "Election timetable in England". Electoral Commission. 31 January 2023. Retrieved 4 September 2024.
  2. 1 2 LGBCE (2024-07-30). "A new political map for Oxfordshire County Council | LGBCE". www.lgbce.org.uk. Retrieved 2024-11-29.
  3. 1 2 "Compositions Calculator". The Elections Centre. University of Exeter. Retrieved 26 November 2024. (Put "Oxfordshire" in search box to see specific results.)
  4. "Oxfordshire result - Local Elections 2021". BBC News. Retrieved 2024-11-29.
  5. Seaward, Tom (24 September 2023). "Labour quits coalition running Oxfordshire County Council". Oxford Mail. Retrieved 16 December 2023.
  6. "Your Councillors". www.oxfordshire.gov.uk (in Ukrainian). 16 March 2025. Retrieved 16 March 2025.
  7. Boothroyd, David. "Very fine claret, a solid red". Local Councils. Retrieved 16 March 2025.
  8. Mitchell, Andy (26 January 2023). "Councillor Michele Paule "really sad" to be standing down mid-term". The Oxford Magazine. Retrieved 16 March 2025.
  9. "Local Elections Archive Project — Rose Hill and Littlemore Division". www.andrewteale.me.uk. Retrieved 16 March 2025.
  10. "Councillor calls on politician in charge of SEND to go - as he quits Labour Party". Oxford Mail. 23 September 2023. Retrieved 16 March 2025.
  11. Tait, Albert (6 December 2023). "Councillor takes swipe at Lib Dems as she quits party over SEND fallout". Oxford Mail. Retrieved 16 March 2025.
  12. "Councillor suspended by Tories for repost of far-Right message". Henley Standard. 13 March 2024. Retrieved 16 March 2025.
  13. Birt, Elizabeth (15 May 2024). "Councillor resignation triggers Oxfordshire by-election". Oxford Mail. Retrieved 16 March 2025.
  14. "Oxfordshire Election Diary: Week 1". Oxford Clarion. 28 May 2024. Retrieved 16 March 2025.
  15. Qurashi, Noor (21 June 2024). "Liberal Democrats retain political seat after snap election". Oxford Mail. Retrieved 16 March 2025.
  16. Edwards, Roseanne (31 March 2025). "Change afoot in local politics as Reform group is formed on Oxfordshire County Council". Banbury Guardian . Archived from the original on 31 March 2025. Retrieved 28 April 2025.
  17. "Council minutes, 20 May 2025". Oxfordshire County Council. Retrieved 27 May 2025.
  18. Kenney, Esme (22 May 2025). "Oxfordshire County Council will have no dedicated cabinet member for SEND as the new Lib Dem cabinet is revealed". Banbury Guardian. Retrieved 27 May 2025.
  19. "Oxfordshire County Council election 2025". Oxfordshire County Council . Retrieved 16 April 2025.
  20. Incumbent had been elected as Labour in 2021, but had become independent in November 2022.
  21. Candidate was disowned by party after the close of nominations following remarks denying allegations of sexual abuse against Jimmy Savile and support of Russia in the war in Ukraine.
  22. Incumbent councillor in Banbury Calthorpe division.
  23. Was the incumbent councillor in St Margaret's division, the majority of which went into forming Summertown & Walton Manor division.
  24. 1 2 Elected as a Conservative, defected to Reform UK in 2025 prior to election.
  25. Incumbent councillor in Benson & Cholsey.