// Adds dimensions UUID, Author and Topic into GA4
Monday, August 24, 2026
28.3 C
Singapore

Landed home rentals set to surge in 2025 as economic boom sparks recovery—PropNex report

SINGAPORE: The outlook for landed home rentals in Singapore is expected to improve in 2025, driven by a more optimistic economic climate, according to recent reports from PropNex that were published by the Singapore Business Review.

Record-breaking deals in 2024

PropNex revealed that the second half of 2024 saw a total of 1,999 leasing contracts for landed homes, amounting to a combined value of over $21.3 million.

The most significant deal was for a prestigious Good Class Bungalow (GCB) in the Bishopsgate area, which commanded a hefty monthly rent of $120,000, translating to an annual rental income of more than $1.4 million.

Steady leasing demand despite challenges

From January to October 2024, around 4,205 landed home leasing contracts were signed, collectively worth nearly $43.4 million. This marked a slight increase in the number of leases compared to the same period in 2023, which saw 4,180 contracts valued at $46.8 million.

However, despite the overall growth, demand for luxury landed homes may experience a slowdown due to stricter scrutiny surrounding high-value rental agreements.

With an improving economic outlook, the market for landed home rentals is poised for a stronger rebound in 2025, although the luxury segment may face some headwinds.

- Advertisement -

Hot this week

‘I think of this debt as an expensive master’s degree or a costly life lesson’: 28 y/o Singaporean man tries to stay positive losing...

He says watching his peers travel, buy homes, get married and start families has been one of the hardest parts of recovering from the scam.

Singapore woman says husband listens to his mum more than her: ‘I felt lonely on my wedding day’

She said her husband also mentioned divorce within the first two weeks of their marriage.

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