There were 25 new coronavirus cases confirmed as at noon yesterday, all of them imported.
The imported cases had been placed on stay-home notice upon arrival in Singapore, said the Ministry of Health.
There were no new cases in the community for the fifth day in a row, and none from workers' dormitories.
Yesterday's new cases take Singapore's total to 59,391.
Four of the 25 imported cases are Singapore permanent residents who returned from India and the United Arab Emirates (UAE).
There is also one dependant's pass holder who returned from India.
Another two cases confirmed yesterday are work pass holders who arrived from India and the UAE.
The remaining 18 cases are work permit holders who arrived from India, Indonesia, Malaysia and the Philippines.
Sixteen of the 18 work permit holders are foreign domestic workers.
The number of new cases in the community fell to five in the past week, from 18 cases in the week before.
The number of unlinked cases in the community has dropped to one case, from six cases over the same time period.
With 18 cases discharged yesterday, 59,089 patients have recovered from Covid-19.
A total of 38 patients remain in hospital, while 220 are recuperating in community facilities. None is in intensive care.
Singapore has had 29 deaths from Covid-19 complications, while 15 who tested positive have died of other causes.
Globally, the virus outbreak, which began in December 2019, has infected more than 100 million people. More than 2.15 million people have died.
Update on cases
New cases: 25
Imported: 25 (4 PRs, 1 dependant's pass holder, 2 work pass holders, 18 work permit holders)
In community: 0
In dormitories: 0
New community cases in the past week: 5 (1 unlinked case)
Active cases: 258
In hospitals: 38 (0 in ICU)
In community facilities: 220
Patients with Covid-19 who died from other causes: 15
Total discharged: 59,089
Discharged yesterday: 18
TOTAL CASES: 59,391