Constituency

Shipley

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

At a glance

The MP for Shipley is Anna Dixon (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: she took 45.0% of the vote for a majority of 8,603, on a 65.2% turnout. Compared with the 2019 general election, the Labour share of the vote was up 5.7 points, and turnout fell from 72.9%.

Current MP

Anna Dixon

Labour

2024 general election result

Majority 8,603 · Turnout 65.2% · Electorate 74,130

CandidatePartyVotesShare
Anna Dixon Labour 21,738 45%
Philip Davies Conservative 13,135 27.2%
Simon Dandy Reform UK 7,238 15%
Kevin Warnes Green Party 3,605 7.5%
Graham Reed Liberal Democrat 1,341 2.8%
Will Grant The Yorkshire Party 447 0.9%
John Nagbea Independent 297 0.6%
Waqas Khan Workers Party of Britain 269 0.6%
Paul Shkurka Social Democratic Party 137 0.3%
Darryl Morton-Wright Christian Peoples Alliance 96 0.2%

Past election results

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

ElectionWinnerResultMajority
2024 Anna Dixon (Lab) Lab gain from Con 8,603
2019 Philip Davies (Con) Con hold 6,242
2017 Philip Davies (Con) Con hold 4,681
2015 Philip Davies (Con) Con hold 9,624
2010 Philip Davies (Con) Con hold 9,944

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
Anna Dixon Labour 2024 to present
Philip Davies Conservative 2010 to 2024

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