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

Singapore’s 2025 home sales reach multi-year high despite December slowdown

SINGAPORE: New home sales in Singapore hit their highest level in years in 2025, despite only 197 new private homes being sold in December, according to figures released by the Urban Redevelopment Authority (URA) on Thursday (Jan 15).

According to calculations from Bloomberg, more than 10,700 units were sold in 2025, well above the 6,469 units transacted in 2024. This was the highest annual total since 2021, when pandemic-driven demand lifted sales to 13,027 homes.

Singapore authorities have been trying to cool the property market, including raising stamp duties on foreign buyers in 2023 and tightening curbs last year to deter buyers from flipping units for a quick profit, but demand has held up due to demands from local buyers, wealthy immigrants and lower borrowing costs.

Based on preliminary estimates earlier this month, home prices in the city-state rose 3.4% last year, the smallest annual price increase since 2020. URA will be releasing full statistics for the fourth quarter of 2025 on Jan 23. 

For 2026, analysts expect sales to moderate, with CBRE forecasting 7,500 to 8,500 units and Knight Frank projecting 8,000 to 10,000. /TISG

Read also: Million-dollar HDB resale flats rise nearly 50% to over 1,500 in 2025

Featured image by Depositphotos (for illustration purposes only)

Hot this week

MOM: Singapore job cuts climb in Q2 as vacancies shrink while displaced workers take longer to find jobs

Singapore’s labour market still added jobs, but fewer vacancies and slower re-employment are making the next step harder for some workers

Johor Menteri Besar Dato’ Onn Hafiz Ghazi hosts Johor media at Sunway Puteri Hill, calling press a “strategic partner” in bringing governmentt policies...

Johor Menteri Besar Dato' Onn Hafiz Ghazi has hosted a media engagement session at Sunway Puteri Hill, describing the press as a strategic partner rather than just a news outlet and calling for con...

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