3 July
Latest poll
Conservative
30%
Labour
28
Lib Dem
16
Brexit party
15
Ukip
1
Green
5
Change UK
0
SNP
Plaid Cymru