HDB resale by postal district
Part of step 3 - narrowing by place: resale prices grouped by postal district, a finer cut than towns.
How to read this page
Each district shows its median and volume, so you can spot pricing differences within a region.
Districts pool several estates, so a median describes an area, not a block. For town-level detail, see Towns.
Districts ranked
Price trend
Click any district - in the ranking above or the table below - to add or remove its line. Up to four at a time.
All districts
About this data
What is counted
Every resale transaction from 2012 to date, placed in one of Singapore's 28 postal districts. Each block's postal code comes from OneMap, and its first two digits (the postal sector) are mapped to a district using the standard sector-to-district table.
How the figures are calculated
Median price and price per sqft are medians of the sales in your selected years and flat types. Transactions is the number of sales. 5-year growth compares the median in the last year of your range with the median five years earlier. Districts with fewer than 20 sales in your selection are marked with a dagger (†). Growth and trend-line points need at least 3 sales at each end, because a comparison built on one or two sales can swing wildly.
Limits
Postal districts are not HDB towns. They cut across town boundaries and can mix mature and non-mature estates, so a district median describes a broad area, not a neighbourhood. Some districts have very few HDB flats at all. For estate-level prices, see prices by town, and for how estate maturity affects price, mature vs non-mature estates.
Source: HDB resale flat prices, published on data.gov.sg and refreshed here weekly. Everything on this page describes past sales. It is not a valuation of any flat and not financial advice.
Prices by town
Every HDB town has its own page with medians by flat type, the busiest streets, how it ranks against other towns and the near-MRT premium: Ang Mo Kio · Bedok · Bishan · Bukit Batok · Bukit Merah · Bukit Panjang · Bukit Timah · Central Area · Choa Chu Kang · Clementi · Geylang · Hougang · Jurong East · Jurong West · Kallang/Whampoa · Marine Parade · Pasir Ris · Punggol · Queenstown · Sembawang · Sengkang · Serangoon · Tampines · Toa Payoh · Woodlands · Yishun.