| Candidate name | Party | Gender | Number of votes | Share (%) | Change vs. 2017 for party (percentage points) | ||
| Ellie Reeves | Labour | Female | 31,860 | 61.2% | -5.4 | ||
| Aisha Cuthbert | Conservative | Female | 10,317 | 19.8% | -3.2 | ||
| Alex Feakes | Liberal Democrat | Male | 6,260 | 12.0% | +5.8 | ||
| James Braun | Green | Male | 2,390 | 4.6% | +2.4 | ||
| Teixeira Hambro | Brexit Party | Female | 1,060 | 2.0% | 0.0 | ||
| Katherine Hortense | Christian Peoples Alliance Party | Female | 213 | 0.4% | -0.2 |
| Election statistics | ||
| Majority | ||
| Votes | 21,543 | |
| Percent | 41.3% | |
| Rank (1 = highest %) | 106 | |
| Turnout | ||
| Constituency | 69.8% | |
| Region | 67.5% | |
| UK | 67.3% | |
| Constituency in 2017 | 73.0% | |
| Size of electorate | 74,617 | |
| Valid votes cast | 52,100 |