HDB resale
HDB resale prices by town
Median resale prices across all 26 HDB towns, taken from recorded transactions rather than listings. Open a town for a breakdown by flat type, rents and yields.
| Town | Median resale price | Median psf | Sales, last 12 months |
|---|---|---|---|
| Tampines | S$708,000 | S$617 | 1,904 |
| Woodlands | S$588,000 | S$526 | 1,751 |
| Sengkang | S$653,000 | S$633 | 1,640 |
| Punggol | S$663,194 | S$678 | 1,541 |
| Yishun | S$538,000 | S$565 | 1,500 |
| Jurong West | S$550,088 | S$512 | 1,385 |
| Bukit Batok | S$590,000 | S$598 | 1,309 |
| Bedok | S$522,000 | S$571 | 1,227 |
| Hougang | S$605,000 | S$591 | 1,161 |
| Choa Chu Kang | S$565,000 | S$496 | 954 |
| Toa Payoh | S$648,000 | S$617 | 940 |
| Bukit Merah | S$758,000 | S$772 | 863 |
| Sembawang | S$580,000 | S$579 | 826 |
| Ang Mo Kio | S$478,888 | S$560 | 822 |
| Bukit Panjang | S$560,000 | S$524 | 740 |
| Pasir Ris | S$645,944 | S$513 | 726 |
| Queenstown | S$730,000 | S$778 | 703 |
| Kallang/Whampoa | S$670,000 | S$676 | 700 |
| Geylang | S$515,000 | S$563 | 627 |
| Clementi | S$525,000 | S$562 | 473 |
| Jurong East | S$458,000 | S$471 | 440 |
| Bishan | S$700,000 | S$599 | 371 |
| Serangoon | S$540,000 | S$528 | 353 |
| Central Area | S$452,400 | S$594 | 164 |
| Marine Parade | S$428,000 | S$523 | 126 |
| Bukit Timah | S$425,000 | S$339 | 52 |
Important
Property values shown are estimates generated from available transaction and market data and are not official valuations. Actual transaction prices may differ. Data availability and accuracy depend on the underlying source datasets. Users should conduct their own due diligence and seek professional advice where appropriate.