HOROI

HDB town scorecard · rubric v0.2

Bishan

HDB Town / Resale scorecard

C
53/100
75% measured

Carried by upgrader equity unlock (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

Value56C+

$758 psf — 73th pctile of 26 towns · private next door 2.53x pricier

Investment24D

6.8% 2yr momentum · 424 txns/12mo · ~61yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    0.0/5

    6.8% 2yr psf growth ($710->$758)

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

  • Upgrader Equity Unlock

    20%
    computed
    5.0/5

    $793,512 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    2.0/5

    424 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.53x ($1914 D20 private resale / $758 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)
424
Avg resale price
$871,011
Avg resale price psf
$758 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

197 rated blocks

Every Bishan 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 211 Bishan St 23B+71694~65yrB-A-
2Blk 205 Bishan St 23B70717~65yrB-A-
3Blk 406 Sin Ming AveB69827~60yrDA+
4Blk 273A Bishan St 24B681,229~84yrDA+
5Blk 217 Bishan St 23B68590~65yrAB+
6Blk 403 Sin Ming AveB67790~59yrDA-
7Blk 191 Bishan St 13B66618~60yrA-C-
8Blk 401 Sin Ming AveB66683~58yrA-C-
9Blk 170 Bishan St 13B65708~60yrB-B+
10Blk 249 Bishan St 22B65708~65yrB-A-
11Blk 267 Bishan St 24B65700~65yrB-A-
12Blk 278 Bishan St 24B65592~65yrAB-
13Blk 442 Sin Ming AveB-65728~63yrB-C+
14Blk 449 Sin Ming AveB-65650~63yrA-C-
15Blk 144 Bishan St 12B-64664~61yrA-C+
16Blk 154 Bishan St 13B-64682~60yrA-C+
17Blk 305 Shunfu RdB-64750~58yrD+B-
18Blk 454 Sin Ming AveB-64717~62yrB-B
19Blk 275A Bishan St 24B-631,113~84yrDA
20Blk 407 Sin Ming AveB-63783~59yrDB
21Blk 216 Bishan St 23B-62744~65yrD+B-
22Blk 209 Bishan St 23B-62722~65yrB-C+
23Blk 220 Bishan St 23B-62695~65yrB-B-
24Blk 448 Bright Hill DrB-62674~63yrA-D+
25Blk 306 Shunfu RdB-61669~58yrA-D
26Blk 272 Bishan St 24B-61706~65yrB-C+
27Blk 503 Bishan St 11B-61794~62yrDB-
28Blk 25 Sin Ming RdB-60538~47yrA+D+
29Blk 262 Bishan St 22B-60679~65yrA-C
30Blk 102 Bishan St 12C+59715~60yrB-C-
31Blk 153 Bishan St 13C+59703~60yrB-C
32Blk 22 Sin Ming RdC+59500~46yrA+C-
33Blk 257 Bishan St 22C+59798~65yrDA-
34Blk 233 Bishan St 22C+59657~65yrA-C-
35Blk 273B Bishan St 24C+591,099~84yrDA-
36Blk 443 Sin Ming AveC+59628~63yrA-D
37Blk 142 Bishan St 12C+58754~61yrD+B
38Blk 248 Bishan St 22C+58761~65yrD+B+
39Blk 266 Bishan St 24C+58701~65yrB-B-
40Blk 270 Bishan St 24C+58755~65yrD+B+
41Blk 304 Shunfu RdC+58745~58yrD+D+
42Blk 182 Bishan St 13C+58763~60yrD+C
43Blk 187 Bishan St 13C+58890~60yrDB+
44Blk 207 Bishan St 23C+58787~65yrDB
45Blk 226 Bishan St 23C+58703~65yrB-C
46Blk 236 Bishan St 22C+58747~65yrD+B-
47Blk 289 Bishan St 24C+58807~71yrDB+
48Blk 444 Sin Ming AveC+58728~63yrB-D+
49Blk 445 Sin Ming AveC+58756~63yrD+C
50Blk 447 Bright Hill DrC+58866~63yrDB+
51Blk 140 Bishan St 12C+57644~61yrA-D+
52Blk 214 Bishan St 23C+57655~65yrA-D+
53Blk 243 Bishan St 22C+57731~65yrCB
54Blk 246 Bishan St 22C+57746~65yrD+B
55Blk 212 Bishan St 23C+57779~65yrDB-
56Blk 303 Shunfu RdC+57714~58yrB-D
57Blk 402 Sin Ming AveC+57718~59yrB-D
58Blk 408 Sin Ming AveC+57743~59yrD+D+
59Blk 127 Bishan St 12C+56719~59yrB-D+
60Blk 138 Bishan St 12C+56708~60yrB-C-

Showing 60 of 197 blocks