Skip to content
CheckHowMuch Insights Millionaire HDB Flats

1056 HDB blocks have hit $1 million

That is 1 in every 9 blocks across Singapore. We analysed 242,848 resale transactions across 9,762 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 152B Bedok $1,510,000 $1,480,000 94 yrs
2 Block 108B Toa Payoh $1,480,000 $1,480,000 94 yrs
3 Block 152C Bedok $1,450,000 $935,000 94 yrs
4 Block 107B Toa Payoh $1,380,000 $1,490,000 94 yrs
5 Block 445A Clementi $1,308,500 $1,345,000 93 yrs
6 Block 58 Kallang/Whampoa $1,280,000 $1,398,888 45 yrs
7 Block 152A Bedok $1,250,000 $1,130,000 94 yrs
8 Block 445B Clementi $1,250,000 $1,580,000 93 yrs
9 Block 3 Bukit Timah $1,240,000 $1,508,888 61 yrs
10 Block 150 Queenstown $1,229,000 $1,500,000 68 yrs
The highest median price block, Block 152B in Bedok, has a median of $1,510,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 208 Ang Mo Kio 3.7x
$358K Median
$1.3M Latest
Block 826 Tampines 3.4x
$328K Median
$1.1M Latest
Block 465 Ang Mo Kio 3.3x
$329K 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 641 Yishun 3.0x
$390K Median
$1.2M Latest
Block 728 Clementi 3.0x
$357K Median
$1.1M 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
+100%
Tampines
$832K median $1.4M latest
#2
+90%
Bukit Panjang
$445K median $810K latest
#3
+84%
Bishan
$716K median $1.2M latest
#4
+78%
Yishun
$345K median $410K latest
#5
+78%
Kallang/Whampoa
$544K median $760K latest
#6
+78%
Bishan
$560K median $675K latest
Block 454 in Tampines leads the country at +100% appreciation over five years. Its latest sale of $1.4M is 1.7x the block median of $832K.
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.2%
Serangoon
+36.6%
Tampines
+36.2%
Pasir Ris
+35.6%
Bishan
+34.9%
Woodlands
+34.9%
Sembawang
+33.8%
Geylang
+33.0%
Yishun
+32.9%
Bedok
+31.9%
Ang Mo Kio
+31.9%
Bukit Panjang
+31.8%
Bukit Timah
+31.5%
Toa Payoh
+31.1%
Choa Chu Kang
+30.8%
Bukit Batok
+29.8%
Jurong West
+29.3%
Jurong East
+26.3%
Clementi
+26.0%
Central Area
+25.8%
Marine Parade
+25.2%
Bukit Merah
+24.8%
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
$419K
Under 50 years
669 blocks
$462K
50 - 59 years
2,586 blocks
$564K
60 - 69 years
2,711 blocks
$545K
70 - 79 years
2,147 blocks
$559K
80 - 89 years
991 blocks
$684K
90+ years
658 blocks
39%
price discount for leases under 50 years vs 90+ years
$264K
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 242,848 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, 1056 HDB blocks have recorded at least one resale transaction of $1 million or more. That is approximately 1 in every 9 blocks across all 26 towns.

Which town has the most millionaire HDB flats?

Bukit Merah leads with 112 blocks, followed by Toa Payoh (107) and Bishan (99). 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 $684K, while blocks with under 50 years average $419K. That is a 39% discount, or roughly $264K 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.