🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales
71,143 electors
Active Seat

Cardiff North

Current MP
Anna McMorrin

🗳️ Election History

5
Elections
73.9%
Avg Turnout
1
Times Changed
2017
Current Party Since
Labour Anna McMorrin Hold
Majority 11,207
Turnout 66.4% ↓10.5pp
Total Votes 47,473
Winner Swing ↓5.6pp
Anna McMorrin
Labour
20,849 43.9%
↓5.7pp
Joel Williams
Conservative
9,642 20.3%
↓15.4pp
Lawrence Gwynn
Reform UK
5,985 12.6%
↑10.0pp
Malcolm Phillips
Plaid Cymru
4,669 9.8%
↑6.4pp
Irfan Latif
Liberal Democrats
3,168 6.7%
↑0.1pp
Meg Shepherd-Foster
Green Party
3,160 6.7%
↑5.2pp
Labour Anna McMorrin Hold
Majority 6,982
Turnout 77.0% ↓0.4pp
Total Votes 52,666
Winner Swing ↓0.6pp
Anna McMorrin
Labour
26,064 49.5%
↓0.7pp
Mo Ali
Conservative
19,082 36.2%
↓5.9pp
Rhys Taylor
Liberal Democrats
3,580 6.8%
↑3.5pp
Steffan Webb
1,606 3.1%
↓0.3pp
Chris Butler
1,311 2.5%
Michael Cope
Green Party
820 1.6%
Richard Jones
203 0.4%
Labour Anna McMorrin Gain from Conservative
Majority 4,174
Turnout 77.4% ↑1.3pp
Total Votes 52,022
Winner Swing ↑7.7pp
Anna McMorrin
Labour
26,081 50.1%
↑11.9pp
Craig Williams
Conservative
21,907 42.1%
↓0.3pp
Steffan Webb
1,738 3.3%
↓1.2pp
Matthew Hemsley
Liberal Democrats
1,714 3.3%
↓0.5pp
Gary Oldfield
582 1.1%
↓6.6pp
Conservative Craig Williams Hold
Majority 2,137
Turnout 76.1% ↑3.5pp
Total Votes 51,151
Winner Swing ↑4.9pp
Craig Williams
Conservative
21,709 42.4%
↑4.9pp
Mari Williams
Labour
19,572 38.3%
↑1.2pp
Ethan Wilkinson
3,953 7.7%
↑5.4pp
Elin Walker Jones
2,301 4.5%
↑1.2pp
Elizabeth Clark
Liberal Democrats
1,953 3.8%
↓14.5pp
Ruth Osner
Green Party
1,254 2.5%
↑1.7pp
Jeff Green
331 0.7%
Shaun Jenkins
78 0.2%
Conservative Jonathan Evans Hold
Majority 194
Turnout 72.7%
Total Votes 47,630
Jonathan Evans
Conservative
17,860 37.5%
↑1.0pp
Julie Morgan
Labour
17,666 37.1%
↓1.9pp
John Dixon
Liberal Democrats
8,724 18.3%
↓0.4pp
Llywelyn Rhys
1,588 3.3%
↓0.9pp
Lawrence Gwynn
1,130 2.4%
↑1.2pp
Christopher von Ruhland
Green Party
362 0.8%
Derek Thomson
300 0.6%

Turnout Trend

72.7%
'10
76.1%
'15
77.4%
'17
77.0%
'19
66.4%
'24

👥 Demographics

▲▼ changes shown vs 2011 Census
📊 Age
0 to 17
19.6%
35 to 49
19.6%
65 and over
19.4% ▲2.9pp
50 to 64
18.1%
25 to 34
12.6%
18 to 24
10.6%
🌍 Ethnicity
White
87.8%
Asian or Asian British
5.8%
Mixed or Multiple ethnic groups
3.1%
Other
2.0%
Black, African, Caribbean or Black British
1.3%
📊 Age
18 to 29
23.3%
Under 18
19.6%
30 to 44
19.6%
65 and over
19.4%
45 to 64
18.1%
Religion
Christian
44.7%
No religion
42.9%
Not answered
5.8%
Muslim
4.1%
Hindu
1.1%
Other religion
0.5%
Buddhist
0.4%
Sikh
0.2%
Jewish
0.2%
🌍 Ethnicity
White
90.9%
Asian or Asian British
5.1%
Mixed or Multiple ethnic groups
2.0%
Other ethnic group
1.2%
Black, African, Caribbean or Black British
0.8%
📊 Age
45 to 64
25.6%
Under 18
20.5%
30 to 44
19.7%
18 to 29
17.6%
65 and over
16.5%
Religion
Christian
58.8%
No religion
29.1%
Religion not stated
6.8%
Muslim
3.0%
Hindu
1.2%
Buddhist
0.4%
Other religion
0.3%
Jewish
0.2%
Sikh
0.2%

Previous MPs

Historical representatives of this constituency
MP Name Party From To
Jonathan Evans Conservative 2010-05-06 2015-03-30
Julie Morgan Labour 1997-05-01 2010-05-06
Gwilym Jones Conservative 1983-06-09 1997-05-01