| Candidate name | Party | Gender | Number of votes | Share (%) | Change vs. 2017 for party (percentage points) | ||
| Louise Haigh | Labour | Female | 21,475 | 50.3% | -9.7 | ||
| Gordon Gregory | Conservative | Male | 12,955 | 30.3% | +1.6 | ||
| Tracy Knowles | Brexit Party | Female | 3,538 | 8.3% | 0.0 | ||
| Simon Clement-Jones | Liberal Democrat | Male | 2,916 | 6.8% | +2.3 | ||
| Paul Turpin | Green | Male | 1,811 | 4.2% | +2.1 |
| Election statistics | ||
| Majority | ||
| Votes | 8,520 | |
| Percent | 20.0% | |
| Rank (1 = highest %) | 365 | |
| Turnout | ||
| Constituency | 63.8% | |
| Region | 64.3% | |
| UK | 67.3% | |
| Constituency in 2017 | 65.0% | |
| Size of electorate | 66,940 | |
| Valid votes cast | 42,695 |