// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 16, 2026
28.3 C
Singapore

Highest approval rate for PR in the past 7 years

According to the latest population report, the approval rate for PR/new citizen was one of the highest in 2016. 22,102 got their citizenship, while 31,050 people were granted PR. This is an increase of 3.7 per cent from 2015.

The number of new citizens granted increased from 20,815 in 2015 to 22,102 in 2016. New citizens granted increased 6.2% in 2016?

2016 PR report

What does that mean? Here’s a check at the 2015 report. Look at the words in the red rectangle. See the significant increase there?

2016 PR report 2

And here’s a check at the reports between 2007 and 2014.  Number of PRs granted peaked in 2008 at 79,167 and the number of PRs granted from thereafter  has always hovered around the 29,000 mark.2016 PR report 3

In addition, the approval rate for PRs in 2016 is the highest in seven years. It is also the case for new citizen approval rate.

According to Leong Hze Hian, the number of PRs has continue to increase despite the poor economic outlook. In the two years from January 2015 to December 2016 – employment growth was 11,400 for locals and 37,300 for foreigners.

There seems to be a huge imbalance in the proportion of locals hired in the workforce and yet the government has opened the floodgates to foreign talent.

source: singaporestage

- Advertisement -

Hot this week

PSA Corporation fined $225K over 2017 death but SPH stays mum

Veteran journalist Bertha Henson pointed out, "...suddenly, after NINE years, we have news - but reported only by Shin Min, summarised in Zaobao and picked up by mothership. I can't find anything i...

MOM: Singapore job retrenchments show sharper rise in Q1 among degree holders and older workers

Amid layoffs, restructuring in finance, manufacturing and professional sectors is increasingly affecting higher-skilled workers

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