The head of Germany's Federal Office for Migration and Refugees (BAMF) told told Bild am Sonntag on Sunday that "it is certain that less than one million people came to Germany last year".
German Chancellor Angela Merkel has criticized some European Union members for refusing to accept refugees just because they are Muslim.
Ms Merkel called for quotas to divide refugees fairly between European Union nations in a television interview.
German Chancellor Angela Merkel on Sunday slammed those countries in Europe that say they won't take in Muslim refugees, a position several eastern European governments have taken in response to the influx of migrants from the Islamic world.
Merkel opened her country's borders last summer and it was predicted the country would receive 800,000 refugees mainly from Syria and Iraq.
She told German public broadcaster ARD that "everybody has to do their bit" and didn't exclude the possibility of fewer migrants if they donate more financially as a substitute.
"I believe that our condemning the coup attempt in Turkey is quite necessary", Chancellor Merkel said pointing to the incidents on the night of July 15.
Merkel had drawn criticism for an interview published in Passauer Neue Presse newspaper on August 23, in which she said, "We expect those with a Turkish background who have lived in Germany for a long time to develop a high degree of loyalty to our country". He said his agency is planning for between 250,000 and 300,000 arrivals this year.
"If we organise Brexit in the wrong way, then we'll be in deep trouble, so now we need to make sure that we don't allow Britain to keep the nice things, so to speak, related to Europe while taking no responsibility", Gabriel said. The arrival encouraged countries such as Hungary to sharply disparage Merkel, and even accuse her of hostile Europe's stability.
Merkel faces regional elections this weekend and a general election next year, with a new poll indicating that half of Germans do not want her to seek a fourth term.
In an interview yesterday, Mrs Merkel declined to be drawn on whether she would run again, or even when she might announce her intention to stand again.
In a television interview on Sunday, Merkel said "much had been achieved" in overcoming the refugee crisis, but there remained "lots still to do".
BBC reported that in 2015 alone around a million people from the Middle East, Afghanistan and Africa set foot in Germany hoping to establish a more peaceful life away from the hunger and war of their home countries.