Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Kilmarnock was won by Labour at the 1979 general election, with a majority of 11,467 votes over Conservative. This page covers every general election in Kilmarnock from 1918 to 1979.
Full Election History, 1918–1979
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1918
Alexander Shaw (Liberal)
13,568
67.1%
Peter Malcolm (Co-operative)
6,916 (34.2 pts)
62.6%
1922
Alexander Shaw (Liberal)
12,991
54.7%
Robert Climie (Labour)
2,239 (9.4 pts)
71.5%
1923
Robert Climie (Labour)
10,992
43.1%
Donald Maclean (Liberal)
2,807 (11.0 pts)
75.7%
1924
Charles Glen MacAndrew (Unionist)
14,237
52.2%
Robert Climie (Labour)
1,183 (4.3 pts)
79.5%
1929
Robert Climie (Labour)
17,368
48.2%
Charles Glen MacAndrew (Unionist)
6,429 (17.8 pts)
77.8%
1931
Craigie Mason Aitchison (National Labour)
21,803
59.6%
John Pollock (Independent Labour)
7,036 (19.2 pts)
79.5%
1935
Kenneth Martin Lindsay (National Labour)
19,115
50.8%
James Crawford (Labour)
6,557 (17.4 pts)
78.8%
1945
Clarice Marion Shaw (Labour)
23,837
59.4%
George Walker (Unionist)
7,537 (18.8 pts)
76.1%
1950
William Ross (Labour)
22,412
56.6%
Archibald Douglas MacInnes Shaw (Unionist)
8,233 (20.8 pts)
86.2%
1951
William Ross (Labour)
24,664
60.7%
Norman Macleod Glen (Unionist)
8,709 (21.4 pts)
86.7%
1955
William Ross (Labour)
23,324
60.9%
John Sutherland (Unionist)
8,341 (21.8 pts)
81.1%
1959
William Ross (Labour)
25,379
62.7%
R Ian McNaught (Unionist)
10,292 (25.4 pts)
82.4%
1964
William Ross (Labour)
25,173
62.3%
Graham H Webster (Unionist)
14,377 (35.6 pts)
82.8%
1966
William Ross (Labour)
26,036
68.5%
Albert McQuarrie (Conservative)
14,087 (37.1 pts)
79.0%
1970
William Ross (Labour)
24,477
59.3%
George Law (Conservative)
13,001 (31.5 pts)
79.2%
Feb 1974
William Ross (Labour)
23,544
47.2%
Kenneth Ross (Conservative)
9,727 (19.5 pts)
83.2%
Oct 1974
William Ross (Labour)
22,184
45.7%
Alistair MacInnes (SNP)
7,529 (15.5 pts)
80.4%
1979
William McKelvey (Labour)
25,718
52.6%
John Corbett (Conservative)
11,467 (23.4 pts)
81.1%
Full Result Breakdown by Election
1918
Candidate
Party
Votes
Share
Elected
Alexander Shaw
Liberal
13,568
67.1%
Yes
Peter Malcolm
Co-operative
6,652
32.9%
No
1922
Candidate
Party
Votes
Share
Elected
Alexander Shaw
Liberal
12,991
54.7%
Yes
Robert Climie
Labour
10,752
45.3%
No
1923
Candidate
Party
Votes
Share
Elected
Robert Climie
Labour
10,992
43.1%
Yes
Donald Maclean
Liberal
8,185
32.1%
No
Alexander Morrice Mackay
Unionist
6,298
24.7%
No
1924
Candidate
Party
Votes
Share
Elected
Charles Glen MacAndrew
Unionist
14,237
52.2%
Yes
Robert Climie
Labour
13,054
47.8%
No
1929
Candidate
Party
Votes
Share
Elected
Robert Climie
Labour
17,368
48.2%
Yes
Charles Glen MacAndrew
Unionist
10,939
30.4%
No
James Rankin Rutherford
Liberal
7,700
21.4%
No
1931
Candidate
Party
Votes
Share
Elected
Craigie Mason Aitchison
National Labour
21,803
59.6%
Yes
John Pollock
Independent Labour
14,767
40.4%
No
1935
Candidate
Party
Votes
Share
Elected
Kenneth Martin Lindsay
National Labour
19,115
50.8%
Yes
James Crawford
Labour
12,558
33.4%
No
John Pollock
Independent Labour
3,582
9.5%
No
Thomas White Campbell
SNP
2,346
6.2%
No
1945
Candidate
Party
Votes
Share
Elected
Clarice Marion Shaw
Labour
23,837
59.4%
Yes
George Walker
Unionist
16,300
40.6%
No
1950
Candidate
Party
Votes
Share
Elected
William Ross
Labour
22,412
56.6%
Yes
Archibald Douglas MacInnes Shaw
Unionist
14,179
35.8%
No
John Gibson Thomson
Liberal
2,157
5.4%
No
Isabel Brown
Communist
860
2.2%
No
1951
Candidate
Party
Votes
Share
Elected
William Ross
Labour
24,664
60.7%
Yes
Norman Macleod Glen
Unionist
15,955
39.3%
No
1955
Candidate
Party
Votes
Share
Elected
William Ross
Labour
23,324
60.9%
Yes
John Sutherland
Unionist
14,983
39.1%
No
1959
Candidate
Party
Votes
Share
Elected
William Ross
Labour
25,379
62.7%
Yes
R Ian McNaught
Unionist
15,087
37.3%
No
1964
Candidate
Party
Votes
Share
Elected
William Ross
Labour
25,173
62.3%
Yes
Graham H Webster
Unionist
10,796
26.7%
No
Ian M Will
Liberal
4,443
11.0%
No
1966
Candidate
Party
Votes
Share
Elected
William Ross
Labour
26,036
68.5%
Yes
Albert McQuarrie
Conservative
11,949
31.5%
No
1970
Candidate
Party
Votes
Share
Elected
William Ross
Labour
24,477
59.3%
Yes
George Law
Conservative
11,476
27.8%
No
Alistair MacInnes
SNP
2,836
6.9%
No
Archibald James Wight
Liberal
2,459
6.0%
No
Feb 1974
Candidate
Party
Votes
Share
Elected
William Ross
Labour
23,544
47.2%
Yes
Kenneth Ross
Conservative
13,817
27.7%
No
Alistair MacInnes
SNP
7,644
15.3%
No
Archibald Wight
Liberal
4,878
9.8%
No
Oct 1974
Candidate
Party
Votes
Share
Elected
William Ross
Labour
22,184
45.7%
Yes
Alistair MacInnes
SNP
14,655
30.2%
No
William Adams
Conservative
9,203
19.0%
No
Kevin Purcell
Liberal
2,508
5.2%
No
1979
Candidate
Party
Votes
Share
Elected
William McKelvey
Labour
25,718
52.6%
Yes
John Corbett
Conservative
14,251
29.1%
No
Alistair MacInnes
SNP
8,963
18.3%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Kilmarnock has been contested at 18 general elections on record since 1918. Parties that have won a seat here over that span: Liberal, Labour, Unionist, National Labour.
Frequently Asked Questions
Who won Kilmarnock in the 1979 general election?
Labour won Kilmarnock in 1979 with 25,718 votes (52.6%), a majority of 11,467 votes over Conservative in second place.
Which parties have won Kilmarnock since 1918?
Since 1918, Kilmarnock has been won by: Labour, Liberal, National Labour, Unionist.
What was the closest result in Kilmarnock?
The closest result on record for Kilmarnock was 1924, when Unionist beat Labour by just 1,183 votes (4.3 percentage points).