Party | Candidate | Votes | Percent | Change | |
---|---|---|---|---|---|
Labour | Hughes, Royston | 29,384 | 48.8% | -6.9% | |
Conservative | Price, G | 18,002 | 29.9% | -10.7% | |
Liberal | Morgan, JH | 11,868 | 19.7% | N/A | |
Plaid Cymru | Cox, P | 936 | 1.6% | -2.1% | |
Majority | 11,382 | 18.9% | +3.8% | Turnout | 60,190 | 81% | 5.5% | Swing | +1.9% |