// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25.3 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.

Hot this week

Johor Menteri Besar Dato’ Onn Hafiz Ghazi hosts Johor media at Sunway Puteri Hill, calling press a “strategic partner” in bringing governmentt policies...

Johor Menteri Besar Dato' Onn Hafiz Ghazi has hosted a media engagement session at Sunway Puteri Hill, describing the press as a strategic partner rather than just a news outlet and calling for con...

Johor Menteri Besar visits Machap Dam as declining water levels prompt cloud seeding and emergency transfers amid prolonged dry spell

Johor Menteri Besar Dato' Onn Hafiz Ghazi has visited Machap Dam to assess declining water levels following continuous hot weather since early August, with mitigation measures including cloud seedi...

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