Constituency

Bedford

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

At a glance

The MP for Bedford is Mohammad Yasin (Labour), who has held the seat since 2017. At the 2024 general election the seat was a Lab hold: he took 45.1% of the vote for a majority of 9,430, on a 56.1% turnout. Compared with the 2019 general election, the Labour share of the vote was up 1.8 points, and turnout fell from 66.1%.

Current MP

Mohammad Yasin

Labour

2024 general election result

Majority 9,430 · Turnout 56.1% · Electorate 72,478

CandidatePartyVotesShare
Mohammad Yasin Labour 18,342 45.1%
Pinder Chauhan Conservative 8,912 21.9%
Matt Lansley Reform UK 4,548 11.2%
Henry Vann Liberal Democrat 4,025 9.9%
Ben Foley Green Party 2,394 5.9%
Tarek Javed Independent 1,442 3.5%
Prince Chaudhury Workers Party of Britain 996 2.4%

Past election results

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

ElectionWinnerResultMajority
2024 Mohammad Yasin (Lab) Lab hold 9,430
2019 Mohammad Yasin (Lab) Lab hold 145
2017 Mohammad Yasin (Lab) Lab gain from Con 789
2015 Richard Fuller (Con) Con hold 1,097
2010 Richard Fuller (Con) Con gain from Lab 1,353

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
Mohammad Yasin Labour 2017 to present
Richard Fuller Conservative 2010 to 2017

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