HOROI

HDB town scorecard · rubric v0.2

Serangoon

HDB Town / Resale scorecard

C+
56/100
75% measured

Carried by upgrader equity unlock (4.0/5); capped by transaction liquidity (1.0/5).

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

Overall56C+

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

Value68B

$666 psf — 57th pctile of 26 towns · private next door 2.53x pricier

Investment35D

10.5% 2yr momentum · 381 txns/12mo · ~59yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    2.0/5

    10.5% 2yr psf growth ($603->$666)

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

  • Upgrader Equity Unlock

    20%
    computed
    4.0/5

    $682,017 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    1.0/5

    381 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.53x ($1687 D19/20 private resale / $666 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: Transaction Liquidity. Each category is scored 0–5 against public anchors, multiplied by its weight and scaled to 100.

Key facts

Resale transactions (12 mo)
381
Avg resale price
$697,549
Avg resale price psf
$666 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

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 126 Serangoon Nth Ave 1B66560~58yrAA-
2Blk 145 Serangoon Nth Ave 1B66539~59yrA+A-
3Blk 538 Serangoon Nth Ave 4B66563~65yrAA-
4Blk 215 Serangoon Ave 4B66675~58yrCA-
5Blk 415 Serangoon CtrlB66593~62yrB+C+
6Blk 541 Serangoon Nth Ave 4B65543~65yrA+B+
7Blk 545 Serangoon Nth Ave 3B65572~70yrB+A
8Blk 546 Serangoon Nth Ave 3B65584~71yrB+A
9Blk 117 Serangoon Nth Ave 1B-65535~58yrA+A-
10Blk 537 Serangoon Nth Ave 4B-64669~65yrCA+
11Blk 115 Serangoon Nth Ave 1B-64538~58yrA+A-
12Blk 147 Serangoon Nth Ave 1B-64610~61yrB-A-
13Blk 116 Serangoon Nth Ave 1B-63535~59yrA+B+
14Blk 140 Serangoon Nth Ave 2B-63563~62yrAB+
15Blk 530 Serangoon Nth Ave 4B-63560~65yrAB+
16Blk 531 Serangoon Nth Ave 4B-63551~65yrA+B+
17Blk 534 Serangoon Nth Ave 4B-63384~65yrA+B+
18Blk 554 Serangoon Nth Ave 3B-63426~70yrA+B+
19Blk 218 Serangoon Ave 4B-63639~58yrCB+
20Blk 238 Serangoon Ave 2B-63675~58yrCB+
21Blk 413 Serangoon CtrlB-63559~62yrAD+
22Blk 211 Serangoon Ave 4B-62623~58yrCB
23Blk 301 Serangoon Ave 2B-62638~58yrCB+
24Blk 500 Serangoon Nth Ave 4B-62567~65yrAB
25Blk 501 Serangoon Nth Ave 4B-62584~65yrB+A-
26Blk 505 Serangoon Nth Ave 4B-62577~65yrB+A-
27Blk 508 Serangoon Nth Ave 4B-62598~70yrB+A-
28Blk 511 Serangoon Nth Ave 4B-62594~70yrB+A-
29Blk 518 Serangoon Nth Ave 4B-62592~65yrB+A-
30Blk 529 Serangoon Nth Ave 4B-62557~65yrAB
31Blk 120 Serangoon Nth Ave 1B-62558~58yrAB+
32Blk 236 Serangoon Ave 3B-62664~58yrCB
33Blk 412 Serangoon CtrlB-62703~62yrD+B
34Blk 547 Serangoon Nth Ave 3B-61602~70yrB+B+
35Blk 103 Serangoon Nth Ave 1B-61592~58yrB+A-
36Blk 139 Serangoon Nth Ave 2B-60403~62yrA+B
37Blk 229 Serangoon Ave 4B-60633~57yrCB-
38Blk 548 Serangoon Nth Ave 3B-60614~71yrCA-
39Blk 111 Serangoon Nth Ave 1C+60580~58yrB+B+
40Blk 302 Serangoon Ave 2C+60705~58yrD+B
41Blk 422 Serangoon CtrlC+60756~62yrDB-
42Blk 114 Serangoon Nth Ave 1C+59566~59yrAB-
43Blk 502 Serangoon Nth Ave 4C+59578~65yrB+B+
44Blk 514 Serangoon Nth Ave 4C+59586~65yrB+B+
45Blk 516 Serangoon Nth Ave 4C+59456~65yrA+B-
46Blk 517 Serangoon Nth Ave 4C+59606~65yrB+B+
47Blk 524 Serangoon Nth Ave 4C+59602~65yrB+B+
48Blk 528 Serangoon Nth Ave 4C+59572~65yrB+B+
49Blk 1 Lor Lew LianC+59624~51yrCC-
50Blk 154 Serangoon Nth Ave 1C+59603~59yrB+B+
51Blk 230 Serangoon Ave 4C+59636~58yrCC+
52Blk 305 Serangoon Ave 2C+59671~58yrCC
53Blk 7 Lor Lew LianC+59588~51yrB+C-
54Blk 124 Serangoon Nth Ave 1C+58575~58yrB+B+
55Blk 143 Serangoon Nth Ave 1C+58590~60yrB+B
56Blk 504 Serangoon Nth Ave 4C+58554~65yrAC+
57Blk 506 Serangoon Nth Ave 4C+58647~65yrCA-
58Blk 507 Serangoon Nth Ave 4C+58645~70yrCA-
59Blk 509 Serangoon Nth Ave 4C+58581~70yrB+B
60Blk 512 Serangoon Nth Ave 4C+58655~70yrCA-

Showing 60 of 211 blocks