1983 General Election - Inverness, Nairn and Lochaber
| Year | 1983 |
| General election | 1983 General Election |
| Constituency | Inverness, Nairn and Lochaber |
| Turnout | 70.5% |
Results
| Candidate | Party | Votes |
| Johnston, David | Liberal | 20,671 |
| Maclean, David | Conservative | 13,373 |
| McMillan, Duncan | Labour | 6,448 |
| Vernal, Hamish | SNP | 4,395 |