Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Upper Bann was won by DUP at the 2024 general election, with a majority of 7,406 votes over Sinn Féin. This page covers every general election in Upper Bann from 1983 to 2024.
Full Election History, 1983–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1983
Harold McCusker (Ulster Unionist)
24,888
56.9%
James McDonald (SDLP)
17,081 (39.1 pts)
72.0%
1987
Harold McCusker (Ulster Unionist)
25,137
60.7%
Brid Rodgers (SDLP)
16,461 (39.7 pts)
65.6%
1992
David Trimble (Ulster Unionist)
26,824
59.0%
Brid Rodgers (SDLP)
16,163 (35.5 pts)
67.4%
1997
David Trimble (Ulster Unionist)
20,836
43.6%
Brid Rodgers (SDLP)
9,252 (19.4 pts)
67.9%
2001
David Trimble (Ulster Unionist)
17,095
33.5%
David Simpson (DUP)
2,058 (4.0 pts)
70.3%
2005
David Simpson (DUP)
16,679
37.6%
David Trimble (Ulster Unionist)
5,398 (12.2 pts)
61.9%
2010
David Simpson (DUP)
14,000
33.8%
Harry Hamilton (Independent)
3,361 (8.1 pts)
55.8%
2015
David Simpson (DUP)
15,430
32.7%
Jo-Anne Dobson (Ulster Unionist)
2,264 (4.8 pts)
59.3%
2017
David Simpson (DUP)
22,317
43.5%
John O'Dowd (Sinn Féin)
7,992 (15.6 pts)
64.2%
2019
Carla Lockhart (DUP)
20,501
41.0%
John O'Dowd (Sinn Féin)
8,210 (16.4 pts)
60.7%
2024
Carla Lockhart (DUP)
21,642
45.7%
Catherine Nelson (Sinn Féin)
7,406 (15.6 pts)
58.6%
Full Result Breakdown by Election
1983
Candidate
Party
Votes
Share
Elected
Harold McCusker
Ulster Unionist
24,888
56.9%
Yes
James McDonald
SDLP
7,807
17.8%
No
James Wells
DUP
4,547
10.4%
No
Brendan Curran
Sinn Féin
4,110
9.4%
No
Tom French
Workers' Party
2,392
5.5%
No
1987
Candidate
Party
Votes
Share
Elected
Harold McCusker
Ulster Unionist
25,137
60.7%
Yes
Brid Rodgers
SDLP
8,676
20.9%
No
Brendan Curran
Sinn Féin
3,126
7.5%
No
Fionnuala Cook
Alliance
2,487
6.0%
No
Tom French
Workers' Party
2,004
4.8%
No
1992
Candidate
Party
Votes
Share
Elected
David Trimble
Ulster Unionist
26,824
59.0%
Yes
Brid Rodgers
SDLP
10,661
23.4%
No
Brendan Curran
Sinn Féin
2,777
6.1%
No
William Ramsay
Alliance
2,541
5.6%
No
Collette Jones
NI Conservatives
1,556
3.4%
No
Tom French
Workers' Party
1,120
2.5%
No
1997
Candidate
Party
Votes
Share
Elected
David Trimble
Ulster Unionist
20,836
43.6%
Yes
Brid Rodgers
SDLP
11,584
24.2%
No
Bernadette O'Hagan
Sinn Féin
5,773
12.1%
No
Mervyn Carrick
DUP
5,482
11.5%
No
Dr William Ramsay
Alliance
3,017
6.3%
No
Tom French
Workers' Party
554
1.2%
No
Brian Price
NI Conservatives
433
0.9%
No
Jack Lyons
Natural Law
108
0.2%
No
2001
Candidate
Party
Votes
Share
Elected
David Trimble
Ulster Unionist
17,095
33.5%
Yes
David Simpson
DUP
15,037
29.5%
No
Dara O'Hagan
Sinn Féin
10,771
21.1%
No
Dolores Kelly
SDLP
7,607
14.9%
No
Tom French
Workers' Party
527
1.0%
No
2005
Candidate
Party
Votes
Share
Elected
David Simpson
DUP
16,679
37.6%
Yes
David Trimble
Ulster Unionist
11,281
25.5%
No
John O'Dowd
Sinn Féin
9,305
21.0%
No
Dolores Kelly
SDLP
5,747
13.0%
No
Alan Castle
Alliance
955
2.2%
No
Tom French
Workers' Party
355
0.8%
No
2010
Candidate
Party
Votes
Share
Elected
David Simpson
DUP
14,000
33.8%
Yes
Harry Hamilton
Independent
10,639
25.7%
No
John O'Dowd
Sinn Féin
10,237
24.7%
No
Dolores Kelly
SDLP
5,276
12.7%
No
Brendan Heading
Alliance
1,231
3.0%
No
2015
Candidate
Party
Votes
Share
Elected
David Simpson
DUP
15,430
32.7%
Yes
Jo-Anne Dobson
Ulster Unionist
13,166
27.9%
No
Catherine Seeley
Sinn Féin
11,593
24.6%
No
Dolores Kelly
SDLP
4,238
9.0%
No
Peter Lavery
Alliance
1,780
3.8%
No
Martin Kelly
Cannabis Is Safer Than Alcohol
460
1.0%
No
Damien Harte
The Workers' Party
351
0.7%
No
Amandeep Singh Bhogal
Conservative
201
0.4%
No
2017
Candidate
Party
Votes
Share
Elected
David Simpson
DUP
22,317
43.5%
Yes
John O'Dowd
Sinn Féin
14,325
27.9%
No
Doug Beattie
Ulster Unionist
7,900
15.4%
No
Declan McAlinden
SDLP
4,397
8.6%
No
Tara Doyle
Alliance
2,319
4.5%
No
2019
Candidate
Party
Votes
Share
Elected
Carla Lockhart
DUP
20,501
41.0%
Yes
John O'Dowd
Sinn Féin
12,291
24.6%
No
Eóin Tennyson
Alliance
6,433
12.9%
No
Doug Beattie
Ulster Unionist
6,197
12.4%
No
Dolores Kelly
SDLP
4,623
9.2%
No
2024
Candidate
Party
Votes
Share
Elected
Carla Lockhart
DUP
21,642
45.7%
Yes
Catherine Nelson
Sinn Féin
14,236
30.1%
No
Eóin Tennyson
Alliance
6,322
13.3%
No
Kate Evans
Ulster Unionist
3,662
7.7%
No
Malachy Quinn
SDLP
1,496
3.2%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Upper Bann has been contested at 11 general elections on record since 1983. Parties that have won a seat here over that span: Ulster Unionist, DUP.
Frequently Asked Questions
Who won Upper Bann in the 2024 general election?
DUP won Upper Bann in 2024 with 21,642 votes (45.7%), a majority of 7,406 votes over Sinn Féin in second place.
Which parties have won Upper Bann since 1983?
Since 1983, Upper Bann has been won by: DUP, Ulster Unionist.
What was the closest result in Upper Bann?
The closest result on record for Upper Bann was 2001, when Ulster Unionist beat DUP by just 2,058 votes (4.0 percentage points).