1987 General Election - Cambridge
| Year | 1987 |
| General election | 1987 General Election |
| Constituency | Cambridge |
| Turnout | 78.0% |
Results
| Candidate | Party | Votes |
| James, Robert | Conservative | 21,624 |
| Williams, Shirley | Social Democratic | 16,564 |
| Howard, Christopher | Labour | 15,319 |
| Wright, Margaret | Greens | 597 |