The public housing ledger
Every HDB town, measured
Median resale PSF per town, computed from official HDB transactions over the last 24 months - no estimates. Open a town to see every block ranked, then any block for its full resale record.
Bukit Timah$850 psf · 27 blocksCentral Area$757 psf · 79 blocksBishan$747 psf · 233 blocksQueenstown$744 psf · 235 blocksBukit Merah$718 psf · 407 blocksMarine Parade$683 psf · 59 blocksKallang/Whampoa$669 psf · 312 blocksPunggol$659 psf · 543 blocksSerangoon$646 psf · 232 blocksGeylang$608 psf · 306 blocksToa Payoh$607 psf · 383 blocksSengkang$603 psf · 657 blocksClementi$596 psf · 205 blocksTampines$593 psf · 909 blocksBedok$586 psf · 522 blocksHougang$584 psf · 604 blocksAng Mo Kio$571 psf · 389 blocksYishun$558 psf · 697 blocksSembawang$553 psf · 281 blocksBukit Batok$550 psf · 435 blocksPasir Ris$548 psf · 441 blocksBukit Panjang$540 psf · 346 blocksJurong East$530 psf · 234 blocksWoodlands$521 psf · 737 blocksJurong West$505 psf · 743 blocksChoa Chu Kang$500 psf · 529 blocksTengah$- psf · 127 blocks
Median PSF = median of each block’s most-traded flat type, last 24 months. Data: HDB resale transactions via data.gov.sg, updated weekly.