Forward supply
Housing supply pipeline
557,837 units across 2,490 licensed developments with a permit still running. Heavy forward supply in an area tends to cap resale prices, so this is the counterweight to a rising median.
All statesSelangorJohorPerakKuala LumpurPenangNegeri SembilanKedahMelakaPahangSarawakTerengganuSabahKelantanPerlisPutrajayaLabuan
Units by permit expiry quarter
Permit expiry is the only forward date the register carries. A developer must complete and hand over within that window, so it reads as a delivery deadline rather than a launch date.
10k2026 Q363 proj
71k2026 Q4398 proj
74k2027 Q1388 proj
73k2027 Q2360 proj
71k2027 Q3349 proj
30k2027 Q4185 proj
31k2028 Q1178 proj
39k2028 Q2181 proj
41k2028 Q3190 proj
33k2028 Q457 proj
26k2029 Q151 proj
32k2029 Q246 proj
27k2029 Q344 proj
Where the supply is
Selangor172,219640269units/project31%Johor128,590533241units/project23%Kuala Lumpur107,367151711units/project19%Penang49,771147339units/project9%Perak25,42529985units/project5%Melaka19,239138139units/project3%Pahang16,36820181units/project3%Negeri Sembilan15,752128123units/project3%Kedah10,64414374units/project2%Kelantan5,54947118units/project1%Putrajaya3,16331,054units/project1%Terengganu3,1494177units/project1%Perlis6011932units/project0%
By build status
Lancar406,3381,68873%
Belum Mula57,04725910%
Siap Dengan CCC52,6593159%
Lewat29,6431115%
Sakit10,1711042%
Permit Telah Dibatalkan1,922110%
Siap Dengan CFO5720%
Permit windows, not launch dates. A permit expiring in a quarter means delivery is contracted by then, not that units go on sale then. Projects marked Sakit are recorded as distressed by KPKT and may not deliver at all.