An interactive map of every HDB resale flat transaction in Singapore, sourced from data.gov.sg. Browse block-level price history, filter by town, flat type, price range, floor area, storey, and remaining lease. Each block shows numeric price-per-square-foot summaries and transaction charts.
Every block also gets a price estimate with an honest range. Unlike a listing portal, the estimates are graded in the open: each month they are locked in before the sales happen, then publicly scored against them. See the track record.
Data covers transactions from 1990 to the present, refreshed regularly as new records are published on data.gov.sg.
resalemap.sg requires JavaScript to run. Please enable it in your browser.
Explore recorded HDB sales by location, price, flat type and lease. Prices shown are past resale transactions, not current listings.
No sales match the other filters.
Bars count only sales that match your other filters.
Leave blank for any price. Past sales, not current listings.
All time includes older prices. Choose a recent period to focus on recent sales.
No matching towns.
Choose a room type. Expand its models only if you need a specific layout.
Percentages count only sales that match your other filters.
This site records anonymous usage stats, such as which tools are opened, whether estimates load, and which filters or blocks are useful. This guides what to improve next. No accounts, no names, no IP addresses.
Each visit gets a random session ID that expires when you close the tab. It can't be linked to you or to any future visit.
Recent searches and saved blocks are kept in this browser only. Locate me uses your location to move the map and is never sent to the server.
Feedback comments are not copied into usage stats. Raw events are kept for a limited period.
All HDB resale data comes from data.gov.sg and is public.
What brought you here today?
Did it work for you?
Got it. Thanks.
Source dates are unavailable. Check your connection and reopen the app.