With heart and love, your home awaits.Singapore property data, made clear中文

Singapore market overview · Trends and price factors

At a Glance

Latest median and YoY for HDB resale, HDB rentals, private sales and private rentals.

① Four market trends (2021-10 = 100)

Indexing the four markets to one base shows who is moving faster.

How to read: 2021-10 as base 100. Higher means more growth since the base.

② Long cycle: HDB resale 36 years · private 5 years

1990 – 2026, annual median price and volume — 36 continuous years.

Methodology break: 2012 and earlier it is approval date (Approval Date); from 2012-03 it is registration date (Registration Date), The red line marks a methodology change; the step there is not all real price growth.

Private vs HDB, same period (2021-09 ~ 2026-09)

Private No 36-year series — Public private transaction records start only in 2021-09, 31 years after HDB. Below: private psf over this 5-year window, monthly volume, and growth vs HDB.

③ Private vs HDB: psf ratio

Private psf ÷ HDB resale psf. Higher means private is relatively pricier.

How to read: A rising ratio means private is outperforming HDB. Historically it ranges about 2.6x – 3.6x,

④ Seasonality: does the month matter (incl. school-term rents)

Monthly deviation from the annual median (%), and each month’s share of annual volume.

Monthly rent pattern (school-term season)

Yes, but HDB and private have different seasonal shapes.

HDB Rentals: monthly rent index

1 mo0.956Vol 8.5%2 mo0.967Vol 8.0%3 mo0.972Vol 9.2%4 mo0.975Vol 8.4%5 mo0.985Vol 8.6%6 mo0.997Vol 8.6%7 mo1.020Vol 9.0%8 mo1.016Vol 8.0%9 mo1.014Vol 7.6%10 mo1.028Vol 8.0%11 mo1.039Vol 7.9%12 mo1.046Vol 8.2%
Index = Monthly ÷ annual mean, detrended; Vol = month’s share. Excludes 2021 and 2026.

Private rentals: monthly rent index

1 mo0.963Vol 9.0%2 mo0.966Vol 6.9%3 mo0.962Vol 8.1%4 mo0.973Vol 8.2%5 mo0.960Vol 7.2%6 mo0.984Vol 8.4%7 mo1.034Vol 10.9%8 mo1.062Vol 10.0%9 mo1.043Vol 8.4%10 mo1.020Vol 7.8%11 mo1.009Vol 7.1%12 mo1.000Vol 8.1%
The school-term effect is real, but the two markets differ:
  • HDB: Jan lowest (0.956), Dec highest (1.046), an annual spread of about 9% — School year effect: Nov–Dec moves lift rents; Jan–Feb is quieter.
  • Private: peak in Jul–Aug (1.034 / 1.062), lower in Jan–May — mainly follows the mid-year expat relocation cycle, not the school year.
  • Volume shows almost no seasonality: HDB monthly shares are 7.6%–9.2% (even split: 8.3%), so seasonality affects price, not activity.
Practical tips: Rent HDB in Jan, not Nov–Dec; private, avoid Jul–Aug. Saves 5–11%.

⑤ Tenure: freehold / 99-year / remaining lease

Bottom line: the real freehold premium is about 3%, far less than claimed.

⑤–⑧ How to read: Index 1.000 = equals comparable sales; above 1 is pricier, below 1 cheaper.

HDB: remaining lease vs psf

1.00 Baseline01 Under 45 yearsn=1,6110.922523.202 45–54 yrsn=17,7800.923514.503 55–64 yrsn=47,7650.953500.404 65–74 yrsn=35,8920.964507.105 75–84 yrsn=32,0721.002530.206 85–94 yrsn=54,9391.162674.907 95 + yearsn=4,7041.178571.6

Sample: 199,413 transactions since 2019. Strata: town × flat type × year. Note: all HDB flats are 99-year leasehold, and remaining lease = 99 − building age; the two are fully collinear, so this is building age, not lease decay. Real discounts start below ~45 years left (1,611 transactions).

Private: tenure type vs psf

1.00 Baseline99 yrsn=89,6741.0101754.0Freeholdn=26,4930.9851717.0999 yrsn=2,5340.9431603.0Other tenure (103-year)n=3030.8201633.0Other tenure (100-year)n=500.7471037.2Other tenure (60-year)n=840.6831412.5Other tenure (102-year)n=850.5941014.0

