8 October
Latest poll
Conservative
38%
Labour
42
Lib Dem
7
SNP
5
Green
3
Plaid Cymru
1
Other
4
22 October