// Adds dimensions UUID, Author and Topic into GA4
Thursday, August 6, 2026
30.5 C
Singapore

Singapore Democratic Party announces intention to contest Bukit Batok by-election

The Singapore Democratic Party (SDP) is first off the block among opposition parties to announce that it intends to contest in the coming by-election in Bukit Batok single member constituency.
In a press release earlier today, SDP’s secretary-general, Dr Chee Soon Juan, confirmed that his Party will contest in the soon-to-be-called election for that constituency.
“We will continue to push for the alternative policies that we advocated during the last GE and we look forward to be the people’s voice in Parliament,” Dr Chee said.
Democratic Progressive Party (DPP) chief, Benjamin Pwee, has also he will run in the Bukit Batok by-election.
Meanwhile Mr Goh Meng Seng, secretary-general of the People’s Power Party (PPP), has said that his Party is undecided if it should contest in the by-election.
“We respect SDP’s decision first before we make any decision,” said Mr Goh, noting that Bukit Batok was next to Chua Chu Kang GRC, which PPP contested in 2015.

- Advertisement -

Hot this week

MOM: 4.5K Singapore workers were laid off as retrenchments reach highest quarterly levels since 2020

Retrenchments rose between April and June while employers still added jobs, signalling a labour market balancing business restructuring with steady hiring plans

Man’s attempt to stop departing bus lands him with S$5,000 fine

Trying not to miss his bus on the way to work ended up costing one man far more than a late arrival, after he was fined S$5,000 for damaging a bus door.

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