Skip to content
CheckHowMuch Insights Millionaire HDB Flats

554 HDB blocks have hit $1 million

That is 1 in every 18 blocks across Singapore. We analysed 234,672 resale transactions across 9,719 blocks to map where the money is, where it is going, and what it means for your flat.

By Keith Teo Data: data.gov.sg

The headline is the million-dollar flat, but the real story in this data is the inversion. The towns everyone wrote off as too far or too quiet are the ones appreciating fastest. Cheap five years ago has become the best predictor of fast growth.

Keith Teo, CheckHowMuch
01

The Millionaire Map

23 out of 26 HDB towns now have at least one block with a $1M+ transaction. This is not just a Central Area phenomenon. Millionaire flats have spread to heartland towns most Singaporeans would not expect.

Blocks with $1M+ transactions, by town
3 towns have not yet recorded a $1M transaction.
02

The Most Expensive Blocks

These are the blocks where the typical resale price is already in seven-figure territory. Median price is used rather than a single record sale, because it tells you what a flat in this block actually costs.

# Block Town Median Price Latest Sale Lease Left
1 Block 40A Queenstown $1,390,000 $1,390,000 94 yrs
2 Block 58 Kallang/Whampoa $1,280,000 $1,398,888 45 yrs
3 Block 445A Clementi $1,274,000 $1,338,888 94 yrs
4 Block 445B Clementi $1,250,000 $1,300,000 94 yrs
5 Block 3 Bukit Timah $1,240,000 $1,508,888 61 yrs
6 Block 150 Queenstown $1,228,000 $1,500,000 69 yrs
7 Block 96A Bukit Merah $1,200,000 $970,000 92 yrs
8 Block 105A Toa Payoh $1,195,000 $1,110,888 93 yrs
9 Block 106B Toa Payoh $1,180,000 $1,260,000 93 yrs
10 Block 160 Bishan $1,165,844 $1,350,000 60 yrs
The highest median price block, Block 40A in Queenstown, has a median of $1,390,000 with only 94 years of lease remaining.
03

The Record Breakers

Some blocks have seen a single transaction blow past their own historical pricing. These are blocks where the latest sale far exceeded the typical price, often a large unit or high floor that set a new ceiling.

Block 605 Ang Mo Kio 3.9x
$345K Median
$1.4M Latest
Block 826 Tampines 3.4x
$328K Median
$1.1M Latest
Block 13 Queenstown 3.1x
$440K Median
$1.4M Latest
Block 746 Yishun 3.1x
$368K Median
$1.1M Latest
Block 4 Geylang 3.0x
$350K Median
$1.0M Latest
Block 306D Punggol 2.6x
$560K Median
$1.5M Latest
Block 5 Pasir Ris 2.5x
$298K Median
$740K Latest
Block 63 Kallang/Whampoa 2.5x
$334K Median
$826K Latest
04

The Woodlands Surprise

0 of the top 5 fastest-appreciating blocks in Singapore are in Woodlands. A town once dismissed as too far, too quiet, too "ulu." These blocks have more than doubled in value in five years.

#1
+84%
Bishan
$555K median $875K latest
#2
+78%
Kallang/Whampoa
$544K median $760K latest
#3
+77%
Serangoon
$365K median $570K latest
#4
+74%
Geylang
$429K median $700K latest
#5
+74%
Hougang
$423K median $610K latest
#6
+74%
Woodlands
$734K median $1.1M latest
Block 264 in Bishan leads the country at +84% appreciation over five years. Its latest sale of $875K is 1.6x the block median of $555K.
05

The Growth Inversion

The cheapest towns are growing the fastest. The most expensive towns are growing the slowest. The affordable heartlands of five years ago are catching up, fast.

Average 5-year price appreciation by town
Punggol
+38.9%
Sengkang
+38.9%
Hougang
+38.4%
Serangoon
+36.3%
Tampines
+36.0%
Pasir Ris
+35.6%
Bishan
+35.2%
Woodlands
+35.1%
Sembawang
+33.9%
Yishun
+33.2%
Geylang
+33.0%
Ang Mo Kio
+32.6%
Bedok
+32.5%
Toa Payoh
+31.7%
Bukit Panjang
+31.7%
Bukit Timah
+31.6%
Choa Chu Kang
+31.2%
Bukit Batok
+30.3%
Jurong West
+29.6%
Jurong East
+26.9%
Clementi
+26.3%
Central Area
+25.6%
Queenstown
+24.9%
Marine Parade
+24.9%
Bukit Merah
+24.8%
Based on blocks with 5+ years of transaction history. Punggol leads at +38.9%.
06

The Lease Decay Tax

Buyers pay significantly more for flats with longer remaining leases. The data shows a clear, consistent price discount as leases shorten, revealing the hidden cost of time.

Average median price by remaining lease
$412K
Under 50 years
614 blocks
$455K
50 - 59 years
2,531 blocks
$557K
60 - 69 years
2,706 blocks
$541K
70 - 79 years
2,257 blocks
$553K
80 - 89 years
940 blocks
$662K
90+ years
671 blocks
38%
price discount for leases under 50 years vs 90+ years
$250K
more for a flat with a fresh lease
The exception that proves the rule: Block 58 in Kallang/Whampoa sold for $1,398,888 with only 45 years of lease remaining.

A fresh lease is worth real money, and the data puts a number on it. But it is the shrinking pool of eligible buyers, not the lease itself, that sets the discount you actually pay for an older flat.

Keith Teo, CheckHowMuch

About this analysis

This report is based on 234,672 HDB resale transactions recorded by HDB and published on data.gov.sg. A "millionaire block" is defined as any block where the latest recorded resale transaction or the median resale price is $1,000,000 or above. Median prices are calculated from all recorded transactions per block. 5-year appreciation is calculated from the change in median price over 60 months for blocks with sufficient transaction history. Lease years remaining are calculated from the original 99-year lease start date. This data is updated monthly. For full methodology, see our methodology page.

Frequently Asked Questions

How many HDB millionaire flats are there in Singapore?

As of our latest data refresh, 554 HDB blocks have a latest sale price or median resale price at $1 million or above. That is approximately 1 in every 18 blocks across all 26 towns.

Which town has the most millionaire HDB flats?

Bukit Merah leads with 65 blocks, followed by Toa Payoh (54) and Bishan (52). In total, 23 out of 26 towns have at least one millionaire block.

Does remaining lease affect HDB resale prices?

Yes. Blocks with 90+ years remaining average $662K, while blocks with under 50 years average $412K. That is a 38% discount, or roughly $250K less. Location, flat type, and floor level also play significant roles.

Where does this data come from?

All transaction data is sourced from data.gov.sg, Singapore's open data portal. HDB publishes resale flat transaction records which we process and analyse. Data is refreshed monthly on the 1st and 15th.

Where does your block rank?

Search any HDB block to see its price history, valuation, and how it compares within its town.