1989 Richmond (Yorks) by-election
Results

Party
Party
Candidate
Votes
%
±
-
Conservative
William Hague
19,543
37.2
24.0
-
SDP
Mike Potter
16,909
32.2
-
-
Social and Liberal Democrats
Barbara Pearce
11,589
22.1
−4.9
-
Labour
Frank Robson
2,591
4.9
−6.9
-
Green
Robert Upshall
1,473
2.8
-
-
Monster Raving Loony
David "Lord" Sutch
167
0.3
-
-
Independent
Anthony Millns1
113
0.2
-
-
Corrective Party
Lindi St. Claire
106
0.2
-
-
Liberal
Nicholas Watkins
70
0.1
-
Majority
Majority
Majority
2,634
5.0
-
Turnout
Turnout
Turnout
52,561
64.4
-
-
Conservative hold
Conservative hold
Swing
-
-

Question: Who finished second and third in the 1989 Richmond (Yorks) by-election, and how many votes did each receive?
Answer: The SDP candidate Mike Potter finished second (with 16,909 votes, 2,634 behind Hague), while the Social and Liberal Democrats' Barbara Pearce came third with 11,589.