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 |