HOROI

HDB town scorecard · rubric v0.2

Yishun

HDB Town / Resale scorecard

C
53/100
75% measured

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

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

Overall53C

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

Value72B+

$571 psf — 19th pctile of 26 towns · private next door 2.3x pricier

Investment39D

4.9% 2yr momentum · 1597 txns/12mo · ~61yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    0.0/5

    4.9% 2yr psf growth ($544->$571)

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

  • Upgrader Equity Unlock

    20%
    computed
    2.0/5

    $554,432 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    5.0/5

    1597 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
    5.0/5

    2.3x ($1315 D27 private resale / $571 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,597
Avg resale price
$559,010
Avg resale price psf
$571 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

574 rated blocks

Every Yishun 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 238 Yishun Ring RdA-75489~58yrA+A-
2Blk 813A Yishun Ring RdB+75777~91yrDA+
3Blk 332 Yishun Ring RdB+72490~61yrA+A-
4Blk 333C Yishun St 31B+72424~88yrA+A
5Blk 335B Yishun St 31B+72621~88yrD+A+
6Blk 346 Yishun Ave 11B+72478~61yrA+A
7Blk 651 Yishun Ave 4B+72499~60yrA+A-
8Blk 865 Yishun St 81B+72477~61yrA+A-
9Blk 813B Yishun Ring RdB+72804~91yrDA+
10Blk 265 Yishun St 22B+71531~59yrAA
11Blk 310 Yishun Ring RdB+71514~68yrAA
12Blk 221 Yishun St 21B+71491~58yrA+B+
13Blk 424D Yishun Ave 11B+70577~88yrB-A+
14Blk 209 Yishun St 21B70503~58yrA+B-
15Blk 213 Yishun St 21B70509~58yrAB+
16Blk 223 Yishun St 21B70546~59yrBA
17Blk 131 Yishun St 11B69518~58yrAB+
18Blk 316C Yishun Ave 9B69614~88yrD+A+
19Blk 336A Yishun St 31B69606~88yrC-A+
20Blk 342A Yishun Ring RdB69621~89yrD+A+
21Blk 349 Yishun Ave 11B69494~61yrA+A-
22Blk 366 Yishun Ring RdB69493~61yrA+A-
23Blk 428B Yishun Ave 11B69571~88yrB-A+
24Blk 505C Yishun St 51B69597~89yrC-A+
25Blk 155 Yishun St 11B69507~58yrAB
26Blk 353 Yishun Ring RdB69501~62yrA+A-
27Blk 800 Yishun Ring RdB69560~60yrB-B+
28Blk 260 Yishun St 22B68514~58yrAA-
29Blk 308 Yishun Ring RdB68525~61yrAB+
30Blk 309 Yishun Ring RdB68543~68yrAA-
31Blk 314 Yishun Ring RdB68512~68yrAA-
32Blk 327 Yishun Ring RdB68536~61yrAA-
33Blk 330 Yishun Ring RdB68491~68yrA+B
34Blk 335C Yishun St 31B68586~88yrC-A+
35Blk 336C Yishun St 31B68591~88yrC-A+
36Blk 350 Yishun Ave 11B68499~61yrA+B+
37Blk 504D Yishun St 51B68628~89yrDA+
38Blk 505D Yishun St 51B68595~89yrC-A+
39Blk 602 Yishun St 61B68487~60yrA+B
40Blk 171 Yishun Ave 7B68487~61yrA+B
41Blk 316A Yishun Ave 9B68636~88yrDA+
42Blk 362 Yishun Ring RdB68503~61yrA+B+
43Blk 677A Yishun Ring RdB68694~91yrDA+
44Blk 757 Yishun St 72B68537~59yrAB-
45Blk 862 Yishun Ave 4B68511~61yrAA-
46Blk 127 Yishun St 11B67501~57yrA+B
47Blk 166 Yishun Ring RdB67529~60yrAB+
48Blk 342B Yishun Ring RdB67680~89yrDA+
49Blk 432C Yishun Ave 1B67566~88yrB-A+
50Blk 609 Yishun St 61B67523~59yrAB
51Blk 642 Yishun St 61B67533~59yrAB
52Blk 770 Yishun Ave 3B67529~59yrAB
53Blk 776 Yishun Ave 2B67552~59yrBA-
54Blk 130 Yishun St 11B67469~58yrA+C+
55Blk 232 Yishun St 21B67492~58yrA+B-
56Blk 270 Yishun St 22B67469~60yrA+A-
57Blk 284 Yishun Ave 6B67502~60yrA+A-
58Blk 289 Yishun Ave 6B67525~60yrAA
59Blk 506B Yishun Ave 4B67656~91yrDA+
60Blk 508A Yishun Ave 4B67676~91yrDA+

Showing 60 of 574 blocks