1987 General Election - Linlithgow
| Year | 1987 |
| General election | 1987 General Election |
| Constituency | Linlithgow |
| Turnout | 77.6% |
Results
| Candidate | Party | Votes |
| Dalyell, Tam | Labour | 21,869 |
| Sillars, Jim | SNP | 11,496 |
| Armstrong-Wilson, Thomas | Conservative | 6,828 |
| McDade, Helen | Social Democratic | 5,840 |
| Glassford, John | Communist | 154 |