A series of unexpected results have changed the face of British politics.

At the 2015 general election , with a hung parliament widely predicted, the Conservatives won an overall majority and their Liberal Democrat coalition partners were obliterated.

Then Leave won a narrow victory in the 2016 EU referendum to take the UK out of Europe.

And when Theresa May called a snap election in 2017 , she expected to strengthen her Brexit negotiating hand with a commanding victory, only to be left running to the DUP to form a coalition .

So what would happen if there was a general election now? And who would people prefer as Prime Minister? We track the latest polling results

Rolling poll tracker since 2015

Adjusted rolling average of voting intentions from several pollsters, compiled by Britain Elects