HOROI

HDB town scorecard · rubric v0.2

Serangoon

HDB Town / Resale scorecard

C
51/100
75% measured

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

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

Overall51C

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

Value68B

$664 psf — 57th pctile of 26 towns · private next door 2.56x pricier

Investment27D

8.9% 2yr momentum · 393 txns/12mo · ~59yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    1.0/5

    8.9% 2yr psf growth ($610->$664)

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

  • Upgrader Equity Unlock

    20%
    computed
    4.0/5

    $679,303 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    1.0/5

    393 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.56x ($1698 D19/20 private resale / $664 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)
393
Avg resale price
$711,524
Avg resale price psf
$664 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

211 rated blocks

Every Serangoon 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 541 Serangoon Nth Ave 4B69564~65yrAA
2Blk 126 Serangoon Nth Ave 1B66562~58yrAA-
3Blk 145 Serangoon Nth Ave 1B66549~59yrA+A-
4Blk 538 Serangoon Nth Ave 4B66563~65yrAA-
5Blk 511 Serangoon Nth Ave 4B65597~70yrB+A
6Blk 545 Serangoon Nth Ave 3B65575~70yrB+A
7Blk 546 Serangoon Nth Ave 3B65584~71yrB+A
8Blk 547 Serangoon Nth Ave 3B65602~70yrB+A
9Blk 537 Serangoon Nth Ave 4B-64673~65yrCA+
10Blk 548 Serangoon Nth Ave 3B-64614~71yrB-A-
11Blk 115 Serangoon Nth Ave 1B-64534~58yrA+A-
12Blk 422 Serangoon CtrlB-64756~62yrDB+
13Blk 116 Serangoon Nth Ave 1B-63559~59yrAB+
14Blk 140 Serangoon Nth Ave 2B-63563~62yrAB+
15Blk 530 Serangoon Nth Ave 4B-63560~65yrAB+
16Blk 534 Serangoon Nth Ave 4B-63572~65yrAB+
17Blk 554 Serangoon Nth Ave 3B-63426~70yrA+B+
18Blk 215 Serangoon Ave 4B-63675~58yrCB+
19Blk 218 Serangoon Ave 4B-63639~58yrCB+
20Blk 413 Serangoon CtrlB-63559~62yrAD+
21Blk 301 Serangoon Ave 2B-62638~58yrCB+
22Blk 500 Serangoon Nth Ave 4B-62567~65yrAB
23Blk 501 Serangoon Nth Ave 4B-62584~65yrB+A-
24Blk 505 Serangoon Nth Ave 4B-62592~65yrB+A-
25Blk 508 Serangoon Nth Ave 4B-62584~70yrB+A-
26Blk 518 Serangoon Nth Ave 4B-62594~65yrB+A-
27Blk 529 Serangoon Nth Ave 4B-62557~65yrAB
28Blk 535A Serangoon Nth Ave 4B-62543~65yrA+B
29Blk 117 Serangoon Nth Ave 1B-62535~58yrA+B+
30Blk 120 Serangoon Nth Ave 1B-62558~58yrAB+
31Blk 236 Serangoon Ave 3B-62690~58yrCB
32Blk 412 Serangoon CtrlB-62703~62yrD+B
33Blk 418 Serangoon CtrlB-62699~62yrD+B
34Blk 507 Serangoon Nth Ave 4B-61653~70yrCA
35Blk 549 Serangoon Nth Ave 3B-61630~70yrCA
36Blk 103 Serangoon Nth Ave 1B-61577~58yrB+A-
37Blk 229 Serangoon Ave 4B-60633~57yrCB-
38Blk 111 Serangoon Nth Ave 1C+60589~58yrB+B+
39Blk 147 Serangoon Nth Ave 1C+60636~61yrCA-
40Blk 502 Serangoon Nth Ave 4C+59578~65yrB+B+
41Blk 514 Serangoon Nth Ave 4C+59586~65yrB+B+
42Blk 516 Serangoon Nth Ave 4C+59456~65yrA+B-
43Blk 517 Serangoon Nth Ave 4C+59606~65yrB+B+
44Blk 524 Serangoon Nth Ave 4C+59602~65yrB+B+
45Blk 528 Serangoon Nth Ave 4C+59572~65yrAB-
46Blk 531 Serangoon Nth Ave 4C+59580~65yrB+B+
47Blk 550 Serangoon Nth Ave 3C+59594~70yrB+B+
48Blk 1 Lor Lew LianC+59624~51yrCC-
49Blk 154 Serangoon Nth Ave 1C+59617~59yrB-B+
50Blk 217 Serangoon Ave 4C+59693~57yrCB-
51Blk 219 Serangoon Ave 4C+59653~57yrCB-
52Blk 230 Serangoon Ave 4C+59616~58yrB-C-
53Blk 238 Serangoon Ave 2C+59724~58yrD+B+
54Blk 420 Serangoon CtrlC+59753~62yrDC
55Blk 124 Serangoon Nth Ave 1C+58578~58yrB+B+
56Blk 141 Serangoon Nth Ave 2C+58600~62yrB+B
57Blk 143 Serangoon Nth Ave 1C+58585~60yrB+B
58Blk 211 Serangoon Ave 4C+58633~58yrCC+
59Blk 504 Serangoon Nth Ave 4C+58554~65yrA+C+
60Blk 506 Serangoon Nth Ave 4C+58676~65yrCA-

Showing 60 of 211 blocks