HOROI

HDB town scorecard · rubric v0.2

Sengkang

HDB Town / Resale scorecard

B+
73/100
75% measured

Carried by transaction liquidity (5.0/5); capped by price trend & momentum (3.0/5).

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

Overall73B+

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

Value68B

$648 psf — 46th pctile of 26 towns · private next door 2.52x pricier

Investment84A

11.5% 2yr momentum · 1787 txns/12mo · ~84yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    3.0/5

    11.5% 2yr psf growth ($581->$648)

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

  • Upgrader Equity Unlock

    20%
    computed
    4.0/5

    $655,139 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    5.0/5

    1787 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.52x ($1633 D19 private resale / $648 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: Transaction Liquidity · 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)
1,787
Avg resale price
$672,391
Avg resale price psf
$648 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

614 rated blocks

Every Sengkang 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 158A Rivervale CresA+89538~76yrA+A+
2Blk 149 Rivervale CresA+86529~72yrA+A+
3Blk 184A Rivervale CresA+86532~76yrA+A+
4Blk 309A Anchorvale RdA+86527~75yrA+A+
5Blk 122D Rivervale DrA85515~73yrA+A
6Blk 430A Fernvale LinkA84647~88yrCA+
7Blk 471A Fernvale StA84640~89yrCA+
8Blk 113 Rivervale WalkA83529~71yrA+A
9Blk 125 Rivervale StA83536~72yrA+A+
10Blk 130 Rivervale StA83534~72yrA+A+
11Blk 134 Rivervale StA83530~72yrA+A
12Blk 145 Rivervale DrA83528~72yrA+A
13Blk 227C Compassvale DrA83531~73yrA+A+
14Blk 231 Compassvale WalkA83524~72yrA+A+
15Blk 307A Anchorvale RdA83537~74yrA+A+
16Blk 329B Anchorvale StA83698~88yrD+A+
17Blk 416A Fernvale LinkA83660~89yrD+A+
18Blk 416B Fernvale LinkA83661~89yrD+A+
19Blk 472A Fernvale StA83688~89yrD+A+
20Blk 329A Anchorvale StA82703~88yrD+A+
21Blk 453D Fernvale RdA82721~88yrD+A+
22Blk 103 Rivervale WalkA82576~72yrB+A+
23Blk 119B Rivervale DrA82539~74yrA+A-
24Blk 121A Rivervale DrA82538~73yrA+A-
25Blk 121C Sengkang East WayA82524~73yrA+A-
26Blk 121D Sengkang East WayA82550~73yrAA+
27Blk 122A Sengkang East WayA82515~73yrA+A-
28Blk 122E Rivervale DrA82547~73yrAA+
29Blk 140 Rivervale StA82565~72yrB+A+
30Blk 144 Rivervale DrA82505~72yrA+A-
31Blk 146 Rivervale DrA82525~72yrA+A-
32Blk 148 Rivervale CresA82532~72yrA+A-
33Blk 157C Rivervale CresA82531~76yrA+A
34Blk 158B Rivervale CresA82575~76yrB+A+
35Blk 185B Rivervale CresA82578~73yrB+A+
36Blk 185D Rivervale CresA82577~73yrB+A+
37Blk 188B Rivervale DrA82517~73yrA+A
38Blk 190B Rivervale DrA82563~73yrB+A+
39Blk 205C Compassvale LaneA82552~72yrAA+
40Blk 206D Compassvale LaneA82533~72yrA+A
41Blk 292B Compassvale StA82565~75yrB+A+
42Blk 308C Anchorvale RdA82560~75yrB+A+
43Blk 310A Anchorvale RdA82549~76yrAA+
44Blk 312B Anchorvale LaneA82545~75yrAA+
45Blk 121 Rivervale DrA81549~73yrAA
46Blk 156 Rivervale CresA81588~78yrB-A+
47Blk 162B Rivervale CresA81648~90yrCA+
48Blk 164A Rivervale CresA81630~90yrCA+
49Blk 164C Rivervale CresA81596~90yrB-A+
50Blk 178A Rivervale CresA81609~88yrCA+
51Blk 178B Rivervale CresA81623~88yrCA+
52Blk 180C Rivervale CresA81609~88yrCA+
53Blk 193 Rivervale DrA81554~74yrB+A+
54Blk 203A Compassvale RdA81594~73yrB-A+
55Blk 297A Compassvale StA81553~74yrAA
56Blk 297B Compassvale StA81544~74yrAA
57Blk 298A Compassvale StA81533~74yrA+B+
58Blk 299A Compassvale StA81546~74yrAA+
59Blk 299B Compassvale StA81560~74yrB+A+
60Blk 415C Fernvale LinkA81647~89yrCA+

Showing 60 of 614 blocks