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