// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 10, 2026
28.8 C
Singapore

Beloved Hougang SMC MP Png Eng Huat will not contest GE2020

Workers’ Party (WP) chief Pritam Singh revealed today (25 June) that Hougang SMC MP Png Eng Huat will not contest the impending General Election, although this does not mean that he is retiring from politics.

Mr Png joined the WP in 2006 and was fielded as one of the WP’s candidates in East Coast GRC in the 2011 General Election. The WP’s five-man team lost to the incumbent People’s Action Party (PAP) with 49,429 votes (45.2%) compared to the PAP’s 59,992 (54.8%).

In 2012, the WP announced that Mr Png would be it’s candidate in the 2012 Hougang by-election. Mr Png went on to win the by-election by 13,460 votes (62.1%) to 8,223 (37.9%). Mr Png successfully retained his seat in the 2015 General Election.

Over his years serving as MP, Mr Png earned a reputation as a credible and beloved MP and town councillor in the eyes of Hougang residents, who were served by veteran WP MP Low Thia Khiang for two decades. The WP is still planning on defending its Hougang stronghold, albeit with a different face.

We want a balance so people can see clearly the road ahead: WP chief Pritam Singh

Hot this week

From youth to yaturity: Netizens share the shifts they notice as they age

On Reddit, a netizen asked: What are some changes you noticed and realised that you have turned older / matured?

‘My boss turned nasty after I resigned!’: Worker seeks advice on dealing with difficult final weeks

SINGAPORE: After years of running his department largely on his own, one Singaporean worker finally decided he had had enough and handed in his resignation. But instead of making his departure eas...

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