Hundreds of Tunisians protested in El Amra, Tunisia, against makeshift migrant camps primarily inhabited by sub-Saharan Africans.
The demonstration followed recent evictions of similar encampments in the capital and other areas due to local resident complaints.
Protesters demanded the immediate departure of migrants and quick eviction of the estimated thousands residing there.
Lawmaker Tarek Mahdi called for an immediate solution, suggesting migrants leave urban areas and cities.
He urged other countries to help Tunisia manage the "very significant flow" of migrants, as the situation had become unacceptable.
A town named El Amra, located 40 km north of Sfax, has become a refuge for migrants seeking to make the Mediterranean sea crossing to Europe.
The influx of migrants is due to increased efforts by Tunisian authorities and the European Union to curb irregular migration, as well as anti-migrant violence following President Kais Saied's remarks.
Migrants aim to reach Italy and its Lampedusa island, which is 150 km away from Sfax.
Recently, authorities have raided encampments, destroying tents and expelling migrants.
The Tunisian Forum for Social and Economic Rights reported that Tunisian authorities cleared encampments and expelled hundreds of asylum seekers, migrants, and refugees from Tunis on Friday.
The interior ministry justified the action as necessary "security measures" to address attacks on property.
Italian Prime Minister Giorgia Meloni had visited Tunisia the previous month to sign deals aimed at reducing migration.
Prior to her visit, Tunisian President Kais Saied stated that Tunisia should not serve as a transit or settlement country for the thousands of migrants attempting to reach Europe annually.