The number of migrants who entered Germany in 2015 has been revised from 1.1 million to 890,000, Interior Minister Thomas de Maiziere said Friday in Berlin.
The minister said the initial figure had been inflated by asylum seekers often registering in multiple places and many either moving on to other European countries or returning to their countries of origin.
Germany's registration system for asylum seekers has been criticized for not adequately recording the large number of migrants arriving from countries including Syria, Afghanistan and Iraq.
De Maiziere said that, as of September 21, some 210,000 people had applied for asylum since the beginning of 2016, and that all of these had been properly registered.
"The enormous, unique effort of those responsible in administration and politics, and especially the generous support of volunteers, has allowed us to managed these challenges well overall," de Maiziere said.
"But we are also in agreement that the situation we had last autumn must not be allowed to repeat itself," he said.
He was referring to Chancellor Angela Merkel's promise of sanctuary to Syrian refugees last September, which is credited with bringing hundreds of thousands of migrants to the country in the last three months of 2015.