0%5%10%15%20%25%30%35%40%45%FebMarAprMayJunJulAugSepOctNovDecOct 29:MPs votefor electionJuly 24: Boris Johnson becomes PM
Conservatives
Labour
Lib Dems
Brexit Party
Lib Dems
Brexit Party
Conservatives
Labour
Result of the 5 most recent election polls, averaged and unweighted