Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Stirling was won by SNP at the 2019 general election, with a majority of 9,254 votes over Conservative. This page covers every general election in Stirling from 1983 to 2019.
Full Election History, 1983–2019
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1983
Michael Forsyth (Conservative)
17,039
40.0%
Michael Connarty (Labour)
5,133 (12.0 pts)
75.7%
1987
Michael Forsyth (Conservative)
17,191
37.4%
Michael Connarty (Labour)
548 (1.2 pts)
78.5%
1992
Michael Forsyth (Conservative)
19,174
40.0%
Kate Phillips (Labour)
703 (1.5 pts)
82.3%
1997
Anne McGuire (Labour)
20,382
47.4%
Michael Forsyth (Conservative)
6,411 (14.9 pts)
81.8%
2001
Anne McGuire (Labour)
15,175
42.2%
Geoff Mawdsley (Conservative)
6,274 (17.5 pts)
67.7%
2005
Anne McGuire (Labour)
15,729
36.0%
Stephen Kerr (Conservative)
4,767 (10.9 pts)
67.7%
2010
Anne McGuire (Labour)
19,558
41.8%
Bob Dalrymple (Conservative)
8,304 (17.7 pts)
71.0%
2015
Steven Paterson (SNP)
23,783
45.6%
Johanna Boyd (Labour)
10,480 (20.1 pts)
77.7%
2017
Stephen Kerr (Conservative)
18,291
37.1%
Steven Paterson (SNP)
148 (0.3 pts)
74.4%
2019
Alyn Smith (SNP)
26,895
51.1%
Stephen Kerr (Conservative)
9,254 (17.6 pts)
77.0%
Full Result Breakdown by Election
1983
Candidate
Party
Votes
Share
Elected
Michael Forsyth
Conservative
17,039
40.0%
Yes
Michael Connarty
Labour
11,906
27.9%
No
James Finnie
Liberal
10,174
23.9%
No
William Houston
SNP
3,488
8.2%
No
1987
Candidate
Party
Votes
Share
Elected
Michael Forsyth
Conservative
17,191
37.4%
Yes
Michael Connarty
Labour
16,643
36.2%
No
Ian McFarlane
Liberal
6,804
14.8%
No
Iain Lawson
SNP
4,897
10.7%
No
1992
Candidate
Party
Votes
Share
Elected
Michael Forsyth
Conservative
19,174
40.0%
Yes
Kate Phillips
Labour
18,471
38.5%
No
Gerard Fisher
SNP
6,558
13.7%
No
Willie Brewster Robertson
Liberal Democrat
3,337
7.0%
No
William Thompson
Green
342
0.7%
No
Ross Sharp
Monster Raving Loony
68
0.1%
No
1997
Candidate
Party
Votes
Share
Elected
Anne McGuire
Labour
20,382
47.4%
Yes
Michael Forsyth
Conservative
13,971
32.5%
No
Ewan Dow
SNP
5,752
13.4%
No
Alistair Tough
Liberal Democrat
2,675
6.2%
No
William McMurdo
UKIP
154
0.4%
No
Elaine Olsen
Independent
24
0.1%
No
2001
Candidate
Party
Votes
Share
Elected
Anne McGuire
Labour
15,175
42.2%
Yes
Geoff Mawdsley
Conservative
8,901
24.8%
No
Fiona Macaulay
SNP
5,877
16.4%
No
Clive Freeman
Liberal Democrat
4,208
11.7%
No
Dr Charles Mullen
Scottish Socialist
1,012
2.8%
No
Mark Ruskell
Green
757
2.1%
No
2005
Candidate
Party
Votes
Share
Elected
Anne McGuire
Labour
15,729
36.0%
Yes
Stephen Kerr
Conservative
10,962
25.1%
No
Kelvin Holdsworth
Liberal Democrat
9,052
20.7%
No
Frances McGlinchey
SNP
5,503
12.6%
No
Richard Illingworth
Green
1,302
3.0%
No
Rowland Sheret
Scottish Socialist
458
1.0%
No
James McDonald
Independent
261
0.6%
No
Michael Willis
Christian Vote
215
0.5%
No
Matthew Desmond
UKIP
209
0.5%
No
2010
Candidate
Party
Votes
Share
Elected
Anne McGuire
Labour
19,558
41.8%
Yes
Bob Dalrymple
Conservative
11,254
24.0%
No
Alison Lindsay
SNP
8,091
17.3%
No
Graham Reed
Liberal Democrat
6,797
14.5%
No
Mark Ruskell
Green
746
1.6%
No
Paul Henke
UKIP
395
0.8%
No
2015
Candidate
Party
Votes
Share
Elected
Steven Paterson
SNP
23,783
45.6%
Yes
Johanna Boyd
Labour
13,303
25.5%
No
Stephen Kerr
Conservative
12,051
23.1%
No
Mark Ruskell
Green
1,606
3.1%
No
Elisabeth Wilson
Liberal Democrat
1,392
2.7%
No
2017
Candidate
Party
Votes
Share
Elected
Stephen Kerr
Conservative
18,291
37.1%
Yes
Steven Paterson
SNP
18,143
36.8%
No
Chris Kane
Labour
10,902
22.1%
No
Wendy Chamberlain
Liberal Democrat
1,683
3.4%
No
Kirstein Rummery
Women's Equality Party
337
0.7%
No
2019
Candidate
Party
Votes
Share
Elected
Alyn Smith
SNP
26,895
51.1%
Yes
Stephen Kerr
Conservative
17,641
33.5%
No
Mary Kate Ross
Labour
4,275
8.1%
No
Fayzan Rehman
Liberal Democrat
2,867
5.4%
No
Bryan Quinn
Green
942
1.8%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Stirling has been contested at 10 general elections on record since 1983. Parties that have won a seat here over that span: Conservative, Labour, SNP.
Frequently Asked Questions
Who won Stirling in the 2019 general election?
SNP won Stirling in 2019 with 26,895 votes (51.1%), a majority of 9,254 votes over Conservative in second place.
Which parties have won Stirling since 1983?
Since 1983, Stirling has been won by: Conservative, Labour, SNP.
What was the closest result in Stirling?
The closest result on record for Stirling was 2017, when Conservative beat SNP by just 148 votes (0.3 percentage points).