D25 Kranji · Woodlands
Woodlands · Kranji · Woodgrove
Causeway corridor — cheap entry, MY-buyer optionality, JB-RTS post-2027 catalyst.
Character & demographics
Who actually lives in D25.
HDB-heavy, cross-border Malaysian workers (renters), SC families, retirees. Very owner-occupier HDB base; private rental mixed.
Causeway corridor. Cheap entry, MY-buyer optionality, JB-RTS post-2027 catalyst.
Tenure & typical size
Tenure mix: 99-yr dominant; minimal FH.
Typical unit size: 700-1,600 sqft
Where D25 sits
Read the position, not just the number.
D25 is firmly in OCR. Upside comes from masterplan maturation, not prime-district rarity.
Don't shop PSF averages — shop by stack, tenure, and floor. District medians hide the 20-30% spread between freehold premium and older leasehold.
Above the 3% benchmark — yield-positive thesis works here if tenant pool holds.
Further from CBD. Best suited to buyers with local employment, hybrid schedules, or lifestyle over commute priorities.
Transport & amenities
What's actually connecting D25.
MRT stations
- • Woodlands (NSL · TEL)
- • Woodlands North (TEL (RTS interchange 2027))
- • Woodlands South (TEL)
- • Marsiling (NSL)
- • Kranji (NSL)
Key amenities
- • Causeway Point
- • Woods Square
- • Vista Point
- • Kranji Turf Club
- • Mandai Wildlife Reserve (edge)
- • Admiralty Park
School catchment
Schools within or near this district.
School premium is concentrated in the 1-2km corridor around specific primary schools. Verify actual distance before paying the "school catchment" premium.
Primary
- • Woodgrove Primary
- • Admiralty Primary
- • Innova Primary
- • Republic Polytechnic
- • Singapore American School (SAS)
Secondary
- None in this district
JC / international / tertiary
- None in this district
Notable projects (benchmark set)
The names that anchor D25 pricing.
Projects currently setting the PSF and tenant-quality benchmarks in D25. All verified against transacted sales.
The Woodleigh Residences (mis-name — actually D13)
Woods Square
Parc Rosewood
Parc Centros (EC)
Forest Woods (edge D19)
Parc Canberra (EC)
The Brownstone (EC)
2026–2027 pipeline
| Project | Expected | Status |
|---|---|---|
| Woodlands Drive 17 EC 99-yr leasehold (EC) · 560 units |
Q1 2027 | GLS-awarded |
Verified against URA GLS + developer announcements as of April 2026. List refreshes monthly.
4-Pillar mapping
How I'd think about D25 through the framework.
01
Capital
Accessible band — grant eligibility, sequencing, and TDSR headroom matter as much as headline affordability.
02
Cashflow
Healthier yield band — more room for investor thesis. Understand the tenant pool (who, why) before leaning on the top end of the range.
03
Progression
Where D25 sits in your portfolio depends on what you're progressing FROM and TO. Entry without a planned exit is speculation — see exit strategy.
04
Protection
Stress-test interest-rate doubling, 6-month vacancy, MCST special levy on older stock. Mature estates tend to hold better in downturns than upturns reward aggressively.
Who D25 suits (and doesn't)
Match the district to the buyer.
Fits D25 well
- ✓ Entry-level private buyer on budget
- ✓ Investor on cross-border rental thesis (MY commuters)
- ✓ Long-hold RTS / Woodlands Regional Centre thesis buyer
Doesn't fit
- ✗ Pure speculators looking for short-term flip gains
- ✗ Buyers stretching to the AIP ceiling with thin reserves
- ✗ Investors ignoring tenure, size, or exit sequencing
- ✗ Foreign 60%-ABSD buyers without long-term SG thesis
Winfred's read
The honest take on D25.
Causeway corridor. Cheap entry, MY-buyer optionality, JB-RTS post-2027 catalyst.
Every district has a "default buyer profile." The mismatch between the district you're drawn to and the buyer profile you actually fit is where most bad decisions live. Run the 4-Pillar Audit before paying the district premium.
FAQ
Questions people actually ask me about D25.
Will RTS actually impact property prices? +
Is D25 an SAS-catchment play? +
D25 vs D27 Yishun for affordability? +
Related reading
Thinking about D25?
Let's run the 4-Pillar Audit on your specific numbers — not the district's averages.