Constituency

Cardiff North

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

At a glance

The MP for Cardiff North is Anna McMorrin (Labour), who has held the seat since 2017. At the 2024 general election the seat was a Lab hold: she took 43.9% of the vote for a majority of 11,207, on a 66.4% turnout. Compared with the 2019 general election, the Labour share of the vote was down 5.6 points, and turnout fell from 77.0%.

Current MP

Anna McMorrin

Labour

2024 general election result

Majority 11,207 · Turnout 66.4% · Electorate 71,460

CandidatePartyVotesShare
Anna McMorrin Labour 20,849 43.9%
Joel Williams Conservative 9,642 20.3%
Lawrence Gwynn Reform UK 5,985 12.6%
Malcolm Phillips Plaid Cymru 4,669 9.8%
Irfan Latif Liberal Democrat 3,168 6.7%
Meg Shepherd-Foster Green Party 3,160 6.7%

Past election results

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

ElectionWinnerResultMajority
2024 Anna McMorrin (Lab) Lab hold 11,207
2019 Anna McMorrin (Lab) Lab hold 6,982
2017 Anna McMorrin (Lab) Lab gain from Con 4,174
2015 Craig Williams (Con) Con hold 2,137
2010 Jonathan Evans (Con) Con gain from Lab 194

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
Anna McMorrin Labour 2017 to present
Craig Williams Conservative 2015 to 2017
Jonathan Evans Conservative 2010 to 2015

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