The Interior Ministry said that 1,091,894 people in total were registered between January and December. Syrians were by far the biggest single group, accounting for 428,468 people. They were followed by Afghans, 154,046 of whom were registered, and 121,662 Iraqis.
Germany has seen more refugees and other migrants arrive than any other European country. In the early part of 2015, that included large numbers of people from Balkan countries who have very little chance of winning asylum. The fourth- and fifth-biggest groups of asylum-seekers last year came from Albania and Kosovo.
The total tally of registered asylum-seekers includes an as-yet undetermined number of people who were registered twice at different locations or continued to Scandinavia or elsewhere, de Maiziere said. He added that the number of people who actually sought asylum will only become clear as applications come in - "it is under 1 million, but how far under 1 million can only be said in the course of 2016."
More From This Section
"We think the level of refugees and asylum-seekers who have come to Germany is too high, and are working so that it isn't repeated on this scale in 2016," de Maiziere said.
There's widespread agreement on that in Germany, but disagreement on how to go about it.
Chancellor Angela Merkel has emphasized the importance of diplomacy and getting other European countries to share the burden, but her conservative allies in Bavaria advocate setting a cap on the number of refugees Germany can take. Bavarian governor Horst Seehofer has suggested a figure of 200,000.
Seehofer said that if arrivals continue at the pace they did in December, "we would have this year ... More refugees than in the whole of 2015.