In the German town of Salzgitter the previously pro-refugee Mayor has declared a ban on any more foreigners coming to join nearly 6000 who have already arrived.
He admitted a few weeks ago:
'Right now, we are overwhelmed. We have received too many in too short a time. The locals are having fears for the future.'
Even the migrants living in Salzgitter, which sits on a lake in Lower Saxony, north-west Germany, agree there is a crisis.
'Not everyone can come or there will be nowhere to sleep and no free chairs in the schools,' says Khaled Rasti, a 32- year-old Syrian from Damascus, who with his wife Slivi, 30, is wheeling two-year-old Jodi — one of their three children — in a pushchair near the Christmas market.
'We have worries,' he says. 'I am still learning German. I do not have a job. There are many like me.'
This town's decision to refuse any more migrants is a slap in the face for Mrs Merkel, who relentlessly lectured her nation that 'We can do it' when she unilaterally welcomed 1.5 million migrants, many of them Muslim, from the war-shattered Middle East and impoverished African states in 2015.
Today, increasing numbers of ordinary Germans feel the influx has been too large and too fast for the incomers to integrate properly.
Already, six per cent of the German population is Muslim.
And this week an international think tank warned the numbers will only increase, and predicted Europe's Muslim population could double by 2050, due to migration and high birth rates among those who have already reached the continent.