// Adds dimensions UUID, Author and Topic into GA4
Wednesday, August 19, 2026
28.8 C
Singapore

Employers blamed in migrant workers' housing report

A Transient Workers Count Two research team interviewed 163 injured Indian and Bangladeshi workers who come to their food  programme and talked about their accommodation conditions.
Under the law, employers are meant to provide accommodation for their injured workers even when they are staying in Singapore on Special Passes while their compensation claims are being considered, but in fact, many workers do not benefit from this provision.
Of the 163 workers interviewed, only one was staying in company-provided accommodation – and his employer did not know that he was there. Only 28 per cent of the workers had been offered accommodation by their employers (sometimes, by MOM). In many cases, these workers fled from company-provided accommodation because they feared being forcibly sent home so that their employer could avoid paying compensation.
The study shows that there is a gap between the stated protection for workers  under the law as it exists and the workers’ ability to make use of this measure to see themselves through a period of waiting for case settlement when they are not able to work legally and do not have an income.
Read  the full report.

- Advertisement -

Hot this week

Elderly employer assaulted as maid snatches cane, shoves him, slams head on wall

A 94-year-old employer knocked on the door late at night with a cane, wanting to go out for dinner. After the maid opened the door, she snatched the cane away. The two struggled for about 20 second...

Man aggressively kicks mother and throws stones at a taxi with baby, just because there is available no ride home

A man who waited for an hour with his mother but couldn't find a private hire car to take them home got angry, pushed his mother to the ground, kicked her in the face, causing her to cut her lip an...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks