Constituency

Weston-super-Mare

Boundary: Weston-super-Mare (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for Weston-super-Mare is Dan Aldridge (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: he took 38.5% of the vote for a majority of 4,409, on a 59.4% turnout. Compared with the 2019 general election, the Labour share of the vote was up 11.8 points, and turnout fell from 67.4%.

Current MP

Dan Aldridge

Labour

2024 general election result

Majority 4,409 · Turnout 59.4% · Electorate 71,396

CandidatePartyVotesShare
Daniel Aldridge Labour 16,310 38.5%
John Penrose Conservative 11,901 28.1%
Richard Pearse Reform UK 7,735 18.2%
Patrick Keating Liberal Democrat 3,756 8.9%
Thomas Daw Green Party 2,688 6.3%

Past election results

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

ElectionWinnerResultMajority
2024 Daniel Aldridge (Lab) Lab gain from Con 4,409
2019 John Penrose (Con) Con hold 17,121
2017 John Penrose (Con) Con hold 11,544
2015 John Penrose (Con) Con hold 15,609
2010 John Penrose (Con) Con hold 2,691

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
Dan Aldridge Labour 2024 to present
John Penrose Conservative 2010 to 2024

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