| Candidate name | Party | Gender | Number of votes | Share (%) | Change vs. 2017 for party (percentage points) | ||
| Rishi Sunak | Conservative | Male | 36,693 | 63.6% | -0.4 | ||
| Thom Kirkwood | Labour | Non-binary | 9,483 | 16.4% | -7.0 | ||
| Philip Knowles | Liberal Democrat | Male | 6,989 | 12.1% | +6.2 | ||
| John Yorke | Green | Male | 2,500 | 4.3% | +1.3 | ||
| Laurence Waterhouse | The Yorkshire Party | Male | 1,077 | 1.9% | -1.8 | ||
| Nick Jardine | Independent | Male | 961 | 1.7% | 0.0 |
| Election statistics | ||
| Majority | ||
| Votes | 27,210 | |
| Percent | 47.2% | |
| Rank (1 = highest %) | 54 | |
| Turnout | ||
| Constituency | 69.9% | |
| Region | 64.3% | |
| UK | 67.3% | |
| Constituency in 2017 | 70.5% | |
| Size of electorate | 82,569 | |
| Valid votes cast | 57,703 |