How the market actually sits

Two numbers move everything else: what resale prices are doing, and what borrowing costs. Both here, both sourced, both dated.

Price indices · 1Q2009 = 100
202.8

HDB resale · 2026 Q2

219.4

URA private · 2026 Q2

Index, not a price. Both on 1Q2009 = 100, neither rebased here.

Flat vs a year ago 0.3% on the quarter

Compare two quarters of the HDB resale index

+38.5%
HDB resale, 2021 Q2 to 2026 Q2
+6.7%
a year, compounded
146.4202.8
20 quarters

202.82026 Q2URA private 219.4latest — point at the chart to read any bar

1990 Q12026 Q2

HDB Resale Price Index (data.gov.sg) · 1990-Q1 to 2026-Q2 · accessed 2026-08-22

URA Private Residential Property Price Index (SingStat Table Builder) · datasource URBAN REDEVELOPMENT AUTHORITY · to 2026-Q2 · accessed 2026-09-04

The two are comparable because neither was rebased. HDB publishes its resale index on 1Q2009 = 100 and URA publishes its private residential index on the same base, so the bars and the line can share one scale. That is the only reason this chart is honest — rebasing either one here would have produced a picture of arithmetic rather than of two markets. URA's series runs back to 1975; only the quarters HDB also covers are drawn.
An index is not a price. It tracks the whole country's resale market against 1Q2009. It tells you the direction of travel — it cannot tell you what your flat is worth, because it knows nothing about your block, your floor or your lease.
Supply reaching its fifth year
92,811

units across 693 blocks · 20262030

See which towns and which years →

Prices in your own block are the only ones that matter for your decision — start from your town, or search from the front page. What I make of these numbers is in insights.

Contains information from HDB Resale Flat Prices (data.gov.sg) accessed on 2026-09-10 from data.gov.sg, made available under the Singapore Open Data Licence v1.0Contains information from URA Data Service — PMI_Resi_Transaction accessed on 2026-09-10, made available under the Singapore Open Data Licence v1.0