HOROI

HDB town scorecard · rubric v0.2

Bukit Merah

HDB Town / Resale scorecard

C+
56/100
75% measured

Carried by upgrader equity unlock (5.0/5); capped by price trend & momentum (0.0/5).

Best for: Upgraders timing an MOP exit in a liquid, momentum town.

Overall56C+

the headline rubric: trend, equity, liquidity, supply, step-up

Value52C

$810 psf — 88th pctile of 26 towns · private next door 2.7x pricier

Investment43D+

5.4% 2yr momentum · 923 txns/12mo · ~72yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    0.0/5

    5.4% 2yr psf growth ($768->$810)

    2yr town avg-$psf growth; anchor p25=9.8 med=12.3 p75=13.7

  • Upgrader Equity Unlock

    20%
    computed
    5.0/5

    $898,841 avg 4RM

    avg 4-room resale price (equity-to-port proxy)

  • Transaction Liquidity

    15%
    computed
    3.0/5

    923 txns / 12mo

    trailing-12mo resale volume; med across towns ~929

  • Future Supply Pressure

    15%
    manual · awaiting data
    3.0/5

    Awaiting data — neutral placeholder. needs HDB BTO/SBF pipeline scrape (DATA_SOURCES Tier1)

  • Step-Up Gap to Private

    15%
    computed
    4.0/5

    2.7x ($2189 D03 private resale / $810 HDB)

    private/HDB psf multiple; lower=easier step-up

  • Sentiment Signal

    10%
    manual · awaiting data
    3.0/5

    Awaiting data — neutral placeholder. manual aggregated overlay (Tier3 fragile layer)

Strongest: Upgrader Equity Unlock · Weakest: Price Trend & Momentum. Each category is scored 0–5 against public anchors, multiplied by its weight and scaled to 100.

Key facts

Resale transactions (12 mo)
923
Avg resale price
$771,561
Avg resale price psf
$810 psf
Data through
Oct 2026

Data coverage

75%

75% of this rating’s weight is measured from data. The rest is a clearly-labelled placeholder or estimate — never silently blended in.

computed
— fully measured from source data (full coverage credit)
partial
— real but proxy signal (half credit)
inferred
— estimate, dampened toward neutral (no credit)
manual
— neutral 3.0 placeholder awaiting data (no credit)

Map

Pins: rated private launches in this town's comparison districts and this town's rated HDB blocks (smaller markers) — tap one to open its scorecard.

Price history

median $psf by month

Median resale $psf per month across the town, from HDB resale registrations. Thin bars show monthly transaction counts.

  • median resale $psf
  • transactions / month
  • trend extrapolation — not a forecast

Blocks in this town

320 rated blocks

Every Bukit Merah block with at least 8 resales since 2017, scored on the same rubric. Sort by score, price, lease runway, or the value / investment lenses; tap a block for its full scorecard.

Sort by
#BlockGradeScore$psfLeaseValueInvest
1Blk 96A Henderson RdB+741,152~92yrDA+
2Blk 75C Redhill RdB+71971~80yrDB+
3Blk 6B Boon Tiong RdB691,049~78yrDA+
4Blk 74A Redhill RdB69985~78yrDB+
5Blk 9B Boon Tiong RdB691,263~89yrDA
6Blk 25B Jln MembinaB681,032~82yrDA
7Blk 26A Jln MembinaB681,115~81yrDA+
8Blk 6 Jln Bt Ho SweeB67536~44yrA+B-
9Blk 9A Boon Tiong RdB671,253~89yrDB+
10Blk 93A Telok Blangah St 31B66983~91yrDB+
11Blk 22 Jln MembinaB661,025~76yrDA-
12Blk 44 Telok Blangah DrB66558~49yrAD+
13Blk 26C Jln MembinaB651,084~82yrDA+
14Blk 125 Kim Tian RdB-65801~68yrD+B
15Blk 20 Jln MembinaB-65992~76yrDB-
16Blk 11 Cantonment ClB-641,112~75yrDA
17Blk 14 Telok Blangah CresB-64648~72yrCA
18Blk 10B Boon Tiong RdB-641,271~89yrDB+
19Blk 64 Telok Blangah DrB-64596~51yrB+B-
20Blk 118C Jln MembinaB-63952~76yrDB+
21Blk 2A Boon Tiong RdB-63999~74yrDB-
22Blk 2C Boon Tiong RdB-631,097~74yrDB+
23Blk 9 Cantonment ClB-631,052~75yrDA
24Blk 70C Telok Blangah HtsB-62967~90yrDB-
25Blk 80A Telok Blangah St 31B-621,064~86yrDB+
26Blk 93B Telok Blangah St 31B-62969~91yrDB-
27Blk 119C Kim Tian RdB-62929~76yrDB
28Blk 122 Kim Tian RdB-62917~68yrDB+
29Blk 127D Kim Tian RdB-621,052~86yrDA
30Blk 4A Boon Tiong RdB-621,000~78yrDC+
31Blk 53 Havelock RdB-621,134~86yrDA-
32Blk 70B Telok Blangah HtsB-62974~90yrDB+
33Blk 75A Redhill RdB-62929~78yrDB-
34Blk 75B Redhill RdB-62941~78yrDC+
35Blk 8B Boon Tiong RdB-621,018~78yrDB-
36Blk 95B Henderson RdB-611,059~92yrDB+
37Blk 23 Jln MembinaB-611,003~76yrDC
38Blk 76A Redhill RdB-61935~78yrDC
39Blk 118A Jln MembinaB-60978~76yrDB-
40Blk 13 Cantonment ClB-601,084~76yrDB+
41Blk 26D Jln MembinaB-601,001~82yrDB-
42Blk 35 Jln Rumah TinggiB-60519~72yrA+C-
43Blk 54 Havelock RdB-601,067~86yrDB+
44Blk 55 Havelock RdB-601,068~86yrDB+
45Blk 57 Havelock RdB-601,124~86yrDB+
46Blk 58 Havelock RdB-601,075~86yrDB+
47Blk 106B Depot RdC+60534~73yrA+C+
48Blk 47 Telok Blangah DrC+60557~49yrAD
49Blk 95 Havelock RdC+60846~56yrDC+
50Blk 119B Kim Tian RdC+59912~75yrDC+
51Blk 17 Telok Blangah CresC+59756~75yrD+B
52Blk 27A Jln MembinaC+59998~81yrDC+
53Blk 118D Jln MembinaC+59927~76yrDC+
54Blk 119D Kim Tian RdC+59919~75yrDB-
55Blk 126A Kim Tian RdC+591,020~86yrDB-
56Blk 130 Kim Tian RdC+59586~49yrB+B-
57Blk 25A Jln MembinaC+591,017~81yrDC+
58Blk 56 Havelock RdC+591,092~86yrDB+
59Blk 70A Telok Blangah HtsC+59964~90yrDB-
60Blk 73A Redhill RdC+59928~78yrDC

Showing 60 of 320 blocks