Constituency

Colne Valley

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

At a glance

The MP for Colne Valley is Paul Davies (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: he took 41.0% of the vote for a majority of 4,963, on a 63.6% turnout. Compared with the 2019 general election, the Labour share of the vote was up 1.0 points, and turnout fell from 72.3%.

Current MP

Paul Davies

Labour

2024 general election result

Majority 4,963 · Turnout 63.6% · Electorate 72,638

CandidatePartyVotesShare
Paul Davies Labour 18,970 41%
Jason McCartney Conservative 14,007 30.3%
Stuart Hale Reform UK 7,298 15.8%
Heather Peacock Green Party 3,480 7.5%
Katharine Macy Liberal Democrat 2,007 4.3%
Timothy Millea The Yorkshire Party 459 1%

Past election results

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

ElectionWinnerResultMajority
2024 Paul Davies (Lab) Lab gain from Con 4,963
2019 Jason McCartney (Con) Con gain from Lab 5,103
2017 Thelma Walker (Lab) Lab gain from Con 915
2015 Jason McCartney (Con) Con hold 5,378
2010 Jason McCartney (Con) Con gain from Lab 4,837

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
Paul Davies Labour 2024 to present
Jason McCartney Conservative 2019 to 2024
Thelma Walker Labour 2017 to 2019
Jason McCartney Conservative 2010 to 2017

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