PartyCandidateVotes%±%
  Liberal Democrats Chris Botten  682 54.8 +10.0
  Labour Ian Giddings  105 8.4 -1.7
  Conservative Maria Grasso  458 36.8 +3.4
2016 Lib Dems - Majority: 143 Majority 224    
Electorate: 3460 Turnout 36.5  
  Lib Dem Hold Swing +3.3