Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Cardiff North was won by Labour at the 2024 general election, with a majority of 11,207 votes over Conservative. This page covers every general election in Cardiff North from 1950 to 2024.
Full Election History, 1950–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1950
David Treharne Llewellyn (Conservative)
23,988
47.0%
William Howlett (Labour)
2,907 (5.7 pts)
84.4%
1951
David Treharne Llewellyn (Conservative)
29,408
56.5%
John Evans (Labour)
6,808 (13.1 pts)
85.6%
1955
David Treharne Llewellyn (Conservative)
29,409
59.3%
Leopold Abse (Labour)
9,185 (18.5 pts)
80.9%
1959
Donald Stewart Box (Conservative)
28,737
57.8%
George S Viner (Labour)
10,683 (21.5 pts)
82.9%
1964
Donald Box (Conservative)
21,837
44.6%
John Reynolds (Labour)
3,622 (7.4 pts)
80.7%
1966
Ted Rowlands (Labour)
23,669
50.7%
Donald Box (Conservative)
672 (1.4 pts)
79.0%
1970
Michael Roberts (Conservative)
21,983
47.0%
Ted Rowlands (Labour)
1,776 (3.8 pts)
76.7%
Oct 1974
Ian Grist (Conservative)
13,480
41.9%
Victor John Collins (Labour)
2,001 (6.2 pts)
73.3%
Feb 1974
Ian Grist (Conservative)
14,659
42.9%
Victor John Collins (Labour)
3,853 (11.3 pts)
78.5%
1979
Ian Grist (Conservative)
17,181
47.3%
Michael Demetrios Petrou (Labour)
4,048 (11.2 pts)
75.7%
1983
Gwilym Jones (Conservative)
19,433
47.1%
Anthony Jeremy (Social Democratic Party)
6,848 (16.6 pts)
77.3%
1987
Gwilym Jones (Conservative)
20,061
45.3%
Stephen Tarbet (Labour)
8,234 (18.6 pts)
81.0%
1992
Gwilym Jones (Conservative)
21,547
45.1%
Julie Morgan (Labour)
2,969 (6.2 pts)
84.2%
1997
Julie Morgan (Labour)
24,460
50.4%
Gwilym Jones (Conservative)
8,126 (16.8 pts)
80.2%
2001
Julie Morgan (Labour)
19,845
45.9%
Alastair Watson (Conservative)
6,165 (14.3 pts)
69.0%
2005
Julie Morgan (Labour)
17,707
39.0%
Jonathan Morgan (Conservative)
1,146 (2.5 pts)
70.5%
2010
Jonathan Evans (Conservative)
17,860
37.5%
Julie Morgan (Labour)
194 (0.4 pts)
72.8%
2015
Craig Williams (Conservative)
21,709
42.4%
Mari Williams (Labour)
2,137 (4.2 pts)
76.2%
2017
Anna McMorrin (Labour)
26,081
50.1%
Craig Williams (Conservative)
4,174 (8.0 pts)
77.5%
2019
Anna McMorrin (Labour)
26,064
49.5%
Mo Ali (Conservative)
6,982 (13.3 pts)
77.1%
2024
Anna McMorrin (Labour)
20,849
43.9%
Joel Williams (Conservative)
11,207 (23.6 pts)
66.8%
Full Result Breakdown by Election
1950
Candidate
Party
Votes
Share
Elected
David Treharne Llewellyn
Conservative
23,988
47.0%
Yes
William Howlett
Labour
21,081
41.3%
No
Douglas Arthur Jones
Liberal
6,017
11.8%
No
1951
Candidate
Party
Votes
Share
Elected
David Treharne Llewellyn
Conservative
29,408
56.5%
Yes
John Evans
Labour
22,600
43.5%
No
1955
Candidate
Party
Votes
Share
Elected
David Treharne Llewellyn
Conservative
29,409
59.3%
Yes
Leopold Abse
Labour
20,224
40.7%
No
1959
Candidate
Party
Votes
Share
Elected
Donald Stewart Box
Conservative
28,737
57.8%
Yes
George S Viner
Labour
18,054
36.3%
No
Emrys P Roberts
Plaid Cymru
2,553
5.1%
No
Stanley G Worth
Independent
408
0.8%
No
1964
Candidate
Party
Votes
Share
Elected
Donald Box
Conservative
21,837
44.6%
Yes
John Reynolds
Labour
18,215
37.2%
No
Dennis Gilbert Rees
Liberal
7,806
16.0%
No
Emrys Pugh Roberts
Plaid Cymru
1,058
2.2%
No
1966
Candidate
Party
Votes
Share
Elected
Ted Rowlands
Labour
23,669
50.7%
Yes
Donald Box
Conservative
22,997
49.3%
No
1970
Candidate
Party
Votes
Share
Elected
Michael Roberts
Conservative
21,983
47.0%
Yes
Ted Rowlands
Labour
20,207
43.2%
No
Howard John O'Brien
Liberal
2,701
5.8%
No
Brian Morgan Edwards
Plaid Cymru
1,927
4.1%
No
Oct 1974
Candidate
Party
Votes
Share
Elected
Ian Grist
Conservative
13,480
41.9%
Yes
Victor John Collins
Labour
11,479
35.7%
No
Mike German
Liberal
5,728
17.8%
No
Philip Brian Richards
Plaid Cymru
1,464
4.6%
No
Feb 1974
Candidate
Party
Votes
Share
Elected
Ian Grist
Conservative
14,659
42.9%
Yes
Victor John Collins
Labour
10,806
31.6%
No
David Albert Terence Thomas
Liberal
7,139
20.9%
No
Philip Brian Richards
Plaid Cymru
1,586
4.6%
No
1979
Candidate
Party
Votes
Share
Elected
Ian Grist
Conservative
17,181
47.3%
Yes
Michael Demetrios Petrou
Labour
13,133
36.2%
No
Mike German
Liberal
4,921
13.6%
No
Owen John Thomas
Plaid Cymru
1,081
3.0%
No
1983
Candidate
Party
Votes
Share
Elected
Gwilym Jones
Conservative
19,433
47.1%
Yes
Anthony Jeremy
Social Democratic Party
12,585
30.5%
No
Jane Hutt
Labour
8,256
20.0%
No
Dafydd Huws
Plaid Cymru
974
2.4%
No
1987
Candidate
Party
Votes
Share
Elected
Gwilym Jones
Conservative
20,061
45.3%
Yes
Stephen Tarbet
Labour
11,827
26.7%
No
Anthony Jeremy
Social Democratic Party
11,725
26.5%
No
Eluned Bush
Plaid Cymru
692
1.6%
No
1992
Candidate
Party
Votes
Share
Elected
Gwilym Jones
Conservative
21,547
45.1%
Yes
Julie Morgan
Labour
18,578
38.9%
No
Eve Warlow
Liberal Democrat
6,487
13.6%
No
Eluned Bush
Plaid Cymru
916
1.9%
No
John Morse
BNP
121
0.3%
No
David Palmer
Natural Law
86
0.2%
No
1997
Candidate
Party
Votes
Share
Elected
Julie Morgan
Labour
24,460
50.4%
Yes
Gwilym Jones
Conservative
16,334
33.7%
No
Robyn Rowland
Liberal Democrat
5,294
10.9%
No
Colin Palfrey
Plaid Cymru
1,201
2.5%
No
Edward Litchfield
Referendum Party
1,199
2.5%
No
2001
Candidate
Party
Votes
Share
Elected
Julie Morgan
Labour
19,845
45.9%
Yes
Alastair Watson
Conservative
13,680
31.6%
No
John Dixon
Liberal Democrat
6,631
15.3%
No
Sion Jobbins
Plaid Cymru
2,471
5.7%
No
Don Hulston
UKIP
613
1.4%
No
2005
Candidate
Party
Votes
Share
Elected
Julie Morgan
Labour
17,707
39.0%
Yes
Jonathan Morgan
Conservative
16,561
36.5%
No
John Dixon
Liberal Democrat
8,483
18.7%
No
John Rowlands
Plaid Cymru
1,936
4.3%
No
Don Hulston
UKIP
534
1.2%
No
Alison Hobbs
Forward Wales
138
0.3%
No
Catherine Taylor-Dawson
Rainbow Dream Ticket
1
0.0%
No
2010
Candidate
Party
Votes
Share
Elected
Jonathan Evans
Conservative
17,860
37.5%
Yes
Julie Morgan
Labour
17,666
37.1%
No
John Dixon
Liberal Democrat
8,724
18.3%
No
Llywelyn Rhys
Plaid Cymru
1,588
3.3%
No
Lawrence Gwynn
UKIP
1,130
2.4%
No
Christopher von Ruhland
Green
362
0.8%
No
Derek Thomson
Christian Party, Proclaiming Christ's Lordship
300
0.6%
No
2015
Candidate
Party
Votes
Share
Elected
Craig Williams
Conservative
21,709
42.4%
Yes
Mari Williams
Labour
19,572
38.3%
No
Ethan Wilkinson
UKIP
3,953
7.7%
No
Elin Walker Jones
Plaid Cymru
2,301
4.5%
No
Elizabeth Clark
Liberal Democrat
1,953
3.8%
No
Ruth Osner
Green
1,254
2.5%
No
Jeff Green
Christian Party, Proclaiming Christ's Lordship
331
0.6%
No
Shaun Jenkins
Alter Change - Politics. Only Different.
78
0.2%
No
2017
Candidate
Party
Votes
Share
Elected
Anna McMorrin
Labour
26,081
50.1%
Yes
Craig Williams
Conservative
21,907
42.1%
No
Steffan Webb
Plaid Cymru
1,738
3.3%
No
Matthew Hemsley
Liberal Democrat
1,714
3.3%
No
Gary Oldfield
UKIP
582
1.1%
No
2019
Candidate
Party
Votes
Share
Elected
Anna McMorrin
Labour
26,064
49.5%
Yes
Mo Ali
Conservative
19,082
36.2%
No
Rhys Taylor
Liberal Democrat
3,580
6.8%
No
Steffan Webb
Plaid Cymru
1,606
3.0%
No
Chris Butler
Brexit Party
1,311
2.5%
No
Michael Cope
Green
820
1.6%
No
Richard Jones
Independent
203
0.4%
No
2024
Candidate
Party
Votes
Share
Elected
Anna McMorrin
Labour
20,849
43.9%
Yes
Joel Williams
Conservative
9,642
20.3%
No
Lawrence Gwynn
Reform UK
5,985
12.6%
No
Malcolm Phillips
Plaid Cymru
4,669
9.8%
No
Irfan Latif
Liberal Democrat
3,168
6.7%
No
Meg Shepherd-Foster
Green
3,160
6.7%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Cardiff North has been contested at 21 general elections on record since 1950. Parties that have won a seat here over that span: Conservative, Labour.
Frequently Asked Questions
Who won Cardiff North in the 2024 general election?
Labour won Cardiff North in 2024 with 20,849 votes (43.9%), a majority of 11,207 votes over Conservative in second place.
Which parties have won Cardiff North since 1950?
Since 1950, Cardiff North has been won by: Conservative, Labour.
What was the closest result in Cardiff North?
The closest result on record for Cardiff North was 2010, when Conservative beat Labour by just 194 votes (0.4 percentage points).