// Adds dimensions UUID, Author and Topic into GA4
Saturday, September 5, 2026
33 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

SG woman asks why some men take offence at being rejected over finances: ‘Isn’t marriage the most important financial decision?’

SINGAPORE: In a query that has sparked discussion on Reddit, a Singaporean woman is asking why some men respond with hurt or indignation when women rule them out on the basis of “financial capabili...

Sermorelin and GHRP-2 Synergy: The Research Landscape in Peptide Signaling

The expanding interest in peptide-based research has led to a closer examination of compounds that interact with endocrine signaling pathways. Among these, the combination of Sermorelin and GHRP-2...

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