HOROI

HDB town scorecard · rubric v0.2

Woodlands

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

Value76A-

$540 psf — 11th pctile of 26 towns · private next door 2.18x pricier

Investment46C-

4.3% 2yr momentum · 1845 txns/12mo · ~71yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    0.0/5

    4.3% 2yr psf growth ($518->$540)

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

  • Upgrader Equity Unlock

    20%
    computed
    2.0/5

    $555,495 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    5.0/5

    1845 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.18x ($1176 D25 private resale / $540 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,845
Avg resale price
$605,521
Avg resale price psf
$540 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

653 rated blocks

Every Woodlands 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 Woodlands Dr 16A82509~73yrAA+
2Blk 555 Woodlands Dr 53A80509~72yrAA+
3Blk 168 Woodlands St 11A-79486~59yrA+A-
4Blk 504 Woodlands Dr 14A-79499~72yrA+A+
5Blk 508 Woodlands Dr 14A-79511~72yrAA+
6Blk 539 Woodlands Dr 16A-79501~73yrA+A+
7Blk 639 Woodlands Ring RdA-79506~72yrAA+
8Blk 875 Woodlands St 82A-78485~69yrA+A
9Blk 545 Woodlands Dr 16A-78528~73yrBA+
10Blk 547 Woodlands Dr 16A-78534~73yrBA+
11Blk 556 Woodlands Dr 53A-77504~72yrA+A+
12Blk 633 Woodlands Ring RdA-77486~72yrA+A-
13Blk 722 Woodlands Ave 6A-77507~70yrAA+
14Blk 743 Woodlands CircleA-77511~70yrAA+
15Blk 786C Woodlands Dr 60A-77492~70yrA+A+
16Blk 787E Woodlands CresA-77506~70yrAA+
17Blk 410 Woodlands St 41A-77479~69yrA+A
18Blk 511 Woodlands Dr 14A-77534~72yrBA
19Blk 542 Woodlands Dr 16A-77524~73yrBA
20Blk 543 Woodlands Dr 16A-77539~73yrC+A+
21Blk 587 Woodlands Dr 16A-77541~74yrC+A+
22Blk 5A Marsiling DrA-76490~75yrA+A+
23Blk 602 Woodlands Dr 42A-76501~70yrA+A
24Blk 589 Woodlands Dr 16A-76553~74yrC+A+
25Blk 795 Woodlands Dr 72A-76511~71yrAA+
26Blk 521 Woodlands Dr 14A-75520~73yrBA+
27Blk 624A Woodlands Dr 52A-75484~71yrA+A
28Blk 748 Woodlands CircleA-75474~71yrA+A
29Blk 757 Woodlands Ave 4A-75482~70yrA+A+
30Blk 762 Woodlands Ave 6A-75480~71yrA+A
31Blk 779 Woodlands CresA-75473~70yrA+A
32Blk 553 Woodlands Dr 44B+75501~73yrA+A
33Blk 682A Woodlands Dr 62B+75527~73yrBA+
34Blk 606 Woodlands Ring RdB+74486~71yrA+B+
35Blk 609 Woodlands Ring RdB+74500~71yrA+A+
36Blk 622 Woodlands Dr 52B+74498~71yrA+A+
37Blk 630 Woodlands Ring RdB+74505~71yrAA+
38Blk 661 Woodlands Ring RdB+74499~71yrA+A
39Blk 664 Woodlands Ring RdB+74510~71yrAA
40Blk 723 Woodlands Ave 6B+74497~70yrA+A
41Blk 738 Woodlands CircleB+74496~71yrA+A
42Blk 744 Woodlands CircleB+74499~71yrA+A
43Blk 745 Woodlands CircleB+74489~71yrA+A
44Blk 750 Woodlands Ave 4B+74488~71yrA+A+
45Blk 751 Woodlands CircleB+74482~71yrA+A-
46Blk 758 Woodlands Ave 6B+74483~71yrA+A-
47Blk 761 Woodlands Ave 6B+74490~71yrA+A+
48Blk 786D Woodlands Dr 60B+74503~70yrA+A+
49Blk 787C Woodlands CresB+74511~70yrAA
50Blk 887A Woodlands Dr 50B+74652~88yrDA+
51Blk 899A Woodlands Dr 50B+74502~70yrA+A+
52Blk 156 Woodlands St 13B+74485~59yrA+B
53Blk 174 Woodlands St 13B+74466~66yrA+A-
54Blk 415 Woodlands St 41B+74484~69yrA+A-
55Blk 518 Woodlands Dr 14B+74519~73yrBA
56Blk 582 Woodlands Dr 16B+74545~74yrC+A+
57Blk 680 Woodlands Ave 6B+74560~71yrC-A+
58Blk 681B Woodlands Dr 62B+74528~73yrBA
59Blk 683A Woodlands Dr 62B+74547~73yrC+A+
60Blk 735 Woodlands CircleB+74483~71yrA+A-

Showing 60 of 653 blocks