Pollster Professor John Curtice said things were not quite so clear cut, although voters were polarised and had clearly rejected the attempted compromises of Labour and the Conservatives.
Speaking to the BBC, he said: “Some want to add the numbers up to say that actually rather more people voted for pro-referendum parties than no-deal parties, therefore this was a mandate for a second referendum.
“Well, we can argue about the extent to which the SNP’s vote is actually a Remain vote – it is predominantly but not wholly – and if you take them out actually it’s 35:35.
“But in any event, whether it’s 35 or 40, it’s still less than 50%, so I think the honest truth is that neither side can claim on the basis of these results that voters are sending clear signals.”
However, Jo Swinson, Liberal Democrat deputy leader and People’s Vote supporter, claimed the results breakdown showed there was no mandate for a no-deal Brexit.
She said: “The real story from last night’s results is the huge surge in support for the Lib Dems and other strongly pro-People’s Vote parties, who look set to win a larger share of the vote than parties backing a no-deal Brexit.
“There is no majority in either the country or in Parliament for a crashing-out of the EU with a no-deal Brexit.
“Two-thirds of people who voted in this election rejected Nigel Farage’s terrifying vision for our country.
“There was no mandate for this form of Brexit in the 2016 referendum – when it was scarcely discussed – and it is fanciful to pretend such a mandate exists now.”
The People’s Vote campaign highlighted how parties giving full or qualified support for a People’s Vote gained nine seats overall, compared to an overall loss of 10 seats for The Brexit Party, Ukip and the Conservatives.