What HDB flats are selling for
Resale flats in D21, covering Upper Bukit Timah and Clementi Park, changed hands at a median of $864 psf in the 12 months to Oct 2026, roughly 1.8 times the $477 psf fetched in Loyang and Changi.
The figures below come from all 243,611 resale transactions the Housing Board has published since Jan 2017, grouped by district, by town and by block. Every price is set beside the lease the flat has left, because the two cannot sensibly be read apart: a flat at $1.45 million with 84 years to run is not the same purchase as one at the same price with twice that.
District by district
Medians of block medians over the 12 months to Oct 2026. Four of Singapore’s 28 postal districts contain no HDB flats at all and do not appear.
| District | Median price | Median psf | Lease left | Sales |
|---|---|---|---|---|
| D21 Upper Bukit Timah, Clementi Park | $1,217,694 | $864 psf | 61 years | 42 |
| D01 Raffles Place, Cecil | $567,500 | $833 psf | 52 years | 19 |
| D02 Anson, Tanjong Pagar | $747,000 | $696 psf | 53 years | 18 |
| D28 Seletar, Yio Chu Kang | $645,000 | $664 psf | 86 years | 8 |
| D07 Middle Road, Golden Mile | $715,444 | $645 psf | 65 years | 193 |
| D15 Katong, Joo Chiat | $495,000 | $645 psf | 48 years | 113 |
| D03 Queenstown, Tiong Bahru | $694,694 | $633 psf | 57 years | 664 |
| D08 Little India, Farrer Park | $668,000 | $630 psf | 60 years | 209 |
| D14 Geylang, Eunos | $633,750 | $626 psf | 58 years | 385 |
| D04 Telok Blangah, Harbourfront | $570,000 | $602 psf | 53 years | 360 |
| D20 Bishan, Ang Mo Kio | $557,000 | $596 psf | 53 years | 1067 |
| D19 Serangoon Garden, Hougang | $630,000 | $591 psf | 60 years | 1330 |
| D12 Balestier, Toa Payoh | $495,000 | $587 psf | 49 years | 846 |
| D05 Pasir Panjang, Hong Leong Garden | $667,888 | $578 psf | 68 years | 2719 |
| D13 Macpherson, Braddell | $348,500 | $575 psf | 44 years | 225 |
| D18 Tampines, Pasir Ris | $650,000 | $570 psf | 61 years | 1425 |
| D16 Bedok, Upper East Coast | $520,000 | $560 psf | 53 years | 997 |
| D10 Ardmore, Bukit Timah | $646,500 | $553 psf | 69 years | 581 |
| D09 Orchard, Cairnhill | $655,000 | $534 psf | 68 years | 53 |
| D27 Yishun, Sembawang | $525,888 | $532 psf | 60 years | 1259 |
| D23 Hillview, Dairy Farm | $550,000 | $515 psf | 61 years | 1433 |
| D25 Kranji, Woodgrove | $575,000 | $509 psf | 68 years | 807 |
| D22 Jurong, Boon Lay | $515,000 | $484 psf | 58 years | 1184 |
| D17 Loyang, Changi | $340,000 | $477 psf | 53 years | 5 |
Town by town
| Town | Median price | Median psf | Lease left | Sales |
|---|---|---|---|---|
| Bukit Timah | $1,087,000 | $848 psf | 61 years | 61 |
| Queenstown | $834,000 | $809 psf | 68 years | 826 |
| Central Area | $594,000 | $743 psf | 55 years | 190 |
| Bishan | $850,000 | $738 psf | 61 years | 454 |
| Bukit Merah | $759,500 | $701 psf | 57 years | 984 |
| Marine Parade | $629,000 | $693 psf | 48 years | 143 |
| Kallang/Whampoa | $683,750 | $679 psf | 56 years | 817 |
| Punggol | $663,722 | $674 psf | 86 years | 1762 |
| Serangoon | $670,000 | $652 psf | 59 years | 425 |
| Toa Payoh | $666,500 | $623 psf | 57 years | 1095 |
| Clementi | $564,722 | $611 psf | 53 years | 535 |
| Geylang | $570,000 | $610 psf | 56 years | 706 |
| Sengkang | $655,000 | $608 psf | 76 years | 1858 |
| Tampines | $680,000 | $598 psf | 61 years | 2181 |
| Hougang | $627,500 | $586 psf | 63 years | 1325 |
| Bedok | $558,000 | $583 psf | 55 years | 1419 |
| Ang Mo Kio | $492,500 | $574 psf | 53 years | 935 |
| Pasir Ris | $725,000 | $555 psf | 66 years | 811 |
| Yishun | $530,500 | $555 psf | 61 years | 1684 |
| Sembawang | $601,250 | $554 psf | 74 years | 934 |
| Bukit Batok | $535,000 | $548 psf | 60 years | 1460 |
| Bukit Panjang | $615,000 | $544 psf | 71 years | 845 |
| Jurong East | $537,444 | $529 psf | 57 years | 511 |
| Woodlands | $595,000 | $520 psf | 70 years | 1953 |
| Jurong West | $569,750 | $505 psf | 69 years | 1572 |
| Choa Chu Kang | $592,000 | $502 psf | 69 years | 1079 |
The priciest blocks
By price per sq ft over the past 12 months, counting only blocks with at least five sales.
- Block 1C Cantonment Road$1,429 psf · $1,448,888 · 84 years left
- Block 1B Cantonment Road$1,390 psf · $1,508,888 · 84 years left
- Block 1A Cantonment Road$1,367 psf · $1,480,000 · 84 years left
- Block 1E Cantonment Road$1,300 psf · $1,449,444 · 84 years left
- Block 1D Cantonment Road$1,294 psf · $1,355,000 · 84 years left
- Block 10B Boon Tiong Road$1,290 psf · $1,138,500 · 89 years left
- Block 1G Cantonment Road$1,281 psf · $1,310,000 · 84 years left
- Block 95 Dawson Road$1,281 psf · $838,000 · 94 years left
Where the lease is running out
The shortest leases still changing hands, where decay shows up most plainly. Blocks with at least three sales.
- Block 37 Teban Gardens Road39 years left · $320,000 · $439 psf
- Block 110 Lorong 1 Toa Payoh40 years left · $385,000 · $550 psf
- Block 112 Lorong 1 Toa Payoh40 years left · $347,500 · $497 psf
- Block 114 Lorong 1 Toa Payoh40 years left · $355,000 · $507 psf
- Block 115 Lorong 1 Toa Payoh40 years left · $342,500 · $490 psf
- Block 19 Balam Road40 years left · $328,000 · $505 psf
- Block 20 Balam Road40 years left · $310,000 · $478 psf
- Block 22 Balam Road40 years left · $305,000 · $472 psf
How to read these figures
Every number here is a median, never an average. Resale prices lean upwards everywhere in Singapore, so a single large sale drags an average towards a figure that describes none of the flats in the block. The number of sales sits beside each figure for the same reason. Two sales is a real fact about a block; it is not a market rate, and a reader deciding what to offer ought to be able to tell the two apart.
District and town figures are medians of block medians rather than medians of transactions. A district made up of many small blocks is therefore not dragged down by one large one.
Price per sq ft is converted. The Housing Board publishes floor area in square metres, while the market quotes psf, so every psf figure on this site is a conversion at 10.7639 sq ft to the square metre.
Of the 9,767 blocks listed, 2,673 carry no postal code. HDB does not publish one, so the code is worked out from the block number and street — a rule that holds for ordinary blocks but breaks for those with a letter in the number, such as 138A or 1B. Where it breaks, no code is given rather than a wrong one. Those blocks keep all of their prices. The method sets out how.
Questions people ask
- What is the average HDB resale price in Singapore?
- Across the 24 postal districts that contain HDB flats, the median resale price over the twelve months to Oct 2026 ranged from $340,000 in D17 to $1,217,694 in D21. There is no single useful national average, because a median pooled across districts mostly measures which districts happened to trade and which flat types they traded: a district of large flats reads dear even where it is cheap per square foot. The district and town tables above are the figures to quote.
- Which district has the most expensive HDB flats?
- By price per square foot, D21 — covering Upper Bukit Timah and Clementi Park — at a median $864 psf over 42 sales in the twelve months to Oct 2026. The cheapest is D17, covering Loyang and Changi, at $477 psf — a spread of about 1.8 times. Price per square foot is the right measure for this comparison; outright price would partly be measuring how big the flats are.
- Are these medians of transactions or of blocks?
- Of blocks. Every district and town figure here is the median of its blocks’ own medians over the last twelve months, not the median of all transactions in the area. The two differ, and this way round is deliberate: a district is a place made of blocks, so one very large or very active block should not drag the figure for the whole district. Where a page needs the median of transactions instead — which is what a buyer asks of a flat type rather than a place — it says so.
- How much lease is left on a typical HDB resale flat?
- Lease is published beside every price here, because the two cannot be read apart. Across districts the median remaining lease runs from 44 years to 86 years. A flat at a given price with thirty years to run is not the same purchase as one at the same price with sixty, and the difference that makes to the price is measured separately on the lease-decay page.
- Where do these HDB prices come from?
- All 243,611 resale transactions the Housing and Development Board has published since January 2017, released through data.gov.sg under the Singapore Open Data Licence and refreshed daily. Figures here cover transactions to Oct 2026. Floor area is published in square metres and converted at 10.7639 square feet to the square metre, because the market quotes psf.
Source: HDB resale flat prices via data.gov.sg, covering transactions to Oct 2026. Daily Study SG is an independent site and is not affiliated with the Housing Board.