// Adds dimensions UUID, Author and Topic into GA4
Tuesday, August 25, 2026
31.6 C
Singapore

GE2020: SDP’s Chee Soon Juan says they ‘will continue to press on’

Singapore – Speaking to the press after the official results came out for the 2020 General Elections, opposition Singapore Democratic Party (SDP) chief Dr Chee Soon Juan said they would continue to press on.

The SDP came up short among the constituencies they fielded for the GE2020 and weren’t able to secure any Parliamentary seats.

They contested a total 11 seats across five constituencies, namely, Bukit Batok SMC, with Dr Chee; Bukit Pangang SMC, represented by chairman Dr Paul Tambyah; Yuhua SMC with Robin Low; Holland-Bukit Timah GRC with the team of Tan Jee Say, Dr James Gomez, Min Cheong and Alfred Tan; as well as Marsiling-Yew Tee GRC represented by the team of Bryan Lim Boon Heng, Damanhuri Abas, Benjamin Pwee and Khung Wai Yeen.

The party received a total of 110,827 votes across all areas or 37.04 per cent of votes in contested seats.

“We ran a very good campaign that’s focused on policy and on the issues. Unfortunately, we came up short,” said Dr Chee, who thanked all the voters. “We will continue to press on,” he added.

Dr Chee personally thanked those who accompanied him throughout the campaign in Bukit Batok. He contested for the second time against Mr Murali Pillai who took 61.2 per cent in the 2016 by-election, and 54.8 per cent of the votes for GE2020.

Analysts noted that amid a barren outcome for SDP, there was a gain in vote shares, reported todayonline.com. For example, in Bukit Panjang SMC, Dr Tambyah received 46.26 per cent of the vote which is the highest vote share among all the constituencies fielded by SDP and the highest percentage won by an opposition candidate among all the SMCs.

Dr Chee’s numbers in Bukit Batok SMC also increased by 6.4 per cent in vote shares compared to the previous elections.

“We’re going to continue to try to see what we can begin to improve on and then come back stronger,” said Dr Chee. He expressed appreciation to all their members and volunteers who worked tirelessly throughout the campaign. “Our heartfelt gratitude to all of them. “We’ll make sure that things continue to improve,” he added.

Members from the online community extended their support for the party and encouraged Dr Chee not to be disheartened. Many agreed that it was a close fight and the percentages showed a job well done.

Screen Shot 2020 07 11 at 2.33.48 PM
Photo: FB screengrab/Singapore Democratic Party (SDP)
Screen Shot 2020 07 11 at 2.33.55 PM
Photo: FB screengrab/Singapore Democratic Party (SDP)

“You should take it as a win,” said Facebook user Norashsikin Radzelee. “You are gaining a lot of trust and respect from the younger generation.” She assured that Dr Chee and the team would be in Parliament someday as the numbers from the elections spoke for itself.

Screen Shot 2020 07 11 at 2.34.59 PM
Photo: FB screengrab/Singapore Democratic Party (SDP)
Screen Shot 2020 07 11 at 2.34.08 PM
Photo: FB screengrab/Singapore Democratic Party (SDP)
Screen Shot 2020 07 11 at 2.34.37 PM
Photo: FB screengrab/Singapore Democratic Party (SDP)

Read related:

GE 2020: The main results

- Advertisement -

Hot this week

Jamus Lim on NDR2026 family support measures: Many are commonsense policies WP championed for a long time

The Sengkang MP wrote in an Aug 24 post: Last night, Dennis Tan Lip Fong 陈立峰 and I attended the annual National Day Rally, probably our most important policy speech of every year, delivered by Prim...

WP MP Louis Chua: Parents are relieved at additional childcare leaves announced in NDR speech

This is a topic he has brought up in the past, "Back in November 2024, I shared that the existing childcare leave provisions were barely enough to cover for school closure days (notwithstanding tha...

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