// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
30.8 C
Singapore

SDP expected to organise first pre-election rally next month

The Singapore Democratic Party (SDP) is expected to organise it’s first pre-election rally in October, according to sources who spoke to The Independent.

The party, which is led by Dr Chee Soon Juan, will also be launching its new website this Sunday (15 Sept) and its new coffee-table book through a fundraiser event at the end of the month, on 28 September.

Last month, the SDP became the first opposition party to identify the constituencies it plans to contest in the next General Election (GE).

In a statement released on 2 Aug, the party said that it plans to contest Holland-Bukit Timah GRC, Marsiling-Yew Tee GRC, Bukit Batok SMC, Bukit Panjang SMC and Yuhua SMC at the next GE. These are the same wards that the SDP contested in the 2015 GE.

The party, which has organised several pre-GE campaign events since the beginning of this year, also indicated that it will ramp up its outreach activities and continue organising walkabouts, house visits, policy launches and volunteer sessions in preparation for the election.-/TISG

Hot this week

Police arrest man after six-hour standoff at Bukit Batok block where bicycle and other items were thrown

A 47-year-old man locked himself in his home and threw shoes, a hairdryer, and even a bicycle from the 20th floor. After a six-hour standoff with police, officers sawed through the door to arrest him.

Singapore’s Online Safety Commission resolves over 90% of 500+ reported cases in its first three months

Commissioner Francis Ng and Minister Josephine Teo outline how the new body gives online harm victims a direct path to content removal.

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