1979 General Election - Edinburgh West
| Year | 1979 |
| General election | 1979 General Election |
| Constituency | Edinburgh West |
| Turnout | 77.8% |
Results
| Candidate | Party | Votes |
| Douglas-Hamilton, James | Conservative | 19,360 |
| McGregor, MCB | Labour | 12,009 |
| Callendar, R | Liberal | 7,330 |
| Bell, C | SNP | 3,904 |