HDB Resale Prices

69 views

HDB resale prices · Singapore

The whole HDB resale market, in 3D

988,123 resale transactions since 1990, across 10,016 blocks — every one of them drawn on the map below at its real height and real price.

0flats sold in 2026
0crossed $1M in 2026
0towns
0blocks mapped

Data refreshed 3 Oct 2026 · HDB via data.gov.sg · New to HDB? Read HDB 101

Scroll to explore
Building the city…

01

Every HDB block, at its real height

This is Singapore's public housing as a price map. Each block stands at its true storey count and is coloured by what flats there actually sold for. Warm colours are pricier, cool colours cheaper. Scroll on, or drag the map.

02

Rewind the market

Every town rises and falls with its average resale price. Drag the year back to see what a 4-room in your town cost when you were growing up, and how far it has come.

03

Which floor pays more?

Resale records say which storey band each flat was on. Tap any block and it splits into its floor bands, each coloured by what that height fetched per square foot. High floors usually command a premium — this shows exactly how much, block by block.

04

Lease matters

A 99-year lease runs down. Switch the colours to remaining lease and the oldest estates show up at once — then see how price per square foot falls as the lease shortens.

05

The million-dollar map

Every flat that changed hands for $1,000,000 or more becomes a golden beacon. Watch where they cluster, and how many there were this year.

06

Value radar

Blocks selling well below their town's typical price per square foot glow green; those well above glow red. A quick way to spot where your money goes further.

07

What's my flat worth?

Type your block, choose your flat type and floor, and get an estimate built from recent sales in your block, street or town — adjusted for floor and the market since. Then see which new launches that budget reaches.

08

Town face-off

Pick two towns and compare them side by side: typical prices by flat type, price per square foot, remaining lease, how many sold and how many crossed $1M.

09

Street leaderboard

Inside any town, which streets fetch the most per square foot, which have risen fastest in three years, and which are the busiest?

10

Record breakers

The highest prices ever paid, the record for each flat type, the priciest per square foot this year, and the busiest blocks.

11

Now explore it yourself

Every control is yours: pick a flat type, a time window and a colour mode, search any address or postal code, and tap blocks for the full story.

Browse town by town

This year's (2026) average resale price and sales count per town. Tap a town for its full page, or "Fly there" to see it on the map.

Ang Mo Kio

$641,311avg

681 sold · 104 over $1M

  • 2 Room$327,310
  • 3 Room$443,385
  • 4 Room$740,711
  • 5 Room$999,696
  • Executive$1,184,555

Town page

Bedok

$626,954avg

1,060 sold · 76 over $1M

  • 2 Room$332,510
  • 3 Room$435,632
  • 4 Room$682,434
  • 5 Room$831,481
  • Executive$1,041,487

Town page

Bishan

$864,307avg

338 sold · 71 over $1M

  • 3 Room$490,797
  • 4 Room$789,358
  • 5 Room$1,023,669
  • Executive$1,290,543

Town page

Bukit Batok

$616,373avg

1,132 sold · 7 over $1M

  • 2 Room$378,150
  • 3 Room$437,642
  • 4 Room$618,663
  • 5 Room$806,739
  • Executive$877,628

Town page

Bukit Merah

$776,546avg

730 sold · 171 over $1M

  • 1 Room$262,611
  • 2 Room$313,957
  • 3 Room$515,511
  • 4 Room$897,879
  • 5 Room$1,046,485

Town page

Bukit Panjang

$631,369avg

625 sold · 4 over $1M

  • 2 Room$363,929
  • 3 Room$467,195
  • 4 Room$581,696
  • 5 Room$716,984
  • Executive$842,498

Town page

Bukit Timah

$1,009,193avg

46 sold · 24 over $1M

  • 3 Room$480,000
  • 4 Room$923,615
  • 5 Room$1,121,526
  • Executive$1,392,413

Town page

Central Area

$876,962avg

144 sold · 47 over $1M

  • 2 Room$319,500
  • 3 Room$540,945
  • 4 Room$1,023,696
  • 5 Room$1,255,952

Town page

Choa Chu Kang

$603,358avg

828 sold · 0 over $1M

  • 2 Room$384,574
  • 3 Room$439,308
  • 4 Room$558,237
  • 5 Room$660,898
  • Executive$823,277

Town page

Clementi

$721,801avg

395 sold · 74 over $1M

  • 2 Room$382,600
  • 3 Room$478,196
  • 4 Room$826,847
  • 5 Room$1,134,641
  • Executive$1,077,857

Town page

Geylang

$629,032avg

