HOROI

HDB town scorecard · rubric v0.2

Pasir Ris

HDB Town / Resale scorecard

B-
62/100
75% measured

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

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

Overall62B-

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

Value72B+

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

Investment52C

9.3% 2yr momentum · 732 txns/12mo · ~66yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    2.0/5

    9.3% 2yr psf growth ($540->$590)

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

  • Upgrader Equity Unlock

    20%
    computed
    4.0/5

    $656,660 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    3.0/5

    732 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 ($1439 D18 private resale / $590 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)
732
Avg resale price
$740,507
Avg resale price psf
$590 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

380 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+75828~88yrDA+
2Blk 142 Pasir Ris St 11B+73534~67yrAA+
3Blk 146 Pasir Ris St 11B+72497~68yrA+A-
4Blk 143 Pasir Ris St 11B+71524~68yrAA
5Blk 190 Pasir Ris St 12B+71536~66yrAA+
6Blk 524A Pasir Ris St 51B70789~88yrDA+
7Blk 524B Pasir Ris St 51B70774~88yrDA+
8Blk 525A Pasir Ris St 51B70732~88yrDA+
9Blk 525C Pasir Ris St 51B70755~88yrDA+
10Blk 528B Pasir Ris St 51B70793~88yrDA+
11Blk 140 Pasir Ris St 11B69489~67yrA+B+
12Blk 144 Pasir Ris St 11B69498~67yrA+B+
13Blk 145 Pasir Ris St 11B69512~67yrA+A-
14Blk 148 Pasir Ris St 13B69507~68yrA+A-
15Blk 149 Pasir Ris St 13B69501~68yrA+B+
16Blk 187 Pasir Ris St 11B69512~66yrA+A-
17Blk 527B Pasir Ris St 51B69801~88yrDA+
18Blk 527C Pasir Ris St 51B69829~88yrDA+
19Blk 527D Pasir Ris St 51B69835~88yrDA+
20Blk 139 Pasir Ris St 11B68519~67yrAA-
21Blk 141 Pasir Ris St 11B68530~68yrAA-
22Blk 181 Pasir Ris St 11B68516~66yrA+B+
23Blk 461 Pasir Ris Dr 4B68538~65yrAA
24Blk 478 Pasir Ris Dr 4B68533~65yrAA
25Blk 118 Pasir Ris St 11B68518~62yrA+B+
26Blk 530D Pasir Ris Dr 1B68912~88yrDA-
27Blk 530B Pasir Ris Dr 1B67894~88yrDA-
28Blk 524C Pasir Ris St 51B67777~88yrDA+
29Blk 525B Pasir Ris St 51B67749~88yrDA+
30Blk 526C Pasir Ris St 51B67761~88yrDA+
31Blk 527A Pasir Ris St 51B67753~88yrDA+
32Blk 528C Pasir Ris St 51B67729~88yrDA+
33Blk 530C Pasir Ris Dr 1B67861~88yrDB+
34Blk 558 Pasir Ris St 51B67534~66yrAA-
35Blk 560 Pasir Ris St 51B67498~66yrA+B
36Blk 465 Pasir Ris St 41B66460~65yrA+B+
37Blk 722 Pasir Ris St 72B66515~69yrA+A-
38Blk 526D Pasir Ris St 51B66756~88yrDA+
39Blk 138 Pasir Ris St 11B65510~67yrA+B-
40Blk 155 Pasir Ris St 13B65514~68yrA+B
41Blk 183 Pasir Ris St 11B65537~66yrAA-
42Blk 193 Pasir Ris St 12B65535~66yrAA-
43Blk 230 Pasir Ris St 21B65513~66yrA+B
44Blk 238 Pasir Ris St 21B65528~66yrAA
45Blk 629 Pasir Ris Dr 3B65541~68yrAA-
46Blk 557 Pasir Ris St 51B-65580~66yrC-A+
47Blk 568 Pasir Ris St 51B-65599~65yrC-A
48Blk 570 Pasir Ris St 53B-65605~68yrC-A-
49Blk 577 Pasir Ris St 53B-65577~68yrC-A-
50Blk 114 Pasir Ris St 11B-64542~62yrBA-
51Blk 119 Pasir Ris St 11B-64535~62yrAB
52Blk 411 Pasir Ris Dr 6B-64531~63yrAB-
53Blk 482 Pasir Ris Dr 4B-64514~62yrA+B-
54Blk 486 Pasir Ris Dr 4B-64524~65yrAB+
55Blk 551 Pasir Ris St 51B-64559~65yrB-A-
56Blk 611 Elias RdB-64532~68yrAB
57Blk 776 Pasir Ris St 71B-64545~69yrBA+
58Blk 526A Pasir Ris St 51B-64700~88yrDA+
59Blk 530A Pasir Ris Dr 1B-64869~88yrDB+
60Blk 556 Pasir Ris St 51B-64398~65yrA+B-

Showing 60 of 380 blocks