HOROI

HDB town scorecard · rubric v0.2

Sengkang

HDB Town / Resale scorecard

B
68/100
75% measured

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

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

Overall68B

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

Value68B

$645 psf — 46th pctile of 26 towns · private next door 2.55x pricier

Investment76A-

9.2% 2yr momentum · 1759 txns/12mo · ~83yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    2.0/5

    9.2% 2yr psf growth ($590->$645)

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

  • Upgrader Equity Unlock

    20%
    computed
    4.0/5

    $651,769 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    5.0/5

    1759 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.55x ($1643 D19 private resale / $645 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,759
Avg resale price
$670,619
Avg resale price psf
$645 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

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 144 Rivervale DrA+86505~72yrA+A+
2Blk 157C Rivervale CresA+86539~76yrA+A+
3Blk 184A Rivervale CresA+86532~76yrA+A+
4Blk 309A Anchorvale RdA+86527~75yrA+A+
5Blk 122D Rivervale DrA85515~73yrA+A
6Blk 158A Rivervale CresA85535~76yrA+A
7Blk 471A Fernvale StA84639~89yrCA+
8Blk 113 Rivervale WalkA83528~71yrA+A
9Blk 125 Rivervale StA83536~72yrA+A+
10Blk 130 Rivervale StA83537~72yrA+A+
11Blk 134 Rivervale StA83526~72yrA+A
12Blk 145 Rivervale DrA83528~72yrA+A
13Blk 227C Compassvale DrA83533~73yrA+A+
14Blk 307A Anchorvale RdA83537~74yrA+A+
15Blk 416A Fernvale LinkA83663~89yrD+A+
16Blk 416B Fernvale LinkA83666~89yrD+A+
17Blk 329A Anchorvale StA82707~88yrD+A+
18Blk 453D Fernvale RdA82697~88yrD+A+
19Blk 103 Rivervale WalkA82565~72yrB+A+
20Blk 116B Rivervale DrA82567~73yrB+A+
21Blk 121A Rivervale DrA82538~73yrA+A-
22Blk 121D Sengkang East WayA82556~73yrB+A+
23Blk 122E Rivervale DrA82544~73yrAA+
24Blk 140 Rivervale StA82565~72yrB+A+
25Blk 148 Rivervale CresA82527~72yrA+A-
26Blk 149 Rivervale CresA82547~72yrAA+
27Blk 155 Rivervale CresA82562~78yrB+A+
28Blk 158B Rivervale CresA82575~76yrB+A+
29Blk 183C Rivervale CresA82541~76yrA+A
30Blk 188B Rivervale DrA82519~73yrA+A
31Blk 189C Rivervale DrA82563~73yrB+A+
32Blk 190B Rivervale DrA82553~73yrAA+
33Blk 205C Compassvale LaneA82555~72yrB+A+
34Blk 206D Compassvale LaneA82536~72yrA+A
35Blk 295C Compassvale CresA82537~75yrA+A
36Blk 308C Anchorvale RdA82559~75yrB+A+
37Blk 156 Rivervale CresA81594~78yrB-A+
38Blk 164A Rivervale CresA81630~90yrCA+
39Blk 164C Rivervale CresA81596~90yrB-A+
40Blk 178A Rivervale CresA81619~88yrCA+
41Blk 178B Rivervale CresA81628~88yrCA+
42Blk 180C Rivervale CresA81609~88yrB-A+
43Blk 193 Rivervale DrA81552~74yrAA+
44Blk 203A Compassvale RdA81594~73yrB-A+
45Blk 297A Compassvale StA81568~74yrB+A
46Blk 297B Compassvale StA81544~74yrAA
47Blk 299A Compassvale StA81546~74yrAA+
48Blk 299B Compassvale StA81563~74yrB+A+
49Blk 415C Fernvale LinkA81648~89yrCA+
50Blk 416C Fernvale LinkA81645~89yrCA+
51Blk 436A Fernvale RdA81648~83yrCA+
52Blk 469B Sengkang West WayA81641~89yrCA+
53Blk 469C Sengkang West WayA81628~89yrCA+
54Blk 470C Fernvale LinkA81639~89yrCA+
55Blk 101 Rivervale WalkA-80529~72yrA+A
56Blk 135 Rivervale StA-80466~71yrA+A-
57Blk 188A Rivervale DrA-80520~73yrA+A
58Blk 188C Rivervale DrA-80529~73yrA+A+
59Blk 188D Rivervale DrA-80533~73yrA+A+
60Blk 231 Compassvale WalkA-80524~72yrA+A+

Showing 60 of 614 blocks