Constituency

Filton and Bradley Stoke

Boundary: Filton and Bradley Stoke (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for Filton and Bradley Stoke is Claire Hazelgrove (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: she took 45.5% of the vote for a majority of 10,000, on a 64.9% turnout. Compared with the 2019 general election, the Labour share of the vote was up 7.1 points, and turnout fell from 72.6%.

Current MP

Claire Hazelgrove

Labour

2024 general election result

Majority 10,000 · Turnout 64.9% · Electorate 77,582

CandidatePartyVotesShare
Claire Hazelgrove Labour 22,905 45.5%
Jack Lopresti Conservative 12,905 25.6%
Stephen Burge Reform UK 6,819 13.5%
James Nelson Green Party 4,142 8.2%
Benet Allen Liberal Democrat 3,596 7.1%

Past election results

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

ElectionWinnerResultMajority
2024 Claire Hazelgrove (Lab) Lab gain from Con 10,000
2019 Jack Lopresti (Con) Con hold 5,646
2017 Jack Lopresti (Con) Con hold 4,190
2015 Jack Lopresti (Con) Con hold 9,838
2010 Jack Lopresti (Con) Con hold 6,914

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
Claire Hazelgrove Labour 2024 to present
Jack Lopresti Conservative 2010 to 2024

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