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-

$543 psf — 11th pctile of 26 towns · private next door 2.16x pricier

Investment46C-

6.4% 2yr momentum · 1824 txns/12mo · ~71yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    0.0/5

    6.4% 2yr psf growth ($511->$543)

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

  • Upgrader Equity Unlock

    20%
    computed
    2.0/5

    $560,941 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    5.0/5

    1824 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.16x ($1174 D25 private resale / $543 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,824
Avg resale price
$611,084
Avg resale price psf
$543 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

652 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 504 Woodlands Dr 14A-79498~72yrA+A+
4Blk 508 Woodlands Dr 14A-79511~72yrAA+
5Blk 539 Woodlands Dr 16A-79495~73yrA+A+
6Blk 751 Woodlands CircleA-78485~71yrA+A+
7Blk 761 Woodlands Ave 6A-78484~71yrA+A+
8Blk 875 Woodlands St 82A-78485~69yrA+A
9Blk 544 Woodlands Dr 16A-78492~73yrA+A-
10Blk 545 Woodlands Dr 16A-78525~73yrBA+
11Blk 547 Woodlands Dr 16A-78526~73yrBA+
12Blk 582 Woodlands Dr 16A-78524~74yrBA+
13Blk 142 Marsiling RdA-77501~68yrA+A+
14Blk 556 Woodlands Dr 53A-77501~72yrA+A+
15Blk 743 Woodlands CircleA-77504~70yrA+A+
16Blk 786D Woodlands Dr 60A-77505~70yrAA+
17Blk 410 Woodlands St 41A-77479~69yrA+A
18Blk 511 Woodlands Dr 14A-77534~72yrBA
19Blk 542 Woodlands Dr 16A-77529~73yrBA
20Blk 543 Woodlands Dr 16A-77539~73yrC+A+
21Blk 587 Woodlands Dr 16A-77541~74yrC+A+
22Blk 683A Woodlands Dr 62A-77547~73yrC+A+
23Blk 735 Woodlands CircleA-77483~71yrA+A
24Blk 602 Woodlands Dr 42A-76501~70yrA+A
25Blk 589 Woodlands Dr 16A-76551~74yrC+A+
26Blk 790 Woodlands Ave 6A-76506~70yrAA
27Blk 795 Woodlands Dr 72A-76507~71yrAA+
28Blk 521 Woodlands Dr 14A-75524~73yrBA+
29Blk 624A Woodlands Dr 52A-75484~71yrA+A
30Blk 625B Woodlands Dr 52A-75482~71yrA+A
31Blk 748 Woodlands CircleA-75465~71yrA+A
32Blk 757 Woodlands Ave 4A-75482~70yrA+A+
33Blk 759 Woodlands Ave 6A-75479~71yrA+A
34Blk 762 Woodlands Ave 6A-75480~71yrA+A
35Blk 779 Woodlands CresA-75473~70yrA+A
36Blk 879 Woodlands St 82A-75479~69yrA+A
37Blk 168 Woodlands St 11B+75486~59yrA+A-
38Blk 681C Woodlands Dr 62B+75503~73yrA+A-
39Blk 607 Woodlands Ring RdB+74501~71yrA+A+
40Blk 609 Woodlands Ring RdB+74499~71yrA+A+
41Blk 611 Woodlands Ring RdB+74501~71yrA+A+
42Blk 622 Woodlands Dr 52B+74495~71yrA+A+
43Blk 630 Woodlands Ring RdB+74506~71yrAA+
44Blk 659 Woodlands Ring RdB+74506~71yrAA
45Blk 661 Woodlands Ring RdB+74499~71yrA+A
46Blk 705 Woodlands Dr 40B+74504~69yrA+A
47Blk 738 Woodlands CircleB+74496~71yrA+A
48Blk 744 Woodlands CircleB+74499~71yrA+A
49Blk 750 Woodlands Ave 4B+74488~71yrA+A+
50Blk 758 Woodlands Ave 6B+74483~71yrA+A-
51Blk 890A Woodlands Dr 50B+74654~90yrDA+
52Blk 174 Woodlands St 13B+74454~66yrA+A-
53Blk 415 Woodlands St 41B+74484~69yrA+A-
54Blk 518 Woodlands Dr 14B+74519~73yrBA
55Blk 573B Woodlands Dr 16B+74668~91yrDA+
56Blk 351 Woodlands Ave 1B+73516~69yrBA+
57Blk 524 Woodlands Dr 14B+73513~73yrBA+
58Blk 549 Woodlands Dr 44B+73492~73yrA+A-
59Blk 550 Woodlands Dr 44B+73516~73yrBA+
60Blk 5A Marsiling DrB+73493~75yrA+A

Showing 60 of 652 blocks