514 sold · 52 over $1M

  • 2 Room$299,176
  • 3 Room$443,747
  • 4 Room$777,389
  • 5 Room$970,836
  • Executive$1,043,364

Town page

Hougang

$658,354avg

1,001 sold · 43 over $1M

  • 2 Room$381,848
  • 3 Room$468,365
  • 4 Room$628,070
  • 5 Room$799,920
  • Executive$975,924

Town page

Jurong East

$565,846avg

389 sold · 13 over $1M

  • 2 Room$345,375
  • 3 Room$413,807
  • 4 Room$558,251
  • 5 Room$708,858
  • Executive$934,340

Town page

Jurong West

$562,588avg

1,178 sold · 0 over $1M

  • 2 Room$357,461
  • 3 Room$396,894
  • 4 Room$546,539
  • 5 Room$643,214
  • Executive$779,764

Town page

Kallang/whampoa

$746,318avg

589 sold · 113 over $1M

  • 2 Room$331,900
  • 3 Room$510,216
  • 4 Room$883,411
  • 5 Room$987,667
  • Executive$1,043,000

Town page

Marine Parade

$651,439avg

101 sold · 14 over $1M

  • 3 Room$464,709
  • 4 Room$629,553
  • 5 Room$1,030,741

Town page

Pasir Ris

$749,655avg

619 sold · 17 over $1M

  • 2 Room$419,000
  • 3 Room$549,993
  • 4 Room$655,278
  • 5 Room$748,745
  • Executive$926,115

Town page

Punggol

$677,588avg

1,342 sold · 16 over $1M

  • 2 Room$399,709
  • 3 Room$549,046
  • 4 Room$683,185
  • 5 Room$787,766
  • Executive$822,127

Town page

Queenstown

$819,035avg

622 sold · 205 over $1M

  • 2 Room$477,000
  • 3 Room$562,724
  • 4 Room$1,017,997
  • 5 Room$1,224,395
  • Executive$1,341,667

Town page

Sembawang

$604,147avg

670 sold · 0 over $1M

  • 2 Room$380,758
  • 3 Room$524,618
  • 4 Room$614,677
  • 5 Room$666,169
  • Executive$767,285

Town page

Sengkang

$668,847avg

1,402 sold · 16 over $1M

  • 2 Room$387,091
  • 3 Room$543,396
  • 4 Room$650,245
  • 5 Room$725,348
  • Executive$851,865

Town page

Serangoon

$719,380avg

300 sold · 39 over $1M

  • 3 Room$468,761
  • 4 Room$680,180
  • 5 Room$860,655
  • Executive$1,099,001

Town page

Tampines

$720,068avg

1,648 sold · 75 over $1M

  • 2 Room$428,172
  • 3 Room$508,732
  • 4 Room$688,323
  • 5 Room$829,687
  • Executive$994,071
  • Multi-generation$1,207,667

Town page

Toa Payoh

$764,662avg

774 sold · 227 over $1M

  • 2 Room$288,020
  • 3 Room$477,226
  • 4 Room$955,873
  • 5 Room$1,075,545
  • Executive$1,057,907

Town page

Woodlands

$607,618avg

1,466 sold · 29 over $1M

  • 2 Room$370,116
  • 3 Room$423,198
  • 4 Room$554,571
  • 5 Room$659,627
  • Executive$930,436

Town page

Yishun

$558,721avg

1,259 sold · 12 over $1M

  • 2 Room$361,524
  • 3 Room$440,513
  • 4 Room$553,719
  • 5 Room$692,924
  • Executive$920,150
  • Multi-generation$1,174,000

Town page

Classic tools: budget finder, flat transactions map, address search and town tables

New to buying HDB? Read HDB 101 first — schemes, grants, MOP and the resale process, all in one place.

26 HDB towns tracked
19,853 Resale transactions in 2026
🔥 1,449 Sold over $1M this year
Bukit Timah Highest average price town

Data last refreshed 3 Oct 2026 · Source: HDB via data.gov.sg

Find towns within your budget

Enter what you're able to spend and the room type you want — we'll match it against this year's average resale prices, by town.

How to use this page

Every figure below comes from HDB's own resale transaction records. There are three ways to explore it — read through however much of this you need, then jump in with whichever suits what you're looking for.

  1. See transactions on a map

    Type an address or postal code into the search box and press "Search" (or tap "Use my current location" to centre it on you), choose how far out to look, and pick a date range along the top. Every dot on the map is a Block/Street with a resale transaction — click one to see how many units sold there, broken down by room type using the colour legend above the map. "Clear" resets the search back to the full map.

  2. Look up a specific address

    Just below the map, type a block number or street name — e.g. "123 Ang Mo Kio Ave 3" or just "Ave 3". Tap any matching address that appears to see its individual resale transactions. Narrow the results with a date range button (3 months to 3 years), or set your own custom From/To months (up to 3 years apart).

  3. Browse prices town by town

    Further down, use "Search for your town" to jump straight to one, or scroll through the full list. Click any town to open it and see this year's average price by room type. Inside, "View all recorded transactions" opens the complete list for that town, with its own room-type filter and a "Download" link for a PDF copy.

