
Conservative: John Glen (Elected)
- Votes: 30,280
- Vote share %: 56.4
- Vote share change: -1.7
Liberal Democrat
- Votes: 10,544
- Vote share %: 19.6
- Vote share change: +8.4
Labour
- Votes: 9,675
- Vote share %: 18.0
- Vote share change: -7.5
Green
- Votes: 2,486
- Vote share %: 4.6
- Vote share change: +2.5
Independent
- Votes: 745
- Vote share %: 1.4
- Vote share change: +1.4