More than half of Britons back staying in the European Union, with a 10-point lead for people who want to remain over those who still back Brexit, according to an opinion poll.

The BMG Research poll for The Independent found 51% favoured staying in the EU while 41% backed Brexit.

After people who said they did not know were pushed for an answer or excluded, the survey found 55.5% in favour of Remain and 44.5% backed Leave.

Either measure gives the pollster's biggest margin in favour of remaining since the June 2016 referendum backed Brexit.

BMG Research head of polling Michael Turner said the shift in favour of Remain had predominantly come from people who did not vote in the referendum, rather than Leavers changing their minds.

"The last time Leave polled ahead of Remain was in February 2017, and since then there has been a slow shift in top-line public opinion in favour of remaining in the EU," he said.

"However, readers should note that digging deeper into the data reveals that this shift has come predominantly from those who did not actually vote in the 2016 referendum, with around nine in 10 Leave and Remain voters still unchanged in their view.