About Flat Prices
Flat Prices puts every HDB resale transaction since 1990 on a map and a page per block, for anyone buying, selling or curious. It's free, with no agents, no lead forms and no sign-up.
Data
- Resale transactions: HDB, via data.gov.sg. 988,837 sales from Jan 1990 to Oct 2026. Until Feb 2012 sales are dated by approval, and from Mar 2012 by registration. HDB publishes storey ranges, not unit numbers.
- Block facts (year completed, storeys, flat mix) and building footprints: HDB, via data.gov.sg. The footprints give each block's position and postal code.
- Resale price index and median rents: HDB, via data.gov.sg.
- Schools: MOE, located with OneMap. MRT/LRT station exits: LTA. Hawker centres: NEA.
The data is refreshed daily from data.gov.sg. Last rebuilt 2026-10-14.
Methods
- $psf is the price divided by floor area in square feet (1 sqm = 10.764 sq ft).
- Lease left counts 99 years from the lease commencement year.
- Distances are straight lines. Walking times assume 1.3× the straight-line distance at 80 m a minute.
- Medians rather than averages, so one unusual sale doesn't skew a block.
- The lease decay curve and value estimate are described on their pages.
Disclaimer
Flat Prices is an independent site. It isn't affiliated with or endorsed by the Housing & Development Board or any government agency. Figures are statistics from past transactions and may contain errors. They aren't valuations, financial advice or an offer of anything. For official information, see hdb.gov.sg.