HDB RESALE V2
Internal
Keypad or type your PIN
HDB RESALE V2
HDB RESALE · AUG 2026

From static charts to a statistical value-finder.

V1 mapped the uncommon structural cuts of the HDB resale market. V2 goes deeper: track price momentum, build a hedonic model that predicts fair value for every flat, and surface the units the market actually underprices and overprices.

FACTS in normal text. INTERPRETATION in italics. All figures computed from 236,959 HDB resale transactions (2017–2026) from data.gov.sg.

This is V2 of the POC. See V1 — HDB Resale: The Uncommon Analysis for the static structural cuts this edition builds on.

Zeus · Aug 2026 · Internal · Not financial advice
Section 01

Why V2 is different

V1 was the shape of the market. V2 is how it moves, and where the mispricings are.

V1 — static
Structural cuts
Storey premium, lease cliff, model premium, town ranking, value ladder. The shape of the market.
V2 — dynamic + statistical
Momentum + value-finder
Price momentum over time, a hedonic model, price-driver coefficients, and 2024+ re-cuts. How it moves and where value hides.

The star of V2 is a hedonic regression model trained on all 236,959 transactions. It learns how town, flat type, model, area, floor, and remaining lease each move price per square metre. For any flat, it then predicts a fair price, and we compare that against the actual sold price. Every transaction gets a residual = actual minus predicted. A positive residual means the market paid less than the model says the flat is worth (underpriced). A negative residual means it paid more (overpriced).

Be honest about the model. This is a proof-of-concept, not a valuation tool. Fit is moderate (R² ≈ 0.55) with a typical residual around 20%. Some coefficients, especially area, show multicollinearity with lease and flat type. Treat this as a ranking tool, not precision pricing.
Section 02

Price momentum over time

The red-hot phase is cooling. Momentum has flattened out around S$6,600/sqm, and by H2 2026 it has turned slightly negative.

National 4-room median price per sqm, by half-year

S$ per sqm, 2024H1 – 2026H2
Half-yearMedian psm (S$)YoY change
2024 H16,047+6.0%
2024 H26,429+9.1%
2025 H16,636+9.7%
2025 H26,630+3.1%
2026 H16,630−0.1%
2026 H26,547−1.3%

This is a market-timing signal the static sites don't show: 2024's +9% YoY surge has clearly cooled, plateauing through H1 2026 and edging negative in H2. Buyers stepping in now face a flat, not rising, national price line.

Town momentum — 2-year growth (4-room, 2026 vs 2022)

Momentum is not uniform. The gap between the hottest and coldest towns is huge.

2-year price growth by town

4-room median psm, 2026 vs 2022 (all 26 towns)
Divergence: Toa Payoh +63.5% over 2 years vs Choa Chu Kang +12.4%. Mature central towns are surging while some newer and outer towns lag. This flags where the market is rotating.
Town2-yr growthMomentum
TOA PAYOH+63.5%
BUKIT BATOK+42.7%
TAMPINES+32.3%
BUKIT TIMAH+31.9%
QUEENSTOWN+31.0%
HOUGANG+28.5%
BEDOK+28.4%
PASIR RIS+27.7%
PUNGGOL+27.2%
ANG MO KIO+27.1%
MARINE PARADE+25.9%
SENGKANG+25.9%
SEMBAWANG+25.4%
GEYLANG+24.7%
BISHAN+23.8%
BUKIT MERAH+23.3%
CENTRAL AREA+23.2%
WOODLANDS+22.9%
SERANGOON+22.2%
YISHUN+21.2%
KALLANG/WHAMPOA+20.1%
BUKIT PANJANG+20.1%
JURONG WEST+15.8%
JURONG EAST+15.1%
CLEMENTI+14.7%
CHOA CHU KANG+12.4%

The rotation is visible: capital is chasing established mature towns (Toa Payoh, Bukit Batok, Tampines) far harder than it is chasing outer/newer towns. If you're looking for laggards on a relative basis, the bottom of this list is where to start.

Section 03

The hedonic value-finder ⭐ THE star of V2

Train a model on 236,959 transactions to learn how each attribute moves price per sqm, then compare each flat's actual sale against its predicted fair value. The gap is the mispricing signal.

Transactions modeled
236,959
HDB resale, 2017–2026
Model fit (R²)
≈ 0.55
Moderate — ranking, not precision
Typical residual
~20%
Log units — expect real deviation
Method
Ridge OLS
log(psm) ∼ attributes + dummies
Interpretation rule. Residual = actual sold psm − model fair psm. Positive = the market paid LESS than fair value (underpriced). Negative = the market paid MORE (overpriced). The lists below are the extremes, all 4-room, 2024 and later.

