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

$809 psf — 92th pctile of 26 towns · private next door 2.69x pricier

Investment36D

6.0% 2yr momentum · 935 txns/12mo · ~70yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    0.0/5

    6.0% 2yr psf growth ($763->$809)

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

  • Upgrader Equity Unlock

    20%
    computed
    5.0/5

    $892,372 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    3.0/5

    935 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.69x ($2180 D03 private resale / $809 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)
935
Avg resale price
$773,698
Avg resale price psf
$809 psf
Data through
Aug 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,135~92yrDA+
2Blk 9B Boon Tiong RdB+721,263~89yrDA+
3Blk 74A Redhill RdB69985~78yrDB+
4Blk 25B Jln MembinaB681,032~82yrDA
5Blk 26A Jln MembinaB681,115~81yrDA+
6Blk 75C Redhill RdB68928~80yrDB
7Blk 6 Jln Bt Ho SweeB67536~44yrA+B-
8Blk 9A Boon Tiong RdB671,253~89yrDB+
9Blk 70C Telok Blangah HtsB66967~90yrDB+
10Blk 22 Jln MembinaB661,018~76yrDA-
11Blk 44 Telok Blangah DrB66558~49yrAD+
12Blk 6B Boon Tiong RdB66992~78yrDB+
13Blk 26C Jln MembinaB651,051~82yrDA+
14Blk 70B Telok Blangah HtsB65974~90yrDA
15Blk 122 Kim Tian RdB-65917~68yrDA-
16Blk 20 Jln MembinaB-65992~76yrDB-
17Blk 10B Boon Tiong RdB-641,271~89yrDB+
18Blk 118C Jln MembinaB-63947~76yrDB+
19Blk 130 Kim Tian RdB-63556~49yrAB-
20Blk 2C Boon Tiong RdB-631,097~74yrDB+
21Blk 8 Cantonment ClB-631,001~75yrDB
22Blk 80A Telok Blangah St 31B-621,027~86yrDB+
23Blk 93A Telok Blangah St 31B-62994~91yrDB-
24Blk 93B Telok Blangah St 31B-62969~91yrDB-
25Blk 119C Kim Tian RdB-62929~76yrDB
26Blk 127D Kim Tian RdB-621,068~86yrDA
27Blk 4A Boon Tiong RdB-621,000~78yrDC+
28Blk 75A Redhill RdB-62916~78yrDB-
29Blk 75B Redhill RdB-62941~78yrDC+
30Blk 11 Cantonment ClB-611,094~75yrDA-
31Blk 95B Henderson RdB-611,063~92yrDB+
32Blk 125 Kim Tian RdB-61801~68yrDB
33Blk 126 Bt Merah ViewB-61885~69yrDB+
34Blk 23 Jln MembinaB-611,003~76yrDC
35Blk 28 Jln KlinikB-61561~42yrAD+
36Blk 76A Redhill RdB-61935~78yrDC
37Blk 118A Jln MembinaB-60978~76yrDB-
38Blk 14 Jln Bt MerahB-60805~69yrDA-
39Blk 14 Telok Blangah CresB-60648~72yrCB+
40Blk 26D Jln MembinaB-601,001~82yrDB-
41Blk 35 Jln Rumah TinggiB-60519~72yrA+C-
42Blk 54 Havelock RdB-601,067~86yrDB+
43Blk 55 Havelock RdB-601,066~86yrDB+
44Blk 58 Havelock RdB-601,075~86yrDB+
45Blk 47 Telok Blangah DrC+60557~49yrAD
46Blk 64 Telok Blangah DrC+60600~51yrB+C
47Blk 95 Havelock RdC+60846~56yrDC+
48Blk 119B Kim Tian RdC+59901~75yrDC+
49Blk 17 Telok Blangah CresC+59756~75yrD+B
50Blk 27A Jln MembinaC+591,011~81yrDC+
51Blk 118D Jln MembinaC+59909~76yrDC+
52Blk 25A Jln MembinaC+591,013~81yrDC+
53Blk 2A Boon Tiong RdC+59929~74yrDC
54Blk 56 Havelock RdC+591,092~86yrDB+
55Blk 70A Telok Blangah HtsC+59969~90yrDB-
56Blk 73A Redhill RdC+59903~78yrDC
57Blk 9 Cantonment ClC+591,051~75yrDB+
58Blk 105 Henderson CresC+58507~48yrA+D
59Blk 110A Depot RdC+58882~90yrDB+
60Blk 17A Telok Blangah CresC+58721~75yrCB-

Showing 60 of 320 blocks