// Adds dimensions UUID, Author and Topic into GA4
Saturday, July 11, 2026
29.4 C
Singapore

MP for Bukit Batok SMC David Ong resigns – by-election looms

Member of Parliament (MP) for Bukit Batok single member constituency, David Ong, resigned from his position as MP announced Prime Minister Lee Hsien Loong today. Mr Ong also resigned from his the People’s Action Party.
PM Lee announced the resignation in his Facebook and said:
“MP David Ong resigned today, citing personal reasons. My exchange of letters with him is below.
David has worked hard as an MP and served his residents diligently. I thank him for his contributions.
I intend to hold a by-election in the Bukit Batok SMC in due course. Meanwhile, Senior Minister of State Desmond Lee, MP for Jurong GRC, will take care of Bukit Batok residents.”
davidong1 davidong2
 
 
 
 
 
Mr Ong faced a 3-cornered fight in Bukit Batok smc in the last General Election in 2015.

davidong4
screencap: http://www.singapore-elections.com

- Advertisement -

Hot this week

‘Wrong colour, wrong measurements’: Singaporeans share their worst renovation experiences

On Reddit, a netizen shared: Going through a home renovation right now, and the communication with our contractor has been… rough.. Would love to hear your renovation stories whether they’re funny,...

RM777 billion and climbing: Malaysia’s ASEAN trade hits all-time high as ports break global rankings

Malaysia's trade with ASEAN hit a record RM777.61 billion in 2025, with Port Klang ranking among the world's top 10 busiest container ports and the Port of Tanjung Pelepas crossing 14 million TEUs ...

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