1987 General Election - Heywood and Middleton
| Year | 1987 | 
| General election | 1987 General Election | 
| Constituency | Heywood and Middleton | 
| Turnout | 73.8% | 
Results
| Candidate | Party | Votes | 
| Callaghan, James | Labour | 21,900 | 
| Walker, Roy | Conservative | 15,052 | 
| Greenhalgh, Ian | Social Democratic | 6,953 |