HOROI

HDB town scorecard · rubric v0.2

Central Area

HDB Town / Resale scorecard

A-
78/100
75% measured

Carried by price trend & momentum (5.0/5); capped by transaction liquidity (1.0/5).

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

Overall78A-

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

Value12D

$944 psf — 100th pctile of 26 towns · private next door 1.63x pricier

Investment59C+

19.0% 2yr momentum · 179 txns/12mo · ~57yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    5.0/5

    19.0% 2yr psf growth ($793->$944)

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

  • Upgrader Equity Unlock

    20%
    computed
    5.0/5

    $1,067,182 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    1.0/5

    179 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

    1.63x ($1536 islandwide OCR private resale / $944 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: Price Trend & Momentum · Weakest: Transaction Liquidity. Each category is scored 0–5 against public anchors, multiplied by its weight and scaled to 100.

Key facts

Resale transactions (12 mo)
179
Avg resale price
$872,553
Avg resale price psf
$944 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)

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

60 rated blocks

Every Central Area 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 642 Rowell RdB+73701~57yrB-A-
2Blk 1A Cantonment RdB+721,357~84yrDA+
3Blk 1B Cantonment RdB+721,389~84yrDA+
4Blk 1C Cantonment RdB+721,369~84yrDA+
5Blk 1D Cantonment RdB681,348~84yrDA
6Blk 1E Cantonment RdB681,300~84yrDA
7Blk 635 Veerasamy RdB67696~58yrB-C+
8Blk 34 Upp Cross StB66649~48yrA-D+
9Blk 633 Veerasamy RdB66719~58yrCB-
10Blk 672B Klang LaneB66721~75yrCB-
11Blk 1F Cantonment RdB-651,317~84yrDA
12Blk 1G Cantonment RdB-651,312~84yrDA
13Blk 634 Veerasamy RdB-65685~58yrB-C
14Blk 29 Kelantan RdB-62707~50yrCB
15Blk 662 Buffalo RdB-61625~55yrA-D
16Blk 663 Buffalo RdB-61656~55yrB-D+
17Blk 668 Chander RdB-61622~57yrA-D
18Blk 637 Veerasamy RdB-60710~58yrCC
19Blk 640 Rowell RdC+60685~57yrB-C-
20Blk 671B Klang LaneC+60840~76yrDB-
21Blk 32 New Mkt RdC+59698~56yrB-D
22Blk 661 Buffalo RdC+59678~55yrB-D+
23Blk 28 Kelantan RdC+57651~50yrA-D
24Blk 30 Kelantan RdC+57742~54yrD+C
25Blk 639 Rowell RdC+57674~56yrB-D
26Blk 671A Klang LaneC+57699~76yrB-D
27Blk 672A Klang LaneC+56729~75yrCD+
28Blk 9 Selegie RdC+56698~47yrB-D
29Blk 10 Jln KukohC55561~44yrAD
30Blk 264 Waterloo StC55872~59yrDC-
31Blk 641 Rowell RdC55541~56yrA+D
32Blk 26 Jln BersehC54667~52yrB-D
33Blk 9 Jln KukohC54574~55yrAD
34Blk 4 Sago LaneC53706~47yrB-D
35Blk 632 Veerasamy RdC53719~58yrCD
36Blk 2 Tg Pagar PlazaC52772~50yrD+D
37Blk 335A Smith StC52777~57yrD+D
38Blk 4 Tg Pagar PlazaC52811~50yrD+D
39Blk 536 Upp Cross StC52833~54yrD+D
40Blk 262 Waterloo StC51685~51yrB-D
41Blk 269B Queen StC50807~57yrD+D
42Blk 334 Kreta Ayer RdC-50882~54yrDD
43Blk 335B Smith StC-50913~57yrDD
44Blk 1 Tg Pagar PlazaC-49787~50yrD+D
45Blk 271 Queen StC-49791~52yrD+D
46Blk 535 Upp Cross StC-49823~53yrD+D
47Blk 538 Upp Cross StC-49898~51yrDD
48Blk 10 Selegie RdC-48578~47yrAD
49Blk 3 Tg Pagar PlazaC-48846~50yrDD
50Blk 53 Chin Swee RdC-48661~47yrB-D
51Blk 8 Jln KukohC-48536~44yrA+D
52Blk 8 Selegie RdC-47687~47yrB-D
53Blk 232 Bain StC-46906~53yrDD
54Blk 532 Upp Cross StC-46910~53yrDD
55Blk 8 Tg Pagar PlazaC-46907~53yrDD
56Blk 263 Waterloo StD+45835~51yrDD
57Blk 5 Tg Pagar PlazaD+45884~50yrDD
58Blk 533 Upp Cross StD+45875~53yrDD
59Blk 7 Tg Pagar PlazaD+43922~53yrDD
60Blk 233 Bain StD39938~53yrDD