Skip to content
CheckHowMuch Insights Millionaire HDB Flats

1023 HDB blocks have hit $1 million

That is 1 in every 10 blocks across Singapore. We analysed 239,887 resale transactions across 9,742 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 445A Clementi $1,284,500 $1,355,888 93 yrs
2 Block 58 Kallang/Whampoa $1,280,000 $1,398,888 45 yrs
3 Block 445B Clementi $1,250,000 $1,300,000 94 yrs
4 Block 107B Toa Payoh $1,245,000 $1,059,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 222A Bedok $1,200,000 $1,200,000 94 yrs
8 Block 96A Bukit Merah $1,200,000 $970,000 92 yrs
9 Block 105A Toa Payoh $1,197,500 $1,450,000 93 yrs
10 Block 152C Bedok $1,196,944 $935,000 94 yrs
The highest median price block, Block 445A in Clementi, has a median of $1,284,500 with only 93 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 109 Bedok 3.1x
$335K 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 52 Geylang 2.8x
$327K Median
$926K 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
$716K median $1.2M latest
#2
+78%
Yishun
$345K median $410K latest
#3
+78%
Kallang/Whampoa
$544K median $760K latest
#4
+78%
Bishan
$560K median $675K latest
#5
+77%
Bukit Panjang
$445K median $709K latest
#6
+77%
Serangoon
$365K median $570K latest
Block 446 in Bishan leads the country at +84% appreciation over five years. Its latest sale of $1.2M is 1.6x the block median of $716K.
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
Sengkang
+38.8%
Punggol
+38.7%
Hougang
+38.4%
Serangoon
+36.5%
Tampines
+36.0%
Pasir Ris
+35.5%
Bishan
+35.3%
Woodlands
+35.0%
Sembawang
+33.9%
Yishun
+33.0%
Geylang
+32.6%
Ang Mo Kio
+32.2%
Bedok
+32.1%
Bukit Panjang
+31.8%
Bukit Timah
+31.7%
Toa Payoh
+31.6%
Choa Chu Kang
+31.0%
Bukit Batok
+29.9%
Jurong West
+29.4%
Jurong East
+26.6%
Clementi
+26.0%
Central Area
+25.6%
Marine Parade
+25.2%
Bukit Merah
+24.9%
Queenstown
+24.5%
Based on blocks with 5+ years of transaction history. Sengkang leads at +38.8%.
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
$417K
Under 50 years
650 blocks
$458K
50 - 59 years
2,560 blocks
$562K
60 - 69 years
2,728 blocks
$543K
70 - 79 years
2,172 blocks
$557K
80 - 89 years
975 blocks
$676K
90+ years
657 blocks
38%
price discount for leases under 50 years vs 90+ years
$259K
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 239,887 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, 1023 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 112 blocks, followed by Toa Payoh (105) 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 $676K, while blocks with under 50 years average $417K. That is a 38% discount, or roughly $259K 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.