Official transaction records from NAPIC (JPPH) open sales data — actual sold prices, not asking prices. Filter by state, district, sector and property type.
| Month | Type | Scheme / road | District | Level | Sqft | Tenure | Price | PSF |
|---|---|---|---|---|---|---|---|---|
| Jan 2026 | 2 - 2 1/2 Storey Terraced | GOODVIEW HEIGHT TOWN CENTRE · JALAN GOODVIEW 2 | Hulu Langat · Selangor | — | 2,250 | Freehold | RM890,000 | RM396 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | GOODVIEW HEIGHTS 2 · JLN GOODVIEW 26 | Hulu Langat · Selangor | — | 1,959 | Freehold | RM773,800 | RM395 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TMN KAJANG SELATAN · JALAN KAJANG SELATAN 1/3 | Hulu Langat |
Where this data comes from
How we handle the data
What to keep in mind
| — |
| 1,442 |
| Freehold |
| RM871,000 |
| RM604 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | SETIA ALAMSARI · JALAN KARISMA 2/4 | Hulu Langat · Selangor | — | 2,002 | Freehold | RM1,300,000 | RM649 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TMN KAJANG SELATAN · JALAN KAJANG SELATAN 1/3 | Hulu Langat · Selangor | — | 1,442 | Freehold | RM860,000 | RM596 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN PELANGI SEMENYIH · JALAN TPS 2/5 | Hulu Langat · Selangor | — | 1,636 | Freehold | RM500,000 | RM306 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TMN KAJANG SELATAN · JALAN KAJANG SELATAN 1/3 | Hulu Langat · Selangor | — | 1,776 | Freehold | RM871,000 | RM490 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | GOODVIEW HEIGHTS 2 · JLN GOODVIEW 33A | Hulu Langat · Selangor | — | 2,067 | Freehold | RM828,000 | RM401 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN ASA JAYA · JLN ASA JAYA 14 | Hulu Langat · Selangor | — | 1,281 | Freehold | RM450,000 | RM351 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TMN KAJANG SELATAN · JALAN KAJANG SELATAN 1/4 | Hulu Langat · Selangor | — | 1,776 | Freehold | RM871,000 | RM490 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN BUKIT MEWAH · JLN BKT MEWAH 9/15, TMN BKT MEWAH | Hulu Langat · Selangor | — | 1,755 | Freehold | RM595,000 | RM339 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | D IMPIAN TROPIKA · JALAN D' IMPIAN 1 | Hulu Langat · Selangor | — | 2,939 | Freehold | RM880,000 | RM299 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN BUKIT BELIMBING · JALAN CEMPAKA | Hulu Langat · Selangor | — | 786 | Freehold | RM400,000 | RM509 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN SRI BAHAGIA · JLN BAHAGIA 8 | Hulu Langat · Selangor | — | 947 | Freehold | RM530,000 | RM560 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN PUTRI JAYA · JLN PUTRI JAYA 11 | Hulu Langat · Selangor | — | 2,508 | Freehold | RM770,000 | RM307 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN PUTRI JAYA · JLN PUTRI JAYA 12 | Hulu Langat · Selangor | — | 2,164 | Freehold | RM600,000 | RM277 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN KAJANG MEWAH · JLN KAJANG MEWAH 8 | Hulu Langat · Selangor | — | 1,356 | Freehold | RM488,000 | RM360 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANGI AVENUE · JLN BANGI AVENUE 7/10 | Hulu Langat · Selangor | — | 2,939 | Freehold | RM600,000 | RM204 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN RAMAL ROS · JLN RAMAL ROS 1 | Hulu Langat · Selangor | — | 1,173 | Freehold | RM550,000 | RM469 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN BUKIT MEWAH · JLN BKT MEWAH 36 | Hulu Langat · Selangor | — | 1,604 | Freehold | RM547,000 | RM341 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN PERKASA · JLN 2 | Hulu Langat · Selangor | — | 753 | Freehold | RM380,000 | RM504 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN PERKASA · JLN 2 | Hulu Langat · Selangor | — | 753 | Freehold | RM380,000 | RM504 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR SUNGAI LONG · JLN SL 13/4 | Hulu Langat · Selangor | — | 1,733 | Freehold | RM700,000 | RM404 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR MAHKOTA CHERAS · JLN PUTERI 5/1 | Hulu Langat · Selangor | — | 1,798 | Freehold | RM550,000 | RM306 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR MAHKOTA CHERAS · JLN SHAHBANDAR 7/5 | Hulu Langat · Selangor | — | 1,378 | Freehold | RM445,000 | RM323 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR DAMAI PERDANA · JLN DAMAI PERDANA 9/2J | Hulu Langat · Selangor | — | 1,432 | Freehold | RM720,000 | RM503 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR MAHKOTA CHERAS · JLN BENDAHARA 7/7 | Hulu Langat · Selangor | — | 1,378 | Freehold | RM660,000 | RM479 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR TUN HUSSEIN ONN · JLN SUASANA 4/2 | Hulu Langat · Selangor | — | 1,313 | Freehold | RM720,000 | RM548 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TWIN PALM · JLN PALMA 2/2C | Hulu Langat · Selangor | — | 2,207 | Freehold | RM1,300,000 | RM589 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN CHERAS PERDANA · JLN CP 7/64 | Hulu Langat · Selangor | — | 1,184 | Freehold | RM825,000 | RM697 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN KOPERASI CUEPACS · JLN CUEPACS 5D | Hulu Langat · Selangor | — | 883 | Freehold | RM480,000 | RM544 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN KOPERASI CUEPACS · JLN CUEPACS 5D | Hulu Langat · Selangor | — | 883 | Freehold | RM480,000 | RM544 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR SUNGAI LONG · JALAN SL 6/7 | Hulu Langat · Selangor | — | 1,658 | Freehold | RM540,000 | RM326 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR MAHKOTA CHERAS · JLN DAYANG 50/8 | Hulu Langat · Selangor | — | 1,378 | Freehold | RM720,000 | RM523 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR MAHKOTA CHERAS · JLN PERMAISURI 13/6 | Hulu Langat · Selangor | — | 1,195 | Freehold | RM560,000 | RM469 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR SUNGAI LONG · JLN SL 6/10 | Hulu Langat · Selangor | — | 1,647 | Freehold | RM850,000 | RM516 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR SUNGAI LONG · JLN SL 7/9 | Hulu Langat · Selangor | — | 1,625 | Freehold | RM580,000 | RM357 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR BUKIT MAHKOTA BANGI · JLN BM 2/16, SEKSYEN 2 | Hulu Langat · Selangor | — | 1,076 | Freehold | RM390,000 | RM362 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TMN PELANGI SEMENYIH 2 · JLN TPS 2/23 | Hulu Langat · Selangor | — | 1,302 | Freehold | RM520,000 | RM399 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | SAUJANA IMPIAN · JLN IMPIAN MURNI 2 | Hulu Langat · Selangor | — | 969 | Freehold | RM465,000 | RM480 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN PRIMA SAUJANA · JLN PRIMA SAUJANA 1/2B | Hulu Langat · Selangor | — | 1,582 | Freehold | RM540,000 | RM341 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN BUKIT CANTIK · JLN CANTIK 2 | Hulu Langat · Selangor | — | 1,389 | Freehold | RM635,000 | RM457 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | SAUJANA IMPIAN · JLN IMPIAN SETIA 5 | Hulu Langat · Selangor | — | 1,044 | Freehold | RM550,000 | RM527 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN KAJANG UTAMA · JALAN SEKSYEN 3/13C | Hulu Langat · Selangor | — | 1,270 | Freehold | RM510,000 | RM402 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN BERLIAN · JLN BERLIAN 2 | Hulu Langat · Selangor | — | 1,270 | Freehold | RM420,000 | RM331 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TMN REKO MUTIARA · JLN REKO MUTIARA 1/5 | Hulu Langat · Selangor | — | 1,389 | Freehold | RM700,000 | RM504 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | SAUJANA IMPIAN · JALAN IMPIAN MURNI | Hulu Langat · Selangor | — | 1,292 | Freehold | RM515,000 | RM399 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR TUN HUSSEIN ONN · JLN SUADAMAI 6/2 | Hulu Langat · Selangor | — | 1,862 | Freehold | RM1,180,000 | RM634 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR TUN HUSSEIN ONN · JLN SUARASA 3/2 | Hulu Langat · Selangor | — | 1,755 | Freehold | RM1,050,000 | RM598 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TROPICANA HEIGHTS (SEMENYIH) · JLN TROPICANA HEIGHT 1/6 | Hulu Langat · Selangor | — | 2,002 | Freehold | RM1,050,000 | RM524 |