Labour
Main
Challenger
1997 (Lib Dem)
18.46
10.54
2001 (Lib Dem)
13.45
12.79
2005 (Lib Dem)
12.4
17.99
2010 (Lib Dem)
10.4
14.98
2015 (Lib Dem)
15.46
10.48
2017 (Conservative)
25.19
8
2019 (Conservative)
25.61
8.43