Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Mid Ulster was won by Sinn Féin at the 2024 general election, with a majority of 14,923 votes over DUP. This page covers every general election in Mid Ulster from 1950 to 2024.
Full Election History, 1950–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1950
Anthony Mulvey (Independent Republican)
33,023
52.6%
John Shearer (Ulster Unionist)
3,302 (5.3 pts)
91.6%
1951
Michael O'Neill (Independent Republican)
33,094
52.7%
John Shearer (Ulster Unionist)
3,393 (5.4 pts)
91.8%
1955
Thomas James Mitchell (Sinn Féin)
29,737
50.2%
Charles Beattie (Ulster Unionist)
260 (0.4 pts)
88.6%
1959
George Forrest (Ulster Unionist)
33,093
70.0%
Thomas James Mitchell (Sinn Féin)
18,923 (40.0 pts)
71.0%
1964
George Forrest (Ulster Unionist)
29,715
51.6%
Thomas James Mitchell (Independent Republican)
6,905 (12.0 pts)
85.1%
1966
George Forrest (Ulster Unionist)
29,728
52.2%
Tom Mitchell (Independent Republican)
2,560 (4.5 pts)
83.9%
1970
Bernadette Devlin (Unity)
37,739
53.5%
Neville Thornton (Ulster Unionist)
5,929 (8.4 pts)
91.4%
Feb 1974
John Dunlop (Vanguard)
26,044
39.0%
Ivan Cooper (SDLP)
6,672 (10.0 pts)
82.4%
Oct 1974
John Dunlop (Vanguard)
30,552
47.3%
Ivan Cooper (SDLP)
4,667 (7.2 pts)
79.0%
1979
John Dunlop (United Ulster Unionist)
29,249
44.7%
Paddy Duffy (SDLP)
9,983 (15.2 pts)
80.4%
1983
William McCrea (DUP)
16,174
30.0%
Danny Morrison (Sinn Féin)
78 (0.1 pts)
84.4%
1987
William McCrea (DUP)
23,004
44.2%
Denis Haughey (SDLP)
9,360 (18.0 pts)
77.4%
1992
William McCrea (DUP)
23,181
42.3%
Denis Haughey (SDLP)
6,187 (11.3 pts)
76.4%
1997
Martin McGuinness (Sinn Féin)
20,294
40.1%
William McCrea (DUP)
1,883 (3.7 pts)
86.1%
2001
Martin McGuinness (Sinn Féin)
25,502
51.1%
Ian McCrea (DUP)
9,953 (19.9 pts)
81.3%
2005
Martin McGuinness (Sinn Féin)
21,641
47.6%
Ian McCrea (DUP)
10,976 (24.2 pts)
73.2%
2010
Martin McGuinness (Sinn Féin)
21,239
52.0%
Ian McCrea (DUP)
15,363 (37.6 pts)
63.7%
2015
Francie Molloy (Sinn Féin)
19,935
48.7%
Sandra Overend (Ulster Unionist)
13,617 (33.3 pts)
60.9%
2017
Francie Molloy (Sinn Féin)
25,455
54.5%
Keith Buchanan (DUP)
12,890 (27.6 pts)
68.6%
2019
Francie Molloy (Sinn Féin)
20,473
45.9%
Keith Buchanan (DUP)
9,537 (21.4 pts)
63.8%
2024
Cathal Mallaghan (Sinn Féin)
24,085
53.0%
Keith Buchanan (DUP)
14,923 (32.8 pts)
61.7%
Full Result Breakdown by Election
1950
Candidate
Party
Votes
Share
Elected
Anthony Mulvey
Independent Republican
33,023
52.6%
Yes
John Shearer
Ulster Unionist
29,721
47.4%
No
1951
Candidate
Party
Votes
Share
Elected
Michael O'Neill
Independent Republican
33,094
52.7%
Yes
John Shearer
Ulster Unionist
29,701
47.3%
No
1955
Candidate
Party
Votes
Share
Elected
Thomas James Mitchell
Sinn Féin
29,737
50.2%
Yes
Charles Beattie
Ulster Unionist
29,477
49.8%
No
1959
Candidate
Party
Votes
Share
Elected
George Forrest
Ulster Unionist
33,093
70.0%
Yes
Thomas James Mitchell
Sinn Féin
14,170
30.0%
No
1964
Candidate
Party
Votes
Share
Elected
George Forrest
Ulster Unionist
29,715
51.6%
Yes
Thomas James Mitchell
Independent Republican
22,810
39.6%
No
Patrick McGarvey
NI Labour
5,053
8.8%
No
1966
Candidate
Party
Votes
Share
Elected
George Forrest
Ulster Unionist
29,728
52.2%
Yes
Tom Mitchell
Independent Republican
27,168
47.8%
No
1970
Candidate
Party
Votes
Share
Elected
Bernadette Devlin
Unity
37,739
53.5%
Yes
Neville Thornton
Ulster Unionist
31,810
45.1%
No
Michael Cunningham
Independent
771
1.1%
No
Phelim O'Neill
National Socialist
198
0.3%
No
Feb 1974
Candidate
Party
Votes
Share
Elected
John Dunlop
Vanguard
26,044
39.0%
Yes
Ivan Cooper
SDLP
19,372
29.0%
No
Bernadette McAliskey
Independent Socialist
16,672
25.0%
No
Neville Thornton
Pro-Assembly Unionist
4,633
6.9%
No
Oct 1974
Candidate
Party
Votes
Share
Elected
John Dunlop
Vanguard
30,552
47.3%
Yes
Ivan Cooper
SDLP
25,885
40.1%
No
Francie Donnelly
Republican Clubs
8,091
12.5%
No
1979
Candidate
Party
Votes
Share
Elected
John Dunlop
United Ulster Unionist
29,249
44.7%
Yes
Paddy Duffy
SDLP
19,266
29.4%
No
Patrick Fahy
Irish Independence
12,055
18.4%
No
Aidan Lagan
Alliance
3,481
5.3%
No
Francie Donnelly
Republican Clubs
1,414
2.2%
No
1983
Candidate
Party
Votes
Share
Elected
William McCrea
DUP
16,174
30.0%
Yes
Danny Morrison
Sinn Féin
16,096
29.9%
No
Denis Haughey
SDLP
12,044
22.4%
No
William Thompson
Ulster Unionist
7,066
13.1%
No
Aidan Logan
Alliance
1,735
3.2%
No
Tommy Owens
Workers' Party
766
1.4%
No
1987
Candidate
Party
Votes
Share
Elected
William McCrea
DUP
23,004
44.2%
Yes
Denis Haughey
SDLP
13,644
26.2%
No
Sean Begley
Sinn Féin
12,449
23.9%
No
Paddy Bogan
Alliance
1,846
3.5%
No
Paddy McLean
Workers' Party
1,133
2.2%
No
1992
Candidate
Party
Votes
Share
Elected
William McCrea
DUP
23,181
42.3%
Yes
Denis Haughey
SDLP
16,994
31.0%
No
Barry McElduff
Sinn Féin
10,248
18.7%
No
McLaughlin, Johnny
Independent
1,996
3.6%
No
Ann Gormley
Alliance
1,506
2.8%
No
Harry Hutchinson
Labour and Trade Union
389
0.7%
No
Tommy Owens
Workers' Party
285
0.5%
No
James Anderson
Natural Law
164
0.3%
No
1997
Candidate
Party
Votes
Share
Elected
Martin McGuinness
Sinn Féin
20,294
40.1%
Yes
William McCrea
DUP
18,411
36.3%
No
Denis Haughey
SDLP
11,205
22.1%
No
Ephrem Bogues
Alliance
460
0.9%
No
Marian Donnelly
Workers' Party
238
0.5%
No
Maureen Murray
Natural Law
61
0.1%
No
2001
Candidate
Party
Votes
Share
Elected
Martin McGuinness
Sinn Féin
25,502
51.1%
Yes
Ian McCrea
DUP
15,549
31.1%
No
Eilish Haughey
SDLP
8,376
16.8%
No
Francie Donnelly
Workers' Party
509
1.0%
No
2005
Candidate
Party
Votes
Share
Elected
Martin McGuinness
Sinn Féin
21,641
47.6%
Yes
Ian McCrea
DUP
10,665
23.5%
No
Patsy McGlone
SDLP
7,922
17.4%
No
Billy Armstrong
Ulster Unionist
4,853
10.7%
No
Francis Donnelly
Workers' Party
345
0.8%
No
2010
Candidate
Party
Votes
Share
Elected
Martin McGuinness
Sinn Féin
21,239
52.0%
Yes
Ian McCrea
DUP
5,876
14.4%
No
Tony Quinn
SDLP
5,826
14.3%
No
Sandra Overend
Independent
4,509
11.0%
No
Walter Millar
Traditional Unionist Voice
2,995
7.3%
No
Ian Butler
Alliance
397
1.0%
No
2015
Candidate
Party
Votes
Share
Elected
Francie Molloy
Sinn Féin
19,935
48.7%
Yes
Sandra Overend
Ulster Unionist
6,318
15.4%
No
Ian McCrea
DUP
5,465
13.4%
No
Malachy Quinn
SDLP
5,055
12.4%
No
Gareth Ferguson
Traditional Unionist Voice
1,892
4.6%
No
Alan Day
UKIP
863
2.1%
No
Eric Bullick
Alliance
778
1.9%
No
Hugh Scullion
The Workers' Party
496
1.2%
No
Lucille Nicholson
Conservative
120
0.3%
No
2017
Candidate
Party
Votes
Share
Elected
Francie Molloy
Sinn Féin
25,455
54.5%
Yes
Keith Buchanan
DUP
12,565
26.9%
No
Malachy Quinn
SDLP
4,563
9.8%
No
Mark Glasgow
Ulster Unionist
3,017
6.5%
No
Fay Watson
Alliance
1,094
2.3%
No
2019
Candidate
Party
Votes
Share
Elected
Francie Molloy
Sinn Féin
20,473
45.9%
Yes
Keith Buchanan
DUP
10,936
24.5%
No
Denise Johnston
SDLP
6,384
14.3%
No
Mel Boyle
Alliance
3,526
7.9%
No
Neil Richardson
Ulster Unionist
2,611
5.9%
No
Conor Rafferty
Independent
690
1.5%
No
2024
Candidate
Party
Votes
Share
Elected
Cathal Mallaghan
Sinn Féin
24,085
53.0%
Yes
Keith Buchanan
DUP
9,162
20.2%
No
Denise Johnston
SDLP
3,722
8.2%
No
Glenn Moore
Traditional Unionist Voice
2,978
6.6%
No
Jay Basra
Ulster Unionist
2,269
5.0%
No
Padraic Farrell
Alliance
2,001
4.4%
No
Alixandra Halliday
Aontú
1,047
2.3%
No
John Kelly
Independent
181
0.4%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Mid Ulster has been contested at 21 general elections on record since 1950. Parties that have won a seat here over that span: Independent Republican, Sinn Féin, Ulster Unionist, Unity, Vanguard, United Ulster Unionist, DUP.
Frequently Asked Questions
Who won Mid Ulster in the 2024 general election?
Sinn Féin won Mid Ulster in 2024 with 24,085 votes (53.0%), a majority of 14,923 votes over DUP in second place.
Which parties have won Mid Ulster since 1950?
Since 1950, Mid Ulster has been won by: DUP, Independent Republican, Sinn Féin, Ulster Unionist, United Ulster Unionist, Unity, Vanguard.
What was the closest result in Mid Ulster?
The closest result on record for Mid Ulster was 1983, when DUP beat Sinn Féin by just 78 votes (0.1 percentage points).