Raw comparison without controlling for age. 99-year looks higher than freehold, due to confounding: most Singapore private homes built before 1980 are freehold, and those projects are now old.

Private: tenure effect controlling for project age (key)

1.00 BaselineFreeholdn=6251.0302887.099 yrsn=57,5991.0001546.0Other tenure (103-year)n=1580.9951691.5Other tenure (102-year)n=720.9881020.5Other tenure (100-year)n=240.9871030.8999 yrsn=1670.9712232.0Other tenure (60-year)n=280.7241306.0

Controlling for age (65,036 transactions), the result reverses — Freehold premium about +3.0%, far below the 10–20% often cited.

How to read: The real freehold premium is around 3% range. The 10%+ freehold premium is mostly location, not tenure. Under 10 years, 99-year leasehold wins.

⑥ Building age vs rent: what is new worth

HDB — the opposite of private property.

HDB: building age vs rent psf (S$/sqft/month)

1.00 Baseline01 0–5 years (new)n=9941.1503.902 6–10 yrsn=11,0821.1003.503 11–15 yrsn=8,5201.0603.604 16–20 yrsn=8,4071.0373.105 21–30 yrsn=53,4490.9982.706 31–40 yrsn=52,2870.9812.607 40 + yearsn=68,3780.9903.1

Sample: 206,158 rentals. Strata: town × flat type × year.

Private: building age vs rent psf

1.00 Baseline01 0–5 years (new)n=52,3481.1256.002 6–10 yrsn=71,2531.0325.003 11–15 yrsn=34,6921.0024.904 16–20 yrsn=17,8160.9414.205 21–30 yrsn=35,7570.8673.706 31–40 yrsn=5,7040.8303.507 40 + yearsn=4,5040.8473.5

Sample: 225,633 rentals; building age from project TOP year. Strata: district × bedrooms × year.

Why the difference: Age hits private rents (~35%, new vs 30+) far more than HDB (10–15%). Private rent pays for facilities and condition (pool, gym, facade, layout), which age visibly; HDB rent is mainly driven by Size and location. Older HDB flats are bigger, so age hits prices, not rents.
For buyers: For rental income, buy HDB under 15 years; older private stays discounted.

⑦ Schools: is there a school-zone premium

Being near a school has no effect; a top school adds about 2%, on limited data.

Distance to nearest primary school vs psf

1.00 Baseline01 within 400mn=54,3541.008516.602 400–800mn=73,7661.020534.703 0.8–1.2kmn=44,4910.998527.704 1.2–2kmn=17,2000.993511.905 2km and aboven=5,5521.042557.4

HDB resales, strata: town × flat type × year. 92 primary school locations islandwide.

Conclusion: no discernible effect. all bands between 0.99–1.04 and Non-monotonic (higher beyond 2km): location, not schools. Nearly every HDB flat is within 1.2km of one.

GEP Top school within 1km vs psf

1.00 Baseline01 1km withinn=13,4471.025577.002 1–2kmn=27,5041.011555.803 2km beyondn=155,2641.003528.7

GEP (Gifted Education Programme) primary schools: 9, the only verifiable top-school marker. Strata: town × flat type × year.

GEP 1km HDB premium about +2.2% — Monotonic (1.025 → 1.003) but only ~2%, not the 10–20% agents claim.
Private is non-monotonic (≤1km 0.995, 1–2km 1.048, >2km 1.003): no conclusion.
Data limits: OneMap Only ~92 of ~180 schools located; a true premium needs P1 balloting data.

⑧ Floor / Size / MRT

Floor level is the strongest factor.

Floor vs psf (HDB)

1.00 Baseline01 1–3 floorn=33,9090.929486.902 4–6 floorn=44,6750.967516.103 7–9 floorn=40,5450.996525.804 10–12 floorn=36,0921.019534.505 13–15 floorn=18,3321.078571.906 16–18 floorn=8,0851.113623.007 19 floors and aboven=10,6571.254730.3

Strata: town × flat type × year. This is the most monotonic and largest factor.

Size band vs psf

HDB

1.00 Baseline01 Under 60 sqmn=5,8610.987553.802 60–74n=40,1641.010534.503 75–89n=14,2530.986519.804 90–104n=66,8371.019552.305 105–119n=34,9461.038537.006 120–149n=31,1910.969513.207 150 and aboven=2,2310.986499.8

