// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 6, 2026
31.1 C
Singapore

Property boomed between 2008 and 2013 due to immigration spike?

By: Leong Sze Hian

Property boom from 2008 to 2013

I refer to the article “Investing in commercial real estate in Singapore” which reported that “many Singaporeans rode the property boom in the years from 2008 to 2013 to build a substantial level of wealth for themselves. But the last three years have been unkind to Singapore’s property market.”

Prices increased by 62%?

The URA Private Residential Property Price Index increased by about 62 per cent from 95.3 (2009 Q2) to 154.6 (2013 Q3).

Incomes increased by only 28%?

In contrast,  the Median Gross Monthly Income From Work (including Employer CPF Contributions) of Full-Time Employed Residents – increased by only about 28 per cent, from $2,897 in 2008 to $3,705 in 2013.

And we have not even adjusted for the median gross monthly income of all Singaporean (excluding PRs) workers (full-time and part-time) excluding employer CPF contribution!

0.5m increase in foreigners vs 0.1m increase in S’poreans?

Arguably, this was fueled by the huge increase in the non-Singaporean population from about 1.6 million in 2008 to about 2.1 million in 2013 (0.5 million increase), against the about 3.2 to 3.3 million increase for citizens (100,000 increase).

And we have not even adjusted for new citizens granted during that period!

- Advertisement -

Hot this week

‘Am I doing badly?’ Singaporean woman with under S$30k savings seeks reality check

Hi all, just curious and wanted to hear some real perspectives from fellow Singaporeans. I’m 29F and currently have less than $30k in savings. Honestly not sure if that’s considered very little or...

Mum posts open letter to AirAsia after daughter is removed from flight from Singapore to Kuching

A woman whose daughter was removed from an AirAsia flight posted the letter she wrote to the company on Facebook. Her daughter, who has cerebral palsy but has traveled in the past, was already in h...

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