Constituency

Witney

Boundary: Witney (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for Witney is Charlie Maynard (Liberal Democrat), who has held the seat since 2024. At the 2024 general election the seat was a LD gain from Con: he took 41.2% of the vote for a majority of 4,339, on a 67.0% turnout. Compared with the 2019 general election, the Liberal Democrat share of the vote was up 10.7 points, and turnout fell from 73.1%.

Current MP

Charlie Maynard

Liberal Democrat

2024 general election result

Majority 4,339 · Turnout 67% · Electorate 75,448

CandidatePartyVotesShare
Charles Maynard Liberal Democrat 20,832 41.2%
Robert Courts Conservative 16,493 32.6%
Richard Langridge Reform UK 6,307 12.5%
Antonio Weiss Labour 4,773 9.4%
Andrew Prosser Green Party 1,661 3.3%
Barry Ingleton Independent 350 0.7%
David Cox Heritage Party 168 0.3%

Past election results

Every General Election and by-election in this seat, newest first. Open one for the full candidate list.

ElectionWinnerResultMajority
2024 Charles Maynard (LD) LD gain from Con 4,339
2019 Robert Courts (Con) Con hold 15,177
2017 Robert Courts (Con) Con hold 21,241
2016 by-election Robert Courts (Con) Con hold 5,702
2015 David Cameron (Con) Con hold 25,155
2010 David Cameron (Con) Con hold 22,740

Members for this seat

Everyone who has won the seat at the elections in our records, which begin with the 2010 general election. Members before then are not shown.

MemberPartyPeriod
Charlie Maynard Liberal Democrat 2024 to present
Robert Courts Conservative 2016 by-election to 2024
David Cameron Conservative 2010 to 2016

Source: 2024 general election result from the official Parliament constituency profile.