Most UNDERPRICED 4-room flats (2024+)

MonthTownBlock / StreetModelStoreyAreaActual psmFair psmGap
2026-05BUKIT MERAH50 Moh Guan TerAdjoined215010,2006,183+65%
2025-04BISHAN503 Bishan St 11Model A511310,8856,910+58%
2025-11BUKIT MERAH17 Tiong Bahru RdStandard51109,1826,071+51%
2024-06SENGKANG277D Compassvale LkPremium Apt8929,2396,125+51%
2025-09BUKIT PANJANG185 Jelebu RdPremium Apt8949,2346,133+51%

The striking pattern here is the cluster of Sengkang 277x Compassvale Premium Apartments (the wider group runs +45% to +51%) — a whole precinct trading below model value. This is a starting point for investigation, not a guarantee: always verify the actual unit specifics (condition, views, transaction quirks) before acting on any single flag.

Most OVERPRICED 4-room flats (2024+)

MonthTownBlock / StreetModelStoreyAreaActual psmFair psmGap
2026-07YISHUN273 Yishun St 22Model A111042,5485,464−53%
2025-04TAMPINES414 Tampines St 41Simplified5843,5716,406−44%
2025-12WOODLANDS616 Woodlands Ave 4Model A51023,1185,319−41%

Note the honest pattern: the extreme "overpriced" side skews to very low absolute prices (S$2,500–3,500/sqm) in Yishun, Tampines, and Woodlands. These are likely unusual transactions — very short remaining lease, or data quirks — where the model over-predicts. The model's fair-value line is only as good as the data. The underpriced side is the more actionable signal.

Section 04

What actually drives price

From the hedonic model coefficients — per-unit effects on price, with the multicollinearity caveat stated plainly.

DriverEffect per unit
Floor (storey_mid)+0.75% per floor
Remaining lease+0.82% per year
Time trend+0.53% per month (≈6.4%/yr baseline appreciation)

Top town premia (vs base town): BUKIT TIMAH +49.5% · MARINE PARADE +41.1% · BUKIT MERAH +37.1% · CENTRAL AREA +34.8% · BISHAN +29.8% · QUEENSTOWN +28.3%.

Clean, publishable relationship: floor and lease are roughly equal drivers (≈0.75–0.8% per unit). Each additional floor is worth about the same as each additional year of lease. Flag honestly: the area coefficient flipped negative in this simple model because area, flat type, and lease are entangled (multicollinearity). Do not read the raw area coefficient as "bigger flats are worth less."
Section 05

Lease cliff, re-cut on 2024+ data

Median price per sqm by remaining lease and flat type — recent transactions only.

Flat type50–59 yrs60–69 yrs70–79 yrs80–89 yrs90+ yrs
3 ROOM6,0296,0599,9227,9107,935
4 ROOM5,8245,6955,9347,3947,312
5 ROOM5,8545,7175,7037,6797,080

In recent data the cliff is sharpest as a gap between 70–79 and 80–89 years. A 4-room jumps from about S$5,934 (70–79) to S$7,394 (80–89), a +25% leap. The market heavily discounts flats under roughly 75 years of remaining lease in 2026.

Flag it: the 3-room 70–79 spike (S$9,922) is a small-sample or specific-unit effect — do not read it as a general pattern. This refines V1's finding: the 80–90-year boundary, not the 60-year line, is the key threshold in today's market.
Section 06

Storey premium, 2024+ recent

4-room median price per sqm by floor band — the V1 curve persists and has strengthened.

FloorMedian psm (S$)vs ground
01–055,9800%
06–106,354+6%
11–156,741+13%
16–207,712+29%
21–259,947+66%
26–3010,873+82%
31+12,088+102%

The height premium has strengthened in recent data. 31+ floors now command +102% vs ground, and the 21–30 band is where the premium steepens most (+66% to +82%). High-floor is increasingly valuable — a trend that has only accelerated, not faded, in 2024–2026.

Section 07

What V2 proves, and next steps

V2 demonstrates four things the static V1 could not.

Honest limits: R² ≈ 0.55 (rank, not precision); multicollinearity in area/lease; extreme outliers are data quirks, not signals. Use the value-finder to surface candidates to investigate, not to set offer prices.

Next steps (exploration)

Section 08

Method

Real, reproducible numbers.

Section 09

Sources

data.gov.sg HDB Resale Flat Prices dataset → view dataset

data.gov.sg Collection 189 (Property / Resale) → view collection

V1 report → HDB Resale: The Uncommon Analysis