1987 General Election - Huntingdon
| Year | 1987 | 
| General election | 1987 General Election | 
| Constituency | Huntingdon | 
| Turnout | 74.0% | 
Results
| Candidate | Party | Votes | 
| Major, John | Conservative | 40,530 | 
| Nicholson, Anthony | Social Democratic | 13,486 | 
| Brown, David | Labour | 8,883 | 
| Lavin, William | Greens | 874 |