Ahead of September's independence referendum, the Electoral Commission said there are now just over 4.1 million people who are on the electoral register.
People have until September 2 to sign up to the register if they want to have a say in the referendum, which will be held on Thursday September 18.
Andy O'Neill, the head of the Commission's Scotland office, said the figure showed the "hard work already put in" by electoral registration officers (EROs).
But he stressed: "That hard work doesn't stop now. EROs will continue to encourage as many people who are eligible to register to take action and get themselves registered before the 2 September deadline in order to take part at the referendum.
"The Commission will support EROs' activities by launching a public awareness campaign in the summer reminding people that the only way to vote at the referendum is to be on the register."
Yes Scotland chief executive Blair Jenkins said: "The drive to encourage as many people as possible in Scotland to register to vote on September 18 is a key part of our independence campaign. Every single one of us can make a difference this year. It is particularly important for our young people who have most at stake in the future of Scotland."