// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
29.9 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

Fallen tree in the road was cleared in minutes as dozens of strangers unite to move the branch, preventing traffic

A tree branch suddenly fell across MacPherson Road during the evening rush hour yesterday (18th), obstructing traffic. Dozens of people spontaneously moved the branch, clearing a lane to prevent tr...

US self-driving car company enters Singapore, heating up driverless ride-hailing services in the country

Waymo, the American self-driving car company, announced plans to launch a fully autonomous ride-hailing service in Singapore starting in 2028, making Singapore Waymo 's first market in Southeast As...

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