| Candidate name | Party | Gender | Number of votes | Share (%) | Change vs. 2017 for party (percentage points) | ||
| Rachael Maskell | Labour and Co-operative | Female | 27,312 | 55.2% | -10.0 | ||
| Fabia Tate | Conservative | Female | 13,767 | 27.8% | -2.4 | ||
| James Blanchard | Liberal Democrat | Male | 4,149 | 8.4% | +3.7 | ||
| Tom Franklin | Green | Male | 2,107 | 4.3% | 0.0 | ||
| Nicholas Szkiler | Brexit Party | Male | 1,479 | 3.0% | 0.0 | ||
| Andrew Snedden | The Yorkshire Party | Male | 557 | 1.1% | 0.0 | ||
| Andrew Dunn | Social Democratic Party | Male | 134 | 0.3% | 0.0 |
| Election statistics | ||
| Majority | ||
| Votes | 13,545 | |
| Percent | 27.4% | |
| Rank (1 = highest %) | 278 | |
| Turnout | ||
| Constituency | 66.1% | |
| Region | 64.3% | |
| UK | 67.3% | |
| Constituency in 2017 | 68.7% | |
| Size of electorate | 74,899 | |
| Valid votes cast | 49,505 |