1966 General Election - East Fife
| Year | 1966 |
| General election | 1966 General Election |
| Constituency | East Fife |
| Turnout | 76.1% |
Results
| Candidate | Party | Votes |
| Gilmour, Sir John | Conservative | 19,323 |
| Peaker, Harry | Labour | 9,229 |
| Braid, James | SNP | 5,394 |
| Barrie, Derek | Liberal | 3,574 |