// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 2, 2026
33 C
Singapore

SDP highlights DPM Heng’s allusion to 10M population as it to prepares to launch alternative immigration policy

The Singapore Democratic Party (SDP) has highlighted Deputy Prime Minister and potential future prime minister Heng Swee Keat’s recent allusion to a 10 million population target, as it announced the upcoming launch of its alternative immigration policy.

Mr Heng, who is also finance minister, made the allusion as he cited former chief planner Liu Thai Ker’s 10 million population argument at a university forum last month.

Speaking to 700 students at a ministerial dialogue at Nanyang Technological University (NTU) in April, Mr Heng cited Liu Thai Ker’s views that Singapore should plan for a 10 million population. Mr Heng did so to assert that the goverment’s projected population of 6.9 million by 2030 — an aim that had drawn widespread backlash when it had first been announced in 2013 — is not excessive.

This statement has drawn widespread criticism against the DPM. One notable figure who criticised the heavyweight politician for citing Mr Liu’s “outdated” population target is ex-GIC chief economist Yeoh Lam Keong.

Calling the 10 million population argument “fundamentally economically and socially flawed,” Mr Yeoh said that he is especially disappointed that the finance minister uncritically cited this argument since he is an economist himself and “should know better”.

In a statement released today, the SDP alluded to Mr Heng’s statement as it noted that “PM-in-waiting Heng Swee Keat has signaled that he is open to the idea of a population of 10 million on this island” as one reason why Singaporeans are frustrated with the current immigration policy.

The opposition party asserted that Mr Heng’s allusion to the 10 million population argument does not provide relief to Singaporeans who feel “the effects of an overcrowded city” thanks to the high rate of PMET retrenchment, the high cost of living and the influx of foreigners.

The party then announced that it will launch its alternative policy on immigration and population growth on 8 June 2019 (Saturday). The event, titled “Launch of Building A People: Sound Policies For A Secure Future,” will be held from 2pm at the SDP Office at 3 Ang Mo Kio Street 62, #02-30, Link@AMK. The event is free and open to the public.

The policy launch is the fourth in a series of campaign events that the SDP has organised since January 2019. It has since released its policies on the cost of living, housing and healthcare.

The party, led by secretary-general Chee Soon Juan, said that it “strives to be a responsible opposition party by coming up with alternative ideas to take Singapore forward. We want to give Singaporeans a chance to vote for the SDP, not just against the PAP.”

Repeating an allegation that the PAP has copied its ideas, the party said: “This is one of the reasons why we know that we are on the right track and the reason why we continue to push for change by presenting our alternative ideas to our fellow citizens.”

Read the SDP’s statement in full HERE.

https://theindependent.sg.sg/ex-gic-chief-economist-disappointed-with-heng-swee-keat-for-citing-outdated-10m-population-argument/

https://theindependent.sg.sg/potential-4g-pm-asks-people-to-be-open-to-foreigners-as-he-cites-ex-chief-planners-views-that-singapore-should-have-10m-population/

https://theindependent.sg.sg/sdp-highlights-pm-lees-ge2015-promises-as-it-prepares-to-launch-its-cost-of-living-policy/

- Advertisement -

Hot this week

Baey Yam Keng branded ‘king of wayang’ for posting about 30 minute walk on the ground

One netizen said, "30 minutes is frankly unacceptable. As Tampines TC Chairperson, we should be seeing at least 30 hours a week on the ground."

Pritam Singh faces secret vote on WP leadership at special cadres conference

She wrote in a letter, "...completely understand if it is not possible but I would sincerely appreciate your consideration. Please only hep me if it is comfortable and convenient for you."

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