Among those detained are 38 Indian nationals and 17 Bangladeshis.
Maldives Immigration has taken 55 foreign workers into custody following a protest over unpaid salaries.
The demonstration took place near the Muliaage area, prompting police to respond.
Among those detained are 38 Indian nationals and 17 Bangladeshis.
However, it is unclear which company these expats were employed by.
Incidents of foreign workers protesting unpaid wages have occurred in Maldives in the past.