HOROI

HDB town scorecard · rubric v0.2

Hougang

HDB Town / Resale scorecard

C+
56/100
75% measured

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

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

Overall56C+

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

Value88A+

$626 psf — 38th pctile of 26 towns · private next door 2.62x pricier

Investment49C-

8.9% 2yr momentum · 1248 txns/12mo · ~65yr median lease left

The rubric

How we rate →
  • Price Trend & Momentum

    25%
    computed
    1.0/5

    8.9% 2yr psf growth ($575->$626)

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

  • Upgrader Equity Unlock

    20%
    computed
    3.0/5

    $628,128 avg 4RM

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

  • Transaction Liquidity

    15%
    computed
    4.0/5

    1248 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.62x ($1643 D19 private resale / $626 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: Transaction Liquidity · 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,248
Avg resale price
$657,366
Avg resale price psf
$626 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

503 rated blocks

Every Hougang 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 550 Hougang St 51A-75352~65yrA+A-
2Blk 555 Hougang St 51A-75529~65yrA+A-
3Blk 566 Hougang St 51A-75533~65yrA+A-
4Blk 547 Hougang St 51B+73565~65yrB+A
5Blk 556 Hougang St 51B+72354~65yrA+B+
6Blk 365B Upp Serangoon RdB+71838~91yrDA+
7Blk 416 Hougang Ave 10B+71544~58yrAA-
8Blk 437 Hougang Ave 8B+71559~64yrB+A-
9Blk 535 Hougang St 52B+71537~65yrAA-
10Blk 540 Hougang Ave 8B+71544~62yrAA-
11Blk 541 Hougang Ave 8B+71553~62yrAA-
12Blk 707 Hougang Ave 2B+71551~59yrAA-
13Blk 970 Hougang St 91B+71569~72yrB+A+
14Blk 984C Buangkok LinkB+71549~77yrAA+
15Blk 473B Upp Serangoon CresB+71704~90yrDA+
16Blk 365A Upp Serangoon RdB+70818~91yrDA+
17Blk 470B Upp Serangoon CresB+70708~88yrDA+
18Blk 553 Hougang St 51B+70530~62yrA+B-
19Blk 994C Buangkok LinkB+70658~94yrD+A+
20Blk 996A Buangkok CresB+70647~92yrD+A+
21Blk 996C Buangkok CresB+70636~92yrD+A+
22Blk 443 Hougang Ave 8B70574~63yrB+B+
23Blk 476C Upp Serangoon ViewB70772~89yrDA+
24Blk 239 Hougang St 22B69536~57yrA+B+
25Blk 373 Hougang St 31B69674~73yrD+A+
26Blk 552 Hougang St 51B69372~63yrA+B
27Blk 680 Hougang Ave 8B69512~60yrA+B+
28Blk 310 Hougang Ave 5B69518~57yrA+B
29Blk 444 Hougang Ave 8B69532~64yrA+C+
30Blk 470A Upp Serangoon CresB69686~88yrDA+
31Blk 476A Upp Serangoon ViewB69789~89yrDA+
32Blk 477B Upp Serangoon ViewB69764~89yrDA+
33Blk 471A Upp Serangoon CresB68674~88yrD+A+
34Blk 534 Hougang St 52B68559~65yrB+B+
35Blk 549 Hougang St 51B68557~65yrB+B+
36Blk 613 Hougang Ave 8B68532~59yrA+B
37Blk 614 Hougang Ave 8B68553~59yrAA-
38Blk 686 Hougang St 61B68524~60yrA+B
39Blk 923 Hougang Ave 9B68567~71yrB+A
40Blk 926 Hougang St 91B68572~71yrB+A
41Blk 954 Hougang Ave 9B68562~72yrB+A+
42Blk 979A Buangkok CresB68570~76yrB+A+
43Blk 320 Hougang Ave 5B68499~56yrA+B+
44Blk 112 Hougang Ave 1B67560~54yrB+A-
45Blk 314 Hougang Ave 5B67551~66yrAB+
46Blk 453 Hougang Ave 10B67581~65yrB-A-
47Blk 470C Upp Serangoon CresB67705~88yrDA+
48Blk 471B Upp Serangoon CresB67707~88yrDA+
49Blk 473A Upp Serangoon CresB67707~90yrDA+
50Blk 503 Hougang Ave 8B67592~60yrB-A-
51Blk 524 Hougang Ave 6B67593~60yrB-B+
52Blk 551 Hougang St 51B67582~65yrB-A-
53Blk 567 Hougang St 51B67557~70yrB+B+
54Blk 693 Hougang St 61B67593~60yrB-A
55Blk 698C Hougang St 52B67452~72yrA+C+
56Blk 699C Hougang St 52B67557~71yrB+B+
57Blk 701 Hougang Ave 2B67556~58yrB+B
58Blk 916 Hougang Ave 9B67570~71yrB+A-
59Blk 984B Buangkok LinkB67550~77yrAA-
60Blk 985B Buangkok CresB67536~77yrA+B

Showing 60 of 503 blocks