Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Western Isles was won by Labour at the 2001 general election, with a majority of 1,074 votes over SNP. This page covers every general election in Western Isles from 1918 to 2001.
Full Election History, 1918–2001
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1918
Donald Murray (Liberal (Local))
3,765
47.4%
William Dingwall Mitchell Cotts (Liberal)
390 (4.9 pts)
43.6%
1922
William Dingwall Mitchell Cotts (National Liberal)
6,177
54.1%
Donald Murray (Liberal)
939 (8.2 pts)
54.1%
1923
Alexander McKenzie Livingstone (Liberal)
3,391
39.6%
William Shepherd Morrison (Unionist)
233 (2.7 pts)
40.1%
1924
Alexander McKenzie Livingstone (Liberal)
4,579
54.2%
William Shepherd Morrison (Unionist)
2,161 (25.6 pts)
39.1%
1929
Thomas Bridgehill Wilson Ramsay (Liberal)
4,877
44.1%
John MacDiarmid (Labour)
1,288 (11.7 pts)
40.5%
1931
Thomas Bridgehill Wilson Ramsay (National Liberal)
5,793
54.8%
Iain MacAlisdair Moffatt-Pender (Unionist)
1,008 (9.5 pts)
36.8%
1935
Malcolm Kenneth Macmillan (Labour)
5,421
41.1%
Thomas Bridgehill Wilson Ramsay (National Liberal)
1,345 (10.2 pts)
46.8%
1945
Malcolm Kenneth Macmillan (Labour)
5,914
45.7%
Huntly McDonald Sinclair (Liberal)
1,637 (12.6 pts)
53.3%
1950
Malcom Kenneth Macmillan (Labour)
8,387
53.2%
Huntley McDonald Sinclair (Liberal)
1,437 (9.1 pts)
55.7%
1951
Malcolm Kenneth Macmillan (Labour)
8,039
48.8%
John Mitchell (Conservative)
1,330 (8.1 pts)
60.5%
1955
Malcolm Kenneth Macmillan (Labour)
8,487
57.3%
John Frame (Conservative)
2,172 (14.7 pts)
59.6%
1959
Malcolm Kenneth Macmillan (Labour)
8,663
53.6%
Donald B Macleod (Conservative)
1,167 (7.2 pts)
64.2%
1964
Malcolm Kenneth Macmillan (Labour)
8,740
55.1%
Donald B Macleod (Liberal)
3,846 (24.3 pts)
66.9%
1966
Malcolm Macmillan (Labour)
8,565
61.0%
Charles Cameron (Conservative)
5,733 (40.8 pts)
61.5%
1970
Donald Stewart (SNP)
6,568
43.1%
Malcolm Macmillan (Labour)
726 (4.8 pts)
64.8%
Feb 1974
Donald Stewart (SNP)
10,079
67.1%
Andrew Wilson (Labour)
7,200 (47.9 pts)
67.4%
Oct 1974
Donald Stewart (SNP)
8,758
61.4%
Mary Doig (Labour)
5,232 (36.7 pts)
63.4%
1979
Donald Stewart (SNP)
7,941
52.5%
Alexander Matheson (Labour)
3,063 (20.3 pts)
67.5%
1983
Donald Stewart (SNP)
8,272
54.5%
Brian Wilson (Labour)
3,712 (24.5 pts)
66.5%
1987
Calum MacDonald (Labour)
7,041
42.7%
Ian Smith (SNP)
2,340 (14.2 pts)
70.2%
1992
Calum MacDonald (Labour)
7,664
47.8%
Frances MacFarlane (SNP)
1,703 (10.6 pts)
70.4%
1997
Calum MacDonald (Labour)
8,955
55.6%
Anne Gillies (SNP)
3,576 (22.2 pts)
70.1%
2001
Calum MacDonald (Labour)
5,924
45.0%
Alasdair Nicholson (SNP)
1,074 (8.2 pts)
60.3%
Full Result Breakdown by Election
1918
Candidate
Party
Votes
Share
Elected
Donald Murray
Liberal (Local)
3,765
47.4%
Yes
William Dingwall Mitchell Cotts
Liberal
3,375
42.5%
No
Hugh MacGowan
Highland Land League
809
10.2%
No
1922
Candidate
Party
Votes
Share
Elected
William Dingwall Mitchell Cotts
National Liberal
6,177
54.1%
Yes
Donald Murray
Liberal
5,238
45.9%
No
1923
Candidate
Party
Votes
Share
Elected
Alexander McKenzie Livingstone
Liberal
3,391
39.6%
Yes
William Shepherd Morrison
Unionist
3,158
36.9%
No
Hugh McCowan
Independent Labour
2,011
23.5%
No
1924
Candidate
Party
Votes
Share
Elected
Alexander McKenzie Livingstone
Liberal
4,579
54.2%
Yes
William Shepherd Morrison
Unionist
2,418
28.6%
No
Alexander Galloway Burns
Labour
1,454
17.2%
No
1929
Candidate
Party
Votes
Share
Elected
Thomas Bridgehill Wilson Ramsay
Liberal
4,877
44.1%
Yes
John MacDiarmid
Labour
3,589
32.5%
No
Iain MacAlisdair Moffatt-Pender
Unionist
2,593
23.4%
No
1931
Candidate
Party
Votes
Share
Elected
Thomas Bridgehill Wilson Ramsay
National Liberal
5,793
54.8%
Yes
Iain MacAlisdair Moffatt-Pender
Unionist
4,785
45.2%
No
1935
Candidate
Party
Votes
Share
Elected
Malcolm Kenneth Macmillan
Labour
5,421
41.1%
Yes
Thomas Bridgehill Wilson Ramsay
National Liberal
4,076
30.9%
No
Alexander Malcolm MacEwan
SNP
3,704
28.1%
No
1945
Candidate
Party
Votes
Share
Elected
Malcolm Kenneth Macmillan
Labour
5,914
45.7%
Yes
Huntly McDonald Sinclair
Liberal
4,277
33.0%
No
Iain Norman Macleod
Unionist
2,756
21.3%
No
1950
Candidate
Party
Votes
Share
Elected
Malcom Kenneth Macmillan
Labour
8,387
53.2%
Yes
Huntley McDonald Sinclair
Liberal
6,950
44.1%
No
David Murray
Scottish Home Rule
425
2.7%
No
1951
Candidate
Party
Votes
Share
Elected
Malcolm Kenneth Macmillan
Labour
8,039
48.8%
Yes
John Mitchell
Conservative
6,709
40.7%
No
David Murray
Liberal
916
5.6%
No
Calum Iain Maclean
SNP
820
5.0%
No
1955
Candidate
Party
Votes
Share
Elected
Malcolm Kenneth Macmillan
Labour
8,487
57.3%
Yes
John Frame
Conservative
6,315
42.7%
No
1959
Candidate
Party
Votes
Share
Elected
Malcolm Kenneth Macmillan
Labour
8,663
53.6%
Yes
Donald B Macleod
Conservative
7,496
46.4%
No
1964
Candidate
Party
Votes
Share
Elected
Malcolm Kenneth Macmillan
Labour
8,740
55.1%
Yes
Donald B Macleod
Liberal
4,894
30.9%
No
Charles Alexander Cameron
Unionist
2,217
14.0%
No
1966
Candidate
Party
Votes
Share
Elected
Malcolm Macmillan
Labour
8,565
61.0%
Yes
Charles Cameron
Conservative
2,832
20.2%
No
John Macleod
Liberal
2,638
18.8%
No
1970
Candidate
Party
Votes
Share
Elected
Donald Stewart
SNP
6,568
43.1%
Yes
Malcolm Macmillan
Labour
5,842
38.4%
No
Roderick MacLeod
Conservative
2,822
18.5%
No
Feb 1974
Candidate
Party
Votes
Share
Elected
Donald Stewart
SNP
10,079
67.1%
Yes
Andrew Wilson
Labour
2,879
19.2%
No
John Mackay
Conservative
1,042
6.9%
No
Malcolm Kenneth Macmillan
United Labour Party
1,031
6.9%
No
Oct 1974
Candidate
Party
Votes
Share
Elected
Donald Stewart
SNP
8,758
61.4%
Yes
Mary Doig
Labour
3,526
24.7%
No
Norman Wilson
Conservative
1,180
8.3%
No
Neil Macmillan
Liberal
789
5.5%
No
1979
Candidate
Party
Votes
Share
Elected
Donald Stewart
SNP
7,941
52.5%
Yes
Alexander Matheson
Labour
4,878
32.3%
No
Murdo Morrison
Conservative
1,600
10.6%
No
Neil MacLeod
Liberal
700
4.6%
No
1983
Candidate
Party
Votes
Share
Elected
Donald Stewart
SNP
8,272
54.5%
Yes
Brian Wilson
Labour
4,560
30.1%
No
Murdo Morrison
Conservative
1,460
9.6%
No
Neil MacLeod
Liberal
876
5.8%
No
1987
Candidate
Party
Votes
Share
Elected
Calum MacDonald
Labour
7,041
42.7%
Yes
Ian Smith
SNP
4,701
28.5%
No
Kenneth MacIver
Social Democratic Party
3,419
20.7%
No
Murdo Morrison
Conservative
1,336
8.1%
No
1992
Candidate
Party
Votes
Share
Elected
Calum MacDonald
Labour
7,664
47.8%
Yes
Frances MacFarlane
SNP
5,961
37.2%
No
Robert Heany
Conservative
1,362
8.5%
No
Neil Mitchison
Liberal Democrat
552
3.4%
No
Andrew Price
Independent
491
3.1%
No
1997
Candidate
Party
Votes
Share
Elected
Calum MacDonald
Labour
8,955
55.6%
Yes
Anne Gillies
SNP
5,379
33.4%
No
Jamie McGrigor
Conservative
1,071
6.6%
No
Neil Mitchison
Liberal Democrat
495
3.1%
No
Ralph Lionel
Referendum Party
206
1.3%
No
2001
Candidate
Party
Votes
Share
Elected
Calum MacDonald
Labour
5,924
45.0%
Yes
Alasdair Nicholson
SNP
4,850
36.9%
No
Douglas Taylor
Conservative
1,250
9.5%
No
John Home
Liberal Democrat
849
6.5%
No
Joanne Telfer
Scottish Socialist
286
2.2%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Western Isles has been contested at 23 general elections on record since 1918. Parties that have won a seat here over that span: Liberal (Local), National Liberal, Liberal, Labour, SNP.
Frequently Asked Questions
Who won Western Isles in the 2001 general election?
Labour won Western Isles in 2001 with 5,924 votes (45.0%), a majority of 1,074 votes over SNP in second place.
Which parties have won Western Isles since 1918?
Since 1918, Western Isles has been won by: Labour, Liberal, Liberal (Local), National Liberal, SNP.
What was the closest result in Western Isles?
The closest result on record for Western Isles was 1923, when Liberal beat Unionist by just 233 votes (2.7 percentage points).