1987 General Election - St Albans
| Year | 1987 |
| General election | 1987 General Election |
| Constituency | St Albans |
| Turnout | 80.2% |
Results
| Candidate | Party | Votes |
| Lilley, Peter | Conservative | 31,726 |
| Walkington, Alexander | Liberal | 20,845 |
| McWalter, Tony | Labour | 6,922 |
| Field, Elaine | Greens | 788 |
| Pass, William | CPRP | 110 |