Authorities in Calais said in a statement that 20 people had been injured in total, most of them hurt during the night, and that five people had been arrested.
The fighting began over night after a row apparently caused by a drunk migrant during the distribution of free food by local charity, the Auberge des Migrants.
Local authorities and the French government are determined to stop camps sprouting up around the port area, but they were recently compelled to provide basic sanitation facilities for the migrants still living there.
The state’s failure to provide for the migrants’ basic needs “exposed them to inhuman and degrading treatment,” a court recently found, while local charities regularly denounce the French government’s response.
However, fighting and attempts to break into commercial trucks heading for Britain are regular problems for the police around Calais.
In early July, a brawl between African migrants from Eritrea and Ethiopia left 16 injured.