HOROI

HDB town scorecard · rubric v0.2

Choa Chu Kang

HDB Town / Resale scorecard

C
54/100
75% measured

Carried by step-up gap to private (4.0/5); capped by price trend & momentum (2.0/5).

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

Overall54C

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

Value100A+

$533 psf — 7th pctile of 26 towns · private next door 2.68x pricier

Investment59C+

10.1% 2yr momentum · 1021 txns/12mo · ~72yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    2.0/5

    10.1% 2yr psf growth ($484->$533)

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

  • Upgrader Equity Unlock

    20%
    computed
    2.0/5

    $559,333 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    3.0/5

    1021 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.68x ($1430 D23 private resale / $533 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: Step-Up Gap to Private · 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)
1,021
Avg resale price
$609,176
Avg resale price psf
$533 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

476 rated blocks

Every Choa Chu Kang 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 297D Choa Chu Kang Ave 2A-79480~72yrA+A+
2Blk 293 Choa Chu Kang Ave 3A-77473~66yrA+A+
3Blk 103 Teck Whye LaneA-77454~62yrA+B+
4Blk 112 Teck Whye LaneA-77465~62yrA+A-
5Blk 123 Teck Whye LaneA-77453~62yrA+B+
6Blk 227 Choa Chu Kang CtrlA-76479~66yrA+A-
7Blk 252 Choa Chu Kang Ave 2A-76486~67yrA+A
8Blk 280 Choa Chu Kang Ave 3A-76487~65yrA+A
9Blk 283 Choa Chu Kang Ave 3A-76487~65yrA+A
10Blk 440 Choa Chu Kang Ave 4A-76482~66yrA+A+
11Blk 657 Choa Chu Kang CresA-76482~72yrA+A+
12Blk 670A Choa Chu Kang CresA-76489~72yrA+A+
13Blk 679 Choa Chu Kang CresA-76460~72yrA+A-
14Blk 427 Choa Chu Kang Ave 4A-75466~65yrA+A
15Blk 706 Choa Chu Kang St 53A-75460~68yrA+A-
16Blk 707 Choa Chu Kang St 53A-75467~68yrA+A
17Blk 151 Jln Teck WhyeB+75505~71yrBA
18Blk 152 Jln Teck WhyeB+75510~71yrBA
19Blk 225 Choa Chu Kang CtrlB+75494~66yrA-A
20Blk 226 Choa Chu Kang CtrlB+75495~66yrA-A
21Blk 250 Choa Chu Kang Ave 2B+75510~66yrBA
22Blk 412 Choa Chu Kang Ave 3B+75476~65yrA+A-
23Blk 658 Choa Chu Kang CresB+75483~72yrA+A
24Blk 670 Choa Chu Kang CresB+75481~72yrA+A
25Blk 673A Choa Chu Kang CresB+75498~72yrA-A+
26Blk 677 Choa Chu Kang CresB+75447~72yrA+B+
27Blk 681 Choa Chu Kang CresB+75462~72yrA+B+
28Blk 702 Choa Chu Kang St 53B+74447~68yrA+A-
29Blk 119 Teck Whye LaneB+74453~62yrA+B
30Blk 121 Teck Whye LaneB+74311~62yrA+B
31Blk 14 Teck Whye LaneB+74433~52yrA+B+
32Blk 141 Teck Whye LaneB+74444~62yrA+A-
33Blk 409 Choa Chu Kang Ave 3B+74453~65yrA+A-
34Blk 452 Choa Chu Kang Ave 4B+74447~73yrA+A+
35Blk 560 Choa Chu Kang Nth 6B+74374~69yrA+B+
36Blk 605 Choa Chu Kang St 62B+74464~69yrA+A-
37Blk 708 Choa Chu Kang St 53B+74438~68yrA+A-
38Blk 766 Choa Chu Kang Nth 5B+74421~69yrA+A-
39Blk 296 Choa Chu Kang Ave 2B+73496~72yrA-A+
40Blk 296A Choa Chu Kang Ave 2B+73510~72yrBA+
41Blk 484D Choa Chu Kang Ave 5B+73481~72yrA+A+
42Blk 116 Teck Whye LaneB+73470~61yrA+A-
43Blk 118 Teck Whye LaneB+73469~62yrA+A-
44Blk 122 Teck Whye LaneB+73465~62yrA+B-
45Blk 205 Choa Chu Kang CtrlB+73489~62yrA+A-
46Blk 228 Choa Chu Kang CtrlB+73487~62yrA+B+
47Blk 234 Choa Chu Kang CtrlB+73457~62yrA+B
48Blk 251 Choa Chu Kang Ave 2B+73476~67yrA+A-
49Blk 617 Choa Chu Kang Nth 7B+73489~69yrA+A-
50Blk 664 Choa Chu Kang CresB+73491~72yrA+A
51Blk 668 Choa Chu Kang CresB+73485~72yrA+A
52Blk 672A Choa Chu Kang CresB+73469~73yrA+A
53Blk 673 Choa Chu Kang CresB+73463~72yrA+B+
54Blk 675 Choa Chu Kang CresB+73491~72yrA+A
55Blk 683B Choa Chu Kang CresB+73485~75yrA+A+
56Blk 684B Choa Chu Kang CresB+73486~75yrA+A+
57Blk 489A Choa Chu Kang Ave 5B+72551~89yrC+A+
58Blk 545 Choa Chu Kang St 52B+72351~67yrA+B+
59Blk 230 Choa Chu Kang CtrlB+72502~63yrA-A-
60Blk 276 Choa Chu Kang Ave 2B+72503~66yrA-A-

Showing 60 of 476 blocks