Scottish independence: David Cameron confirms he will not resign as Prime Minister if Scotland votes Yes

Prime Minister David Cameron speaks during a visit to Scottish Widows offices in Edinburgh, where he made an impassioned plea to keep Scotland part of the union, saying he would be "heartbroken" if the UK was torn apart Andrew Milligan/PA Wire

David Cameron has insisted he will not resign if Scotland votes Yes tomorrow, saying his future will be decided soon enough at May’s general election.

The Prime Minister was questioned about the political embarrassment the failure of the Better Together campaign would cause during a visit to a factory in Hampshire on Wednesday.

“My name is not on the ballot paper,” he said.

“What's on the ballot paper is 'does Scotland want to stay in the United Kingdom, or does Scotland want to separate itself from the United Kingdom?'.

"That's the only question that will be decided on Thursday night.

“The question about my future will be decided at the British general election coming soon."

In a key speech delivered in Aberdeen on Monday, Mr Cameron acknowledged his unpopularity in Scotland, which has been used repeatedly as a tool by the Yes Scotland campaign.

A graphic made by the Yes Scotland campaign

“If you don’t like me – I won’t be here forever,” he said.

“If you don’t like this Government – it won’t last forever. But if you leave the UK – that will be forever.”

With the opinion polls still on a knife-edge, there is dismay among Tory MPs at the prospect of a possible Yes vote.

Read more

Some backbenchers are angry at the way the three main party leaders have promised greater devolution of powers to Scotland while continuing higher levels of public spending and some are calling for the creation of an English Parliament to stop MPs from other nations voting on English issues.

Mr Cameron sought to play down suggestions of unrest within his party, saying all members believed in “our family of nations”.