Private

1.00 Baseline01 Under 60 sqmn=18,4781.0301864.502 60–74n=21,3561.0691992.003 75–89n=18,1171.0091805.004 90–104n=19,5920.9971700.805 105–119n=16,2430.9341585.506 120–149n=14,9770.9471644.007 150 and aboven=9,7190.8961427.0
HDB size barely affects psf (0.97–1.04); private small units cost more psf (1.030 vs 0.896).

Distance to nearest MRT vs psf

HDB

1.00 Baseline01 within 400mn=40,4311.040553.102 400–800mn=83,7701.017535.003 0.8–1.2kmn=43,0600.997517.704 1.2–1.8kmn=20,9740.999502.805 1.8–2.5kmn=6,5720.993562.906 2.5km and aboven=2421.033650.7

Private

1.00 Baseline01 within 400mn=29,9671.0551919.002 400–800mn=36,2261.0021628.003 0.8–1.2kmn=12,4980.9551413.004 1.2–1.8kmn=10,9550.9901340.005 1.8–2.5kmn=1,8610.9891418.006 2.5km and aboven=9051.0291351.2
145 MRT stations. Within 400m: HDB +4.0%, private +5.5%. Beyond 2.5km samples are tiny (HDB 242).

⑨ Key findings

Trends and price factors together, ranked by impact.

Market trends

Price factors: what really drives prices

Only three factors are truly strong: Floor, Private building age, Private size band; the most asked-about Tenure and schools matter little. Index 1.000 = equals comparable sales (same location, flat type and year); above 1 is pricier, below 1 cheaper.

QuestionConclusionImpact
⑤ Tenure: freehold vs 99-yearAfter controlling for age, private freehold +3.0%; all HDB flats are 99-year leasehold, with no freeholdWeak
⑤ Lease: remaining yearsHDB 95+ years remaining beats under 45 years by +27.7%, but fully collinear with building age (essentially building age)Looks strong / actually building age
⑥ Building age → rent (HDB)0–5-year new sale +15.0%, falling back to flat beyond 21 years (0.98–0.99)Moderate (first 20 years)
⑥ Building age → rent (private)0–5 yrs +12.5%, 31–40 years -17.0%, new vs 30+ years differ by +35.5%Strong
⑦ School: distance to nearest primaryHDB all bands 1.008–1.042, private 0.989–1.037, Non-monotonic; no real effectNone
⑦ School: GEP top school 1kmHDB 1km vs beyond 2km +2.2% (monotonic but small); private is non-monotonic, no conclusionWeak
④ School-term season (HDB rent)Jan lowest at 0.956, Dec highest at 1.046, an annual spread of 9.5%; volume shows almost no seasonalityWeak–Moderate
④ School-term season (private rent)May lowest at 0.960, Aug highest at 1.062, a spread of 10.6%, peaking mid-year rather than at the start of the school yearModerate
⑧ Floor19 floors and above +25.4%, floors 1–3 -7.1%, a gap of +34.9%Strong
⑧ MRT distancewithin 400m, HDB +4.0%, private +5.5%Weak–Moderate
⑧ Size band (private)Under 60sqm +3.0%, above 150sqm -10.4% (smaller units have higher psf)Moderate
For more detail: HDB towns, flat types, rentals and yields: see HDB Analysis; for private regions, sizes, bedrooms and rents see Private analysis; for a specific unit’s price and rent, use HDB valuation or Private valuation.

Data Downloads

Charts and 10-row samples are free; full CSV needs a code.

    How to use: Each dataset’s First 10 rows free (no code needed; to check fields and definitions); Enter an access code to unlock Full CSV ↓. Charts and tables are always free to view; only downloads (full CSV / Excel pack) need authorisation. Exported CSVs include a UTF-8 BOM, so Chinese text displays correctly in Excel / Numbers.

    Unlock with access code

    🔒 Locked
    Buy access codeS$8.8 Flat price · no tiers

    S$8.8 (SGD) once: a site-wide code unlocks all 26 datasets + an Excel pack.

    Go to Data Downloads → View all 26 datasets

    AiJia · With heart and love, your home awaits. With heart and love, your home awaits. AI and data to help you understand every home in Singapore · About AiJia →