HOROI

HDB town scorecard · rubric v0.2

Pasir Ris

HDB Town / Resale scorecard

C+
57/100
75% measured

Carried by upgrader equity unlock (4.0/5); capped by price trend & momentum (1.0/5).

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

Overall57C+

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

Value72B+

$589 psf — 26th pctile of 26 towns · private next door 2.44x pricier

Investment44D+

8.4% 2yr momentum · 776 txns/12mo · ~66yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    1.0/5

    8.4% 2yr psf growth ($544->$589)

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

  • Upgrader Equity Unlock

    20%
    computed
    4.0/5

    $655,355 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    3.0/5

    776 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.44x ($1440 D18 private resale / $589 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: Upgrader Equity Unlock · 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)
776
Avg resale price
$745,965
Avg resale price psf
$589 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

383 rated blocks

Every Pasir Ris 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 528A Pasir Ris St 51B+75827~88yrDA+
2Blk 139 Pasir Ris St 11B+72519~67yrA+A-
3Blk 146 Pasir Ris St 11B+72497~68yrA+A-
4Blk 143 Pasir Ris St 11B+71524~68yrAA
5Blk 530D Pasir Ris Dr 1B+71912~88yrDA
6Blk 142 Pasir Ris St 11B70534~67yrAA
7Blk 524A Pasir Ris St 51B70790~88yrDA+
8Blk 524B Pasir Ris St 51B70771~88yrDA+
9Blk 525A Pasir Ris St 51B70732~88yrDA+
10Blk 525C Pasir Ris St 51B70769~88yrDA+
11Blk 528B Pasir Ris St 51B70793~88yrDA+
12Blk 140 Pasir Ris St 11B69503~67yrA+B+
13Blk 144 Pasir Ris St 11B69514~67yrA+B+
14Blk 145 Pasir Ris St 11B69512~67yrA+A-
15Blk 148 Pasir Ris St 13B69507~68yrA+A-
16Blk 149 Pasir Ris St 13B69501~68yrA+B+
17Blk 527B Pasir Ris St 51B69801~88yrDA+
18Blk 527C Pasir Ris St 51B69830~88yrDA+
19Blk 527D Pasir Ris St 51B69826~88yrDA+
20Blk 114 Pasir Ris St 11B68536~62yrAA-
21Blk 138 Pasir Ris St 11B68503~67yrA+B
22Blk 141 Pasir Ris St 11B68530~68yrAA-
23Blk 181 Pasir Ris St 11B68519~66yrA+B+
24Blk 190 Pasir Ris St 12B68535~66yrAA
25Blk 461 Pasir Ris Dr 4B68538~65yrAA
26Blk 478 Pasir Ris Dr 4B68533~65yrAA
27Blk 530A Pasir Ris Dr 1B68869~88yrDA
28Blk 556 Pasir Ris St 51B68398~65yrA+B+
29Blk 568 Pasir Ris St 51B68602~65yrC-A+
30Blk 530B Pasir Ris Dr 1B67899~88yrDA-
31Blk 749 Pasir Ris St 71B67562~69yrB-A+
32Blk 524C Pasir Ris St 51B67777~88yrDA+
33Blk 525B Pasir Ris St 51B67749~88yrDA+
34Blk 526C Pasir Ris St 51B67761~88yrDA+
35Blk 527A Pasir Ris St 51B67756~88yrDA+
36Blk 528C Pasir Ris St 51B67734~88yrDA+
37Blk 530C Pasir Ris Dr 1B67882~88yrDB+
38Blk 560 Pasir Ris St 51B67498~66yrA+B
39Blk 187 Pasir Ris St 11B66512~66yrA+B+
40Blk 465 Pasir Ris St 41B66460~65yrA+B+
41Blk 722 Pasir Ris St 72B66515~69yrA+A-
42Blk 526D Pasir Ris St 51B66757~88yrDA+
43Blk 147 Pasir Ris St 13B65523~68yrAA-
44Blk 155 Pasir Ris St 13B65514~68yrA+B
45Blk 193 Pasir Ris St 12B65533~66yrAA-
46Blk 230 Pasir Ris St 21B65513~66yrA+B
47Blk 238 Pasir Ris St 21B65528~66yrAA
48Blk 269 Pasir Ris St 21B65540~67yrAA-
49Blk 557 Pasir Ris St 51B-65580~66yrC-A+
50Blk 565 Pasir Ris St 51B-65564~65yrB-B+
51Blk 570 Pasir Ris St 53B-65606~68yrC-A-
52Blk 119 Pasir Ris St 11B-64535~62yrAB
53Blk 482 Pasir Ris Dr 4B-64518~62yrA+B-
54Blk 486 Pasir Ris Dr 4B-64524~65yrAB+
55Blk 107 Pasir Ris St 12B-63379~62yrA+B
56Blk 130 Pasir Ris St 11B-63368~67yrA+B
57Blk 150 Pasir Ris St 13B-63362~68yrA+B
58Blk 518 Pasir Ris St 52B-63601~66yrC-A-
59Blk 520 Pasir Ris St 52B-63586~66yrC-A-
60Blk 554 Pasir Ris St 51B-63556~65yrB-B+

Showing 60 of 383 blocks