"The number of (new) asylum seekers has decreased from 1,500 a day to some 900 since border controls were reintroduced" on November 12, the Swedish Migration Agency said in a statement.
Worsening weather conditions may have also contributed to the decline, it added.
Short-staffed authorities still face a backlog of applications submitted before the controls were reintroduced, the agency said.
The restrictions are likely to be extended to December 11, the interior ministry has said.
A country of 9.8 million people, Sweden has taken in more refugees as a proportion of its population than any other country in Europe.