Image copyright PA

Both independence referendum campaigns have urged people to register to vote if they have not already done so.

Residents have until midnight on Tuesday to ensure they can take part.

Voter registration in Scotland has already reached record levels, with more than 4.1 million people listed on the electoral roll.

On 18 September, voters in Scotland will be asked to vote on the question: Should Scotland be an independent country?

Labour's Shadow Scottish Secretary Margaret Curran MP said: "There are just 17 days to go until Scots vote in the independence referendum, and many people are already voting by post.

"Two years of work is about to culminate in two weeks of all out campaigning for every last vote. And in these two weeks, the Labour Party will be spelling out again our vision for the future of Scotland.

"I've been involved in Scottish politics for 40 years, but this isn't like any campaign I've ever taken part in before. And that's because the stakes are so high."

Sign up

First Minister Alex Salmond said: "With just 17 days of campaigning left, people who want to vote but aren't yet on the electoral roll have just 24 hours left to sign up to take part in Scotland's date with destiny.

Media playback is unsupported on your device Media caption The Electoral Commission is urging everyone who is eligible to register to vote in the Scottish independence referendum

"The truth about Scotland's immense wealth is reaching people and communities across the country, who are waking up to the huge wealth of opportunity offered by a Yes vote.

"Hundreds of thousands of people, many of whom have never voted in their lives, are now engaged in the most exciting, participative and powerful debate in Scottish political history."