Our weekly polling average for the main political parties

Labour - 24%
Brexit Party - 22%
Conservatives - 22%
Lib Dems - 19%
Greens - 9%

All other parties account for 4%.

3 to 9 June 2019.