Chairs are cracked over heads, punches thrown and people kicked as the room is wrecked while police rush to the scene to try to restore order.
One man in a blue shirt can be seen attacking a defenceless victim who was seriously hurt and is currently in hospital.
The brawl broke out in the registration centre on Huckarder Strasse in the old industrial city of Dortmund yesterday and was posted shortly afterwards on Facebook.
Police are so far at a loss to explain the eruption of violence which comes at a tense time in Germany.
The government of Chancellor Angela Merkel is under increasing pressure to both reduce refugee numbers and vet the bona fides of those already in the country following a week of violence that saw a migrant attack people on a train and another blow himself up in the town of Ansbach.
Police said the fight involved men and women aged between 14 to 37.