Start exploring

Transactions map

Every Block/Street with a resale transaction in the selected date range, plotted on the map — click a marker to see how many sold, broken down by room type.

Date range:

  • 2-Room
  • 3-Room
  • 4-Room
  • 5-Room
  • Executive
  • Multi-Generation
Ang Mo Kio Avg price 2026 $641,311 Last: $1,290,000 🔥 104 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,099 19 $327,310 — $290,000 Oct 2026
3 Room 24,519 311 $443,385 — $426,000 Oct 2026
4 Room 15,178 230 $740,711 43 $515,000 Oct 2026
5 Room 6,292 114 $999,696 54 $1,290,000 Oct 2026
Executive 505 7 $1,184,555 7 $1,090,000 Sep 2026

Based on 681 resale transactions registered so far this year.

Bedok Avg price 2026 $626,954 Last: $1,200,000 🔥 76 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,539 17 $332,510 — $318,888 Sep 2026
3 Room 22,998 392 $435,632 — $623,000 Oct 2026
4 Room 21,971 427 $682,434 24 $790,000 Oct 2026
5 Room 10,773 174 $831,481 24 $890,000 Oct 2026
Executive 2,719 50 $1,041,487 28 $1,200,000 Oct 2026

Based on 1060 resale transactions registered so far this year.

Bishan Avg price 2026 $864,307 Last: $1,362,888 🔥 71 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
3 Room 2,556 47 $490,797 — $555,000 Oct 2026
4 Room 10,853 164 $789,358 5 $960,000 Oct 2026
5 Room 5,716 91 $1,023,669 31 $850,000 Oct 2026
Executive 1,567 36 $1,290,543 35 $1,362,888 Oct 2026

Based on 338 resale transactions registered so far this year.

Bukit Batok Avg price 2026 $616,373 Last: $885,888 🔥 7 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 3,544 76 $378,150 — $425,000 Oct 2026
3 Room 11,985 258 $437,642 — $497,000 Sep 2026
4 Room 18,823 487 $618,663 — $620,000 Oct 2026
5 Room 7,964 256 $806,739 6 $710,000 Oct 2026
Executive 2,734 55 $877,628 1 $885,888 Oct 2026

Based on 1132 resale transactions registered so far this year.

Bukit Merah Avg price 2026 $776,546 Last: $1,180,000 🔥 171 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,536 26 $313,957 — $288,889 Sep 2026
3 Room 15,778 235 $515,511 — $460,000 Oct 2026
4 Room 17,192 316 $897,879 96 $988,000 Oct 2026
5 Room 9,624 145 $1,046,485 75 $1,180,000 Oct 2026
1 Room — 8 $262,611 — $279,000 Aug 2026

Based on 730 resale transactions registered so far this year.

Bukit Panjang Avg price 2026 $631,369 Last: $711,888 🔥 4 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,180 7 $363,929 — $315,000 Jul 2026
3 Room 3,867 74 $467,195 — $528,888 Oct 2026
4 Room 17,224 300 $581,696 — $650,000 Oct 2026
5 Room 10,628 180 $716,984 1 $830,000 Oct 2026
Executive 3,381 64 $842,498 3 $711,888 Oct 2026

Based on 625 resale transactions registered so far this year.

Bukit Timah Avg price 2026 $1,009,193 Last: $1,310,000 🔥 24 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
3 Room 439 7 $480,000 — $480,000 Sep 2026
4 Room 920 13 $923,615 — $930,000 Sep 2026
5 Room 683 19 $1,121,526 17 $980,000 Sep 2026
Executive 380 7 $1,392,413 7 $1,310,000 Sep 2026

Based on 46 resale transactions registered so far this year.

Central Area Avg price 2026 $876,962 Last: $630,000 🔥 47 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 345 4 $319,500 — $280,000 Aug 2026
3 Room 4,197 49 $540,945 — $523,000 Oct 2026
4 Room 3,424 68 $1,023,696 32 $630,000 Oct 2026
5 Room 907 23 $1,255,952 15 $775,000 Sep 2026

Based on 144 resale transactions registered so far this year.

