19 June
Latest poll
Conservative
23%
Labour
25
Lib Dem
15
Brexit party
22
Ukip
1
Green
8
Change UK
SNP
5
Plaid Cymru