1964 General Election - Western Isles
| Year | 1964 |
| General election | 1964 General Election |
| Constituency | Western Isles |
| Turnout | 66.9% |
Results
| Candidate | Party | Votes |
| Macmillan, Malcolm Kenneth | Labour | 8,740 |
| Macleod, Donald B | Liberal | 4,894 |
| Cameron, Charles Alexander | Scottish Unionist | 2,217 |