// Adds dimensions UUID, Author and Topic into GA4
Tuesday, May 12, 2026
27.4 C
Singapore

JUST IN: Results of sample count, Tharman 70%

SINGAPORE: Results of the Presidential Election’s sample count have just come in.

Ng Kok Song 16%
Tharman Shanmugaratnam 70%
Tan Kin Lian 14%

The sample count is done at the start of the counting process.

At the counting centre, a counting assistant will pick up a random bundle of 100 ballot papers from the votes cast at a polling station.

There are 1,264 local polling stations for this election.

This is done in front of the candidates and counting agents present.

The votes for each candidate are then added up. The tally from each polling station is given a weighting to account for differences in the number of votes cast at each polling station.

This means the same random bundle of 100 votes is given more weight if it comes from a polling station where more people voted.

The sample count takes into account only valid votes, so spoilt votes are not considered part of the percentages.

Polls closed at 8 p.m.

This story will be updated.

- Advertisement -

Hot this week

He Ting Ru: Open economies like Singapore, Hong Kong, Switzerland easily exploitable by criminals

Ms He spoke at a Global Parliamentary Forum, discussing the issues surrounding anti-corruption, good governance, and cross-border financial crime.

‘I think Singapore is the land of the Karens’ — Man says, ‘There’s such a huge culture of judging and complaining’

He also says that everyone in Singapore is even incentivised to be an NPC bot, conforming to local social norms without much thinking or questioning

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