// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
27.2 C
Singapore

Tharman Shanmugaratnam “truly humbled” by 70% vote share in sample count

SINGAPORE: Presidential frontrunner Tharman Shanmugaratnam has said that he is “truly humbled by the strong endorsement” Singaporeans have given him after the elections department announced he has garnered 70 per cent of votes in a sample count.

His rivals Ng Kok Song and Tan Kin Lian received 16 per cent and 14 per cent of votes, respectively. The full vote count will be announced in the coming hours.

Speaking at Taman Jurong Food Centre, the former Senior Minister thanked Mr Ng and Mr Tan for their “full effort” and for making the race a “worthy contest”.

He said, “I believe that the vote for me and what I stand for is a vote of confidence in Singapore. It’s a vote of optimism for a future in which we can progress together and support each other Singaporeans.”

Mr Tharman added: “I will honour the trust that Singaporeans have placed in me and respect all Singaporeans including those who did not vote for me.”

Calling the large turnout of supporters at his old stomping grounds in Taman Jurong “organic,” the veteran politician said: “People heard on the news that I was going to be conducting the doorstop here so they came down. I’ve been a long time in Jurong and it is an emotional place.”

Hot this week

‘Cash Only… No Lah, No Now, No CDC’ — Singapore woman, 85, says her stall customers scold her because she only accepts cash

An elderly stall owner’s unusual “cash only” sign reflects the challenges some older hawkers face as cashless payments become part of daily life

Employer says helper wants out months into two-year contract: ‘Now, if I want another maid, I have to pay again’

The employer said the helper gave different reasons for wanting to leave, including family problems in the Philippines.

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