// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25.3 C
Singapore

NEA slaps Singapore resident with hefty $300 fine for spitting in public

The National Environment Agency (NEA) has apparently issued a $300 fine to an individual here for spitting in public. According to a photo of the summon, the offence occurred on Thursday (1 Mar) near the Burger King outlet at Paya Lebar Road.

A photo of the summon was posted on a public Facebook group, “FDW in Singapore (working conditions forum),” this afternoon. The photo shows that the individual who has been served the summon must pay the $300 fine by 16 April or risk a heftier punishment:

28379241 594138997598184 1355016154796278264 n 1

According to Environmental Public Health Act (Chapter 95, Section 113), those who spit or expel mucus from the nose at a public place could be fined a maximum fine of S$1,000 for first offence; a maximum fine of S$2,000 for the second offence and; up to S$5,000 for third and subsequent offences.

This is not the first time a photo of a $300 summon for spitting in a public place has circulated online. In May last year, another Singapore resident was fined $300 for the same offence at New Upper Changi Road.

nea saman man spit expel mucus public place fine 300 2

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