Skip to content
CheckHowMuch Insights Millionaire HDB Flats

1003 HDB blocks have hit $1 million

That is 1 in every 10 blocks across Singapore. We analysed 238,064 resale transactions across 9,733 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 110B Toa Payoh $1,450,000 $1,450,000 94 yrs
2 Block 445A Clementi $1,280,000 $1,355,888 93 yrs
3 Block 58 Kallang/Whampoa $1,280,000 $1,398,888 45 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 110A Toa Payoh $1,200,000 $1,200,000 94 yrs
9 Block 105A Toa Payoh $1,195,000 $1,110,888 93 yrs
10 Block 106B Toa Payoh $1,180,000 $1,183,688 93 yrs
The highest median price block, Block 110B in Toa Payoh, has a median of $1,450,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 208 Ang Mo Kio 3.7x
$358K Median
$1.3M Latest
Block 826 Tampines 3.4x
$328K Median
$1.1M Latest
Block 605 Yishun 3.1x
$380K Median
$1.2M Latest
Block 715 Clementi 3.0x
$345K Median
$1.1M Latest
Block 435 Ang Mo Kio 2.9x
$358K Median
$1.1M Latest
Block 306D Punggol 2.6x
$560K Median
$1.5M Latest
Block 13 Bukit Merah 2.4x
$330K Median
$800K 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
+84%
Bishan
$696K median $890K latest
#3
+78%
Kallang/Whampoa
$544K median $760K latest
#4
+77%
Bukit Panjang
$445K median $709K latest
#5
+77%
Serangoon
$365K median $570K latest
#6
+74%
Geylang
$429K median $700K 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.8%
Hougang
+38.2%
Serangoon
+36.5%
Tampines
+35.9%
Pasir Ris
+35.6%
Bishan
+35.3%
Woodlands
+35.0%
Sembawang
+34.1%
Yishun
+32.9%
Geylang
+32.7%
Ang Mo Kio
+32.5%
Bedok
+32.2%
Bukit Timah
+31.7%
Bukit Panjang
+31.7%
Toa Payoh
+31.5%
Choa Chu Kang
+31.1%
Bukit Batok
+30.0%
Jurong West
+29.4%
Jurong East
+26.9%
Clementi
+26.1%
Central Area
+25.4%
Marine Parade
+25.2%
Bukit Merah
+24.8%
Queenstown
+24.7%
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
$413K
Under 50 years
633 blocks
$457K
50 - 59 years
2,553 blocks
$560K
60 - 69 years
2,724 blocks
$542K
70 - 79 years
2,199 blocks
$555K
80 - 89 years
963 blocks
$672K
90+ years
661 blocks
38%
price discount for leases under 50 years vs 90+ years
$258K
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 238,064 HDB resale transactions recorded by HDB and published on data.gov.sg. A "millionaire block" is defined as any block that has recorded at least one resale transaction of $1,000,000 or above, at any point since January 2017. A block counts once it crosses that line, even if its later sales came in below it. 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, 1003 HDB blocks have recorded at least one resale transaction of $1 million or more. That is approximately 1 in every 10 blocks across all 26 towns.

Which town has the most millionaire HDB flats?

Bukit Merah leads with 111 blocks, followed by Toa Payoh (103) and Bishan (96). 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 $672K, while blocks with under 50 years average $413K. That is a 38% discount, or roughly $258K 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.