// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
28 C
Singapore

Graduates real starting pay decreased 2% last 9 years?

By: Leong Sze Hian

Higher salaries for university graduates

I refer to the article “Higher salaries for university graduates from NUS, NTU and SMU in 2016” (Straits Times, Feb 22).

It states that “Median monthly salaries for university graduates last year rose to a new high of $3,360, up from $3,300 for the class of 2015.

The survey also found that about nine in 10 graduates, or 89.7 per cent, were able to find employment within six months of finishing their final examinations. The figure is similar to previous years.

Full-time jobs dropped from 83.1 to 80.2%?

However, about 80.2 per cent of the graduates in the labour force secured permanent full-time jobs, a dip from the 83.1 per cent in 2015.”

According to the Singapore Yearbook of Manpower Statistics 2014 (page H30) – the median gross monthly starting salary of university graduates in full-time permanent employment was $2,750 in 2007.

Graduates’ real starting pay declined 2% last 9 years?

Does this mean that their starting salaries increased by about 22 per cent ($3,360 divided by $2,750) in the last nine years?

Since inflation was about 24.2 per cent from 2007 (CPI 79.65) to 2016 (CPI 98.932) – does it mean that in real terms – their starting salaries declined by about -2 per cent (24 – 22%) in the last nine years?

Hot this week

Making history? Singapore jumbo BTO flat with 91 years left on lease listed at S$2.1 million

"HDB prices hitting $2 million is an eventuality, it's just a matter of when. When HDB resale prices first crossed the $1 million mark, there was this same response of disbelief,"said PropNex's Tho...

‘Honest living’: Singaporeans express well-wishes as ex-Workers’ Party MP Faisal Manap starts as property agent

After years in politics and community service, former WP MP Faisal Manap is trying his hand at real estate, joining ERA Singapore as a property agent

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