Constituency

City of Durham

Boundary: City of Durham (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for City of Durham is Mary Kelly Foy (Labour), who has held the seat since 2019. At the 2024 general election the seat was a Lab hold: she took 47.1% of the vote for a majority of 11,757, on a 57.6% turnout. Compared with the 2019 general election, the Labour share of the vote was up 5.1 points, and turnout fell from 68.6%.

Current MP

Mary Kelly Foy

Labour

2024 general election result

Majority 11,757 · Turnout 57.6% · Electorate 70,583

CandidatePartyVotesShare
Mary Foy Labour 19,131 47.1%
Mark Belch Reform UK 7,374 18.2%
Mark Wilkes Liberal Democrat 5,920 14.6%
Luke Holmes Conservative 5,221 12.9%
Jonathan Elmer Green Party 2,803 6.9%
Sarah Welbourne Social Democratic Party 178 0.4%

Past election results

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

ElectionWinnerResultMajority
2024 Mary Foy (Lab) Lab hold 11,757
2019 Mary Foy (Lab) Lab hold 5,025
2017 Roberta Blackman-Woods (Lab) Lab hold 12,364
2015 Roberta Blackman-Woods (Lab) Lab hold 11,439
2010 Roberta Blackman-Woods (Lab) Lab hold 3,067

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
Mary Kelly Foy Labour 2019 to present
Roberta Blackman-Woods Labour 2010 to 2019

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