Constituency

Shrewsbury

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

At a glance

The MP for Shrewsbury is Julia Buckley (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: she took 44.5% of the vote for a majority of 11,355, on a 67.3% turnout. The seat was first contested on its current boundaries at the 2024 general election, so there are no earlier results in our data.

Current MP

Julia Buckley

Labour

2024 general election result

Majority 11,355 · Turnout 67.3% · Electorate 76,599

CandidatePartyVotesShare
Julia Buckley Labour 22,932 44.5%
Daniel Kawczynski Conservative 11,577 22.5%
Victor Applegate Reform UK 7,524 14.6%
Alex Wagner Liberal Democrat 6,722 13%
Julian Dean Green Party 2,387 4.6%
Chris Bovill English Democrats 241 0.5%
James Gollins Independent 177 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 Julia Buckley (Lab) Lab gain from Con 11,355

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