1987 General Election - Galloway and Upper Nithsdale
| Year | 1987 |
| General election | 1987 General Election |
| Constituency | Galloway and Upper Nithsdale |
| Turnout | 76.8% |
Results
| Candidate | Party | Votes |
| Lang, Ian | Conservative | 16,592 |
| Norris, Stephen | SNP | 12,919 |
| McKercher, John | Liberal | 6,001 |
| Gray, James | Labour | 5,298 |
| Kenny, Dan | Independent | 230 |