// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
29.8 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.

Hot this week

Elderly couple says cockroaches have been crawling out of HDB chute for 6 months, contractor still hesitant to fix it

An elderly couple says they are willing to pay to replace their faulty HDB garbage chute door, but the contractor they approached has hesitated to begin work over concerns about damaged tiles.

‘We don’t want to give them the bullet’: Why only one DAP minister resigned over the Najib pardon

DAP chief Anthony Loke has resigned as Malaysia's Transport Minister in protest over Najib Razak's conditional pardon, while the party's other ministers remain in Cabinet to prevent a political crisis

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