HOROI

HDB town scorecard · rubric v0.2

Queenstown

HDB Town / Resale scorecard

A
84/100
75% measured

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

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

Overall84A

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

Value36D

$924 psf — 96th pctile of 26 towns · private next door 2.37x pricier

Investment90A+

21.5% 2yr momentum · 759 txns/12mo · ~81yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    5.0/5

    21.5% 2yr psf growth ($761->$924)

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

  • Upgrader Equity Unlock

    20%
    computed
    5.0/5

    $1,011,463 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    3.0/5

    759 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.37x ($2189 D03 private resale / $924 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)
759
Avg resale price
$817,596
Avg resale price psf
$924 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

176 rated blocks

Every Queenstown 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 91 Tanglin Halt RdB+711,054~81yrDB+
2Blk 89 Tanglin Halt RdB+701,060~81yrDB+
3Blk 90 Tanglin Halt RdB+701,061~81yrDB+
4Blk 33 Ghim Moh LinkB691,181~91yrDA+
5Blk 86 Dawson RdB691,223~89yrDA+
6Blk 92 Dawson RdB691,203~89yrDA+
7Blk 150 Mei Ling StB68864~68yrD+B+
8Blk 48 Strathmore AveB681,056~79yrDB
9Blk 53 Strathmore AveB671,199~93yrDA+
10Blk 61B Strathmore AveB67995~84yrDA
11Blk 183 Stirling RdB67849~73yrD+B-
12Blk 23 Ghim Moh LinkB661,008~86yrDB+
13Blk 181 Stirling RdB66810~73yrD+C+
14Blk 29 Ghim Moh LinkB661,038~91yrDA
15Blk 30 Ghim Moh LinkB661,047~91yrDA
16Blk 62A Strathmore AveB661,024~84yrDA-
17Blk 7A C'Wealth AveB66837~69yrD+A-
18Blk 90 Dawson RdB661,153~89yrDA+
19Blk 147 Mei Ling StB-65961~68yrDB+
20Blk 3 Holland ClB-651,011~71yrDA-
21Blk 5 Holland ClB-65983~71yrDA-
22Blk 52 Strathmore AveB-65963~79yrDB
23Blk 88 Dawson RdB-651,162~89yrDA
24Blk 79 Dawson RdB-641,176~93yrDA+
25Blk 87 Dawson RdB-641,145~89yrDA
26Blk 94 Dawson RdB-641,213~94yrDA+
27Blk 52 C'Wealth DrB-63985~88yrDC+
28Blk 143 Mei Ling StB-63805~68yrD+C
29Blk 18D Holland DrB-631,053~85yrDB+
30Blk 91 Dawson RdB-631,198~89yrDA+
31Blk 53 C'Wealth DrB-621,109~88yrDB-
32Blk 62B Strathmore AveB-621,006~84yrDB+
33Blk 184 Stirling RdB-62880~73yrDC+
34Blk 31 Ghim Moh LinkB-621,119~91yrDA
35Blk 49 Strathmore AveB-62960~79yrDB-
36Blk 78 Dawson RdB-621,105~93yrDA+
37Blk 89 Dawson RdB-621,141~89yrDA
38Blk 18B Holland DrB-611,183~85yrDA-
39Blk 32 Ghim Moh LinkB-611,041~91yrDB+
40Blk 6 Ghim Moh RdB-61540~49yrA+D+
41Blk 96 Dawson RdB-611,224~94yrDA+
42Blk 19 Dover CresB-61852~76yrD+B
43Blk 82 Strathmore AveB-61880~70yrDB
44Blk 95 Dawson RdB-611,281~94yrDA+
45Blk 154 Mei Ling StC+60541~43yrAC-
46Blk 18C Holland DrC+601,146~85yrDA-
47Blk 21 Ghim Moh RdC+60537~50yrA+D+
48Blk 22 Queen'S ClC+60807~69yrD+B+
49Blk 26 Ghim Moh LinkC+601,013~86yrDB-
50Blk 28C Dover CresC+60926~85yrDB
51Blk 3A Holland ClC+60854~71yrD+C
52Blk 51 C'Wealth DrC+601,018~88yrDC
53Blk 59 Strathmore AveC+60864~73yrD+C+
54Blk 82 C'Wealth ClC+60510~40yrA+D
55Blk 93 Dawson RdC+601,222~89yrDA
56Blk 50 C'Wealth DrC+591,085~88yrDB-
57Blk 61A Strathmore AveC+59952~84yrDC+
58Blk 133 Clarence LaneC+59998~69yrDB+
59Blk 55 Strathmore AveC+59812~75yrD+C-
60Blk 56 Strathmore AveC+59859~75yrD+C

Showing 60 of 176 blocks