1970 General Election - Western Isles
| Year | 1970 |
| General election | 1970 General Election |
| Constituency | Western Isles |
| Turnout | 64.7% |
Results
| Candidate | Party | Votes |
| Stewart, Donald | SNP | 6,568 |
| Macmillan, Malcolm | Labour | 5,842 |
| MacLeod, Roderick | Conservative | 2,812 |