Choa Chu Kang Avg price 2026 $603,358 Last: $800,000
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,013 12 $384,574 — $325,000 Aug 2026
3 Room 2,664 61 $439,308 — $410,000 Sep 2026
4 Room 23,993 414 $558,237 — $565,000 Oct 2026
5 Room 15,952 269 $660,898 — $710,000 Oct 2026
Executive 4,762 72 $823,277 — $800,000 Oct 2026

Based on 828 resale transactions registered so far this year.

Clementi Avg price 2026 $721,801 Last: $1,028,000 🔥 74 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 367 5 $382,600 — $425,000 Jul 2026
3 Room 11,898 168 $478,196 — $370,000 Sep 2026
4 Room 10,615 158 $826,847 33 $1,028,000 Oct 2026
5 Room 4,253 57 $1,134,641 34 $765,000 Sep 2026
Executive 620 7 $1,077,857 7 $1,060,000 Sep 2026

Based on 395 resale transactions registered so far this year.

Geylang Avg price 2026 $629,032 Last: $1,075,000 🔥 52 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,659 13 $299,176 — $270,000 Oct 2026
3 Room 12,164 250 $443,747 — $358,000 Oct 2026
4 Room 13,864 186 $777,389 22 $560,000 Oct 2026
5 Room 3,627 54 $970,836 22 $1,088,800 Oct 2026
Executive 832 11 $1,043,364 8 $1,075,000 Oct 2026

Based on 514 resale transactions registered so far this year.

Hougang Avg price 2026 $658,354 Last: $910,000 🔥 43 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 2,324 31 $381,848 — $398,000 Oct 2026
3 Room 11,122 202 $468,365 — $465,888 Oct 2026
4 Room 28,143 467 $628,070 — $693,888 Oct 2026
5 Room 11,624 196 $799,920 15 $690,000 Oct 2026
Executive 4,311 105 $975,924 28 $910,000 Oct 2026

Based on 1001 resale transactions registered so far this year.

Jurong East Avg price 2026 $565,846 Last: $702,888 🔥 13 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 607 8 $345,375 — $355,000 Sep 2026
3 Room 7,124 147 $413,807 — $542,000 Oct 2026
4 Room 8,428 110 $558,251 — $698,000 Oct 2026
5 Room 5,925 92 $708,858 — $702,888 Oct 2026
Executive 1,871 32 $934,340 13 $850,000 Sep 2026

Based on 389 resale transactions registered so far this year.

Jurong West Avg price 2026 $562,588 Last: $815,000
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,804 21 $357,461 — $379,000 Sep 2026
3 Room 12,150 230 $396,894 — $580,000 Sep 2026
4 Room 30,322 477 $546,539 — $484,888 Oct 2026
5 Room 22,492 349 $643,214 — $680,000 Oct 2026
Executive 6,508 101 $779,764 — $815,000 Oct 2026

Based on 1178 resale transactions registered so far this year.

Kallang/whampoa Avg price 2026 $746,318 Last: $1,100,000 🔥 113 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,110 10 $331,900 — $345,000 Sep 2026
3 Room 14,553 233 $510,216 2 $350,000 Sep 2026
4 Room 13,845 241 $883,411 71 $538,888 Sep 2026
5 Room 5,478 91 $987,667 34 $1,100,000 Oct 2026
Executive 506 14 $1,043,000 6 $1,038,000 Sep 2026

Based on 589 resale transactions registered so far this year.

Marine Parade Avg price 2026 $651,439 Last: $1,150,000 🔥 14 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
3 Room 3,020 45 $464,709 — $460,000 Oct 2026
4 Room 1,798 32 $629,553 — $563,000 Oct 2026
5 Room 1,685 24 $1,030,741 14 $1,150,000 Oct 2026

Based on 101 resale transactions registered so far this year.

Pasir Ris Avg price 2026 $749,655 Last: $895,000 🔥 17 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 530 6 $419,000 — $410,000 Aug 2026
3 Room 650 16 $549,993 — $630,000 Aug 2026
4 Room 12,014 250 $655,278 — $635,000 Oct 2026
5 Room 9,704 183 $748,745 1 $728,888 Oct 2026
Executive 7,460 164 $926,115 16 $895,000 Oct 2026

Based on 619 resale transactions registered so far this year.

Punggol Avg price 2026 $677,588 Last: $620,000 🔥 16 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 7,061 105 $399,709 — $345,000 Oct 2026
3 Room 6,388 149 $549,046 — $500,000 Oct 2026
4 Room 27,181 691 $683,185 — $635,000 Oct 2026
5 Room 18,861 376 $787,766 16 $620,000 Oct 2026
Executive 1,127 21 $822,127 — $880,000 Sep 2026

Based on 1342 resale transactions registered so far this year.

Queenstown Avg price 2026 $819,035 Last: $1,530,000 🔥 205 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,461 15 $477,000 — $650,000 Sep 2026
3 Room 13,559 290 $562,724 1 $812,000 Oct 2026
4 Room 10,428 241 $1,017,997 143 $1,000,000 Oct 2026
5 Room 4,340 70 $1,224,395 55 $1,530,000 Oct 2026
Executive 356 6 $1,341,667 6 $1,500,000 Sep 2026

Based on 622 resale transactions registered so far this year.

Sembawang Avg price 2026 $604,147 Last: $820,000
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 3,522 70 $380,758 — $381,800 Oct 2026
3 Room 1,913 74 $524,618 — $500,000 Sep 2026
4 Room 12,873 302 $614,677 — $520,888 Oct 2026
5 Room 9,506 180 $666,169 — $820,000 Oct 2026
Executive 2,871 44 $767,285 — $780,000 Sep 2026

Based on 670 resale transactions registered so far this year.

Sengkang Avg price 2026 $668,847 Last: $980,888 🔥 16 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 5,331 60 $387,091 — $393,000 Sep 2026
3 Room 4,800 111 $543,396 — $495,000 Oct 2026
4 Room 33,596 679 $650,245 — $666,200 Oct 2026
5 Room 25,710 455 $725,348 14 $780,000 Oct 2026
Executive 4,463 97 $851,865 2 $980,888 Oct 2026

Based on 1402 resale transactions registered so far this year.

Serangoon Avg price 2026 $719,380 Last: $1,185,000 🔥 39 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
3 Room 4,526 72 $468,761 — $440,000 Sep 2026
4 Room 10,231 130 $680,180 — $522,880 Oct 2026
5 Room 3,760 59 $860,655 7 $1,028,000 Oct 2026
Executive 2,365 39 $1,099,001 32 $1,185,000 Oct 2026

Based on 300 resale transactions registered so far this year.

Tampines Avg price 2026 $720,068 Last: $1,000,000 🔥 75 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,487 8 $428,172 — $420,000 Sep 2026
3 Room 15,081 307 $508,732 — $639,888 Oct 2026
4 Room 38,048 729 $688,323 — $623,000 Oct 2026
5 Room 23,757 461 $829,687 16 $870,000 Oct 2026
Executive 5,750 140 $994,071 56 $1,000,000 Oct 2026
Multi-generation 100 3 $1,207,667 3 $1,388,000 Sep 2026

Based on 1648 resale transactions registered so far this year.

Toa Payoh Avg price 2026 $764,662 Last: $970,000 🔥 227 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 1,972 19 $288,020 — $320,000 Sep 2026
3 Room 17,332 314 $477,226 — $360,000 Oct 2026
4 Room 17,294 314 $955,873 160 $950,000 Oct 2026
5 Room 7,259 115 $1,075,545 63 $1,050,000 Sep 2026
Executive 854 12 $1,057,907 4 $970,000 Oct 2026

Based on 774 resale transactions registered so far this year.

Woodlands Avg price 2026 $607,618 Last: $898,000 🔥 29 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 4,109 23 $370,116 — $380,000 Sep 2026
3 Room 7,610 168 $423,198 — $360,000 Oct 2026
4 Room 31,662 689 $554,571 — $520,000 Oct 2026
5 Room 22,057 429 $659,627 — $668,800 Oct 2026
Executive 6,191 157 $930,436 29 $898,000 Oct 2026

Based on 1466 resale transactions registered so far this year.

Yishun Avg price 2026 $558,721 Last: $818,000 🔥 12 sold over $1M
Room type Total in town Sold this year Avg price Over $1M Last recorded
2 Room 4,522 41 $361,524 — $348,000 Sep 2026
3 Room 16,450 325 $440,513 — $375,000 Oct 2026
4 Room 33,532 627 $553,719 — $563,000 Oct 2026
5 Room 11,973 208 $692,924 — $818,000 Oct 2026
Executive 2,567 55 $920,150 9 $1,010,000 Sep 2026
Multi-generation 174 3 $1,174,000 3 $1,212,000 Sep 2026

Based on 1259 resale transactions registered so far this year.

Every figure on this page is computed from HDB's published resale transaction records (data.gov.sg). "Typical" prices are medians of the sales in the chosen window for a block or street, and averages for a whole town. Estimates are indicative only and are not a valuation. Block outlines come from HDB and OpenStreetMap; heights follow their storey counts.

The 3D models, maps, tools, data compilations and content on this site are protected by copyright. Copying, scraping or republishing without permission is not allowed. Terms of Service.