1987 General Election - Perth and Kinross
| Year | 1987 |
| General election | 1987 General Election |
| Constituency | Perth and Kinross |
| Turnout | 74.4% |
Results
| Candidate | Party | Votes |
| Fairbairn, Nicholas | Conservative | 18,716 |
| Fairlie, Jim | SNP | 13,040 |
| Donaldson, Stewart | Liberal | 7,969 |
| McConnell, Jack | Labour | 7,490 |