// Adds dimensions UUID, Author and Topic into GA4
Thursday, July 30, 2026
30 C
Singapore

Loke Hoe Yeong: Opposition cannot be ‘coalition of losers,’ must include party with seats in Parliament

Singapore— In his new book, The First Wave: JBJ, Chiam and the Opposition in Singapore, political analyst Loke Hoe Yeong, said that a viable opposition coalition needs to include the party which already has seats in Parliament.

Mounting a challenge to the ruling People’s Action Party (PAP) is no mean feat, and if the country’s opposition parties want to make it count in the upcoming General Election (GE), they must prevent forming a “coalition of losers.”

For a coalition to enjoy success, it needs to include the opposition party that has already succeeded in getting Members of Parliament elected—meaning the Workers’ Party (WP), which currently has six MPs sitting in Parliament. Additionally, the WP also has three non-constituency members of parliament or NCMPs.

Published by Epigram Books, The First Wave traces the development of Singapore’s opposition for thirty years and shows how the opposition has developed in the country’s recent history, and yet, did not attain a substantial victory until 2011 when the WP won several seats for the first time.

The timing of the book is particularly significant, as the next GE could be declared as early as later this year or early next year. There’s has been talk of a united opposition, especially with Dr Tan Cheng Bock, who is former PAP MP, and well-respected figure, and his party, Progress Singapore Party, joining the political arena.

At the launch of his book, the South China Morning Post (SCMP) quotes Mr Loke as saying,  “If you see the current situation, Tan Cheng Bock has also tried to talk to other parties since last year, and we haven’t seen anything coming out of it, which seems to suggest they have not found a formula.”

Mr Loke traced the victories of J.B. Jeyaretnam and Chiam See Tong as opposition voices in Parliament.

It is not the first time that an attempt at building a coalition of opposition parties will have been made in Singapore’s history. Mr Chiam formed the Singapore Democratic Alliance (SDA), but without the participation of the country’s larger and more popular opposition parties—Singapore Democratic Party, headed by Dr Chee Soon Juan, and the WP, headed by Low Thia Khiang, who had succeeded J.B. Jeyaretnam.

Without much support, the SDA was only able to win two seats in the elections of 2001 and 2006.

Mr Loke said, “The Singapore opposition parties involved in the coalition held no parliamentary seats … they were probably more keen to avoid three-cornered fights than anything else.”

The author and political analyst also said that opposition parties in Singapore need to strike the right balance.

They can’t be overly confrontational like JB Jeyaretnam had been. “If the opposition is too radical, too confrontational… it might lose middle-ground voters who are generally quite contented.”

But if they take a tone that is too moderate, PAP’s “technocratic superiority would beat them to it any day” in the matter of crafting policy.

Mr Like said, “I think therein lies the conundrum that the opposition is sort of in a hamster’s wheel.” /TISG

Read related: Tan Cheng Bock and Pritam Singh discuss “September election” at WP National Day Dinner

Tan Cheng Bock and Pritam Singh discuss “September election” at WP National Day Dinner

 

- Advertisement -

Hot this week

Yet another CC removes National Day banners but denies AI accusations

Pasir Ris-Changi Town Council confirmed that the banner had been removed and expressed its deepest apologies for the error.

Million dollar HDB resales could increase with private homeowners no longer subject to 15-month waiting period

Private homeowners will no longer need to wait 15 months to buy resale flats when selling their properties. Experts said this could drive demand for larger resale flats, leading to more million-dol...

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