Germany registered 1.1 million asylum seekers in 2015, the interior ministry said on Wednesday, with Syrians fleeing a brutal civil war making up almost 40 percent of arrivals.
The number of Syrians seeking refuge in Europe's biggest economy hit 428,468 during the year, with Afghans the second-biggest group at 154,046 applicants.
The annual arrivals were a record and around five times more than 2014.
Acknowledging the enormous effort put in by officials and volunteers to register, house and feed the newcomers, Interior Minister Thomas de Maiziere said the federal government would put in 4,000 additional staff at the migration office alone to manage the massive influx.
The government would also make a monthly contribution of 670 euros per asylum seeker to help state and local governments cope.
At the same time, de Maiziere promised to end the trend of increasing asylum seekers.
"We will work in all policy areas towards sharply reducing the number of new asylum seekers to Germany," he said.
The record migrant influx has split public opinion in Germany, and Chancellor Angela Merkel is increasingly coming under fire, even in her own coalition, for her open-door stance to those fleeing war and misery.