| Candidate name | Party | Gender | Number of votes | Share (%) | Change vs. 2017 for party (percentage points) | ||
| Paul Blomfield | Labour | Male | 33,968 | 66.7% | -4.2 | ||
| Janice Silvester-Hall | Conservative | Female | 6,695 | 13.1% | +0.2 | ||
| Alison Teal | Green | Female | 4,570 | 9.0% | +0.9 | ||
| Colin Ross | Liberal Democrat | Male | 3,237 | 6.4% | +1.2 | ||
| Paul Ward | Brexit Party | Male | 1,969 | 3.9% | 0.0 | ||
| Jack Carrington | The Yorkshire Party | Male | 416 | 0.8% | +0.4 | ||
| Barry James | Independent | Male | 30 | 0.1% | 0.0 | ||
| Chris Marsden | Socialist Equality Party | Male | 28 | 0.1% | 0.0 |
| Election statistics | ||
| Majority | ||
| Votes | 27,273 | |
| Percent | 53.6% | |
| Rank (1 = highest %) | 33 | |
| Turnout | ||
| Constituency | 56.7% | |
| Region | 64.3% | |
| UK | 67.3% | |
| Constituency in 2017 | 61.7% | |
| Size of electorate | 89,849 | |
| Valid votes cast | 50,913 |