Direct answer
Claire Hazelgrove was elected.
Claire Hazelgrove received 22,905 votes (45.48%). Jack Lopresti received 12,905 votes (25.62%).
- Winning party
- Labour
- Runner-up party
- Conservative
- Winning majority
- 10,000
- Turnout
- 64.92%
- Valid votes
- 50,367
- Electorate
- 77,582
