1987 General Election - Rhondda
| Year | 1987 | 
| General election | 1987 General Election | 
| Constituency | Rhondda | 
| Turnout | 78.3% | 
Results
| Candidate | Party | Votes | 
| Rogers, Allan | Labour | 35,015 | 
| Davies, Geraint | Plaid Cymru | 4,261 | 
| York-Williams, John | Social Democratic | 3,930 | 
| Reid, Stephen | Conservative | 3,611 | 
| True, Arthur | Communist | 869 |