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 |
|---|---|---|---|---|---|---|---|---|
| Jun 2025 | 2 - 2 1/2 Storey Semi-Detached | TABUAN HEIGHTS · LORONG URAT MATA 7A | Bahagian Kuching · Sarawak | — | 1,996 | Freehold | RM1,900,000 | RM952 |
| Jun 2025 | 1 - 1 1/2 Storey Semi-Detached | LOT 5468-5488, JALAN TUDAN · JALAN BALSAM | Bahagian Miri · Sarawak | — | 1,094 | Freehold | RM468,000 | RM428 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN RIA HEIGHT · JLN UTARA | Tawau |
Where this data comes from
How we handle the data
What to keep in mind
| — |
| 829 |
| Freehold |
| RM420,000 |
| RM506 |
| Jun 2025 | Detached | TMN ORCHARD VILLA · LORONG ORCHARD VILLA 3 | Seberang Perai Selatan · Pulau Pinang | — | 4,703 | Freehold | RM2,100,000 | RM447 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | TMN SING TAT · TINGKAT MELUR 1 | Seberang Perai Utara · Pulau Pinang | — | 1,359 | Freehold | RM400,000 | RM294 |
| Jun 2025 | Low-Cost House | TMN KOTA JAYA · TMN KOTA JAYA | Baling · Kedah | — | 890 | Freehold | RM140,000 | RM157 |
| Jun 2025 | Low-Cost House | TMN DESA BIDARA · SUSUR BIDARA 31 | Baling · Kedah | — | 733 | Freehold | RM143,000 | RM195 |
| Jun 2025 | Detached | TMN ARA JAYA · JALAN PANTAI KOK | Langkawi · Kedah | — | 984 | Freehold | RM55,000 | RM56 |
| Jun 2025 | Detached | TMN ARA JAYA · JALAN PANTAI KOK | Langkawi · Kedah | — | 984 | Freehold | RM55,000 | RM56 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | TMN DESA SENI · LORONG DESA SENI BARU | Kulim · Kedah | — | 1,733 | Freehold | RM537,400 | RM310 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | TMN DESA SENI · LORONG DESA SENI BARU | Kulim · Kedah | — | 1,733 | Freehold | RM533,100 | RM308 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | TMN DESA JAYA FASA 4A & 4B · LRG DESA JAYA 6/10 | Kuala Muda · Kedah | — | 1,024 | Freehold | RM200,000 | RM195 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | TMN KEMPAS FASA 3 · JALAN KEMPAS 4 | Kuala Muda · Kedah | — | 1,208 | Freehold | RM295,000 | RM244 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | TMN CEMARA · LRG BUNGA RAYA 5 | Kuala Muda · Kedah | — | 1,562 | Freehold | RM410,000 | RM263 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | BANDAR AMANJAYA (ZON ANGGERIK) · JLN ANGGERIK 5/9 | Kuala Muda · Kedah | — | 1,384 | Freehold | RM300,000 | RM217 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | TMN SRI BANDAR · JLN LENCONG BARAT | Kota Setar · Kedah | — | 1,620 | Freehold | RM650,000 | RM401 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | RESIDENSI BIDARA · JALAN BIDARA 20 | Pendang · Kedah | — | 783 | Freehold | RM265,000 | RM339 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN JATI (KUALA NERANG) · LORONG JATI 10 | Padang Terap · Kedah | — | 718 | Freehold | RM260,000 | RM362 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN MUTIARA FASA 7 · LORONG MUTIARA 9/5 | Kulim · Kedah | — | 700 | Freehold | RM300,000 | RM429 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN CAMAR · JALAN CAMAR 2 | Kulim · Kedah | — | 760 | Freehold | RM230,000 | RM303 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN KULIM TECHNOCITY FASA 1 · LORONG KTC 1/12 | Kulim · Kedah | — | 647 | Freehold | RM270,000 | RM418 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN NAGA EMAS · JLN KEPALA BATAS - KG NAGA | Kubang Pasu · Kedah | — | 592 | Freehold | RM210,000 | RM355 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN BAHAGIA (JITRA) · JALAN TANAH MERAH - JITRA | Kubang Pasu · Kedah | — | 950 | Freehold | RM260,000 | RM274 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN BERTAM · JLN BERTAM 1/1 | Kuala Muda · Kedah | — | 1,000 | Freehold | RM250,000 | RM250 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | BANDAR PUTERI HILLPARK · JALAN BKT PUTERI 1/8 | Kuala Muda · Kedah | — | 936 | Freehold | RM310,000 | RM331 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | BANDAR PERDANA (TERES) · LRG PERDANA 1/2 | Kuala Muda · Kedah | — | 833 | Freehold | RM330,000 | RM396 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | BDR SRI ASTANA · LEBUH ASTANA 2/1 | Kuala Muda · Kedah | — | 1,069 | Freehold | RM400,000 | RM374 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN MAWAR · JALAN MAWAR | Kuala Muda · Kedah | — | 1,050 | Freehold | RM320,000 | RM305 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN GURUN JAYA · LORONG 17 | Kuala Muda · Kedah | — | 840 | Freehold | RM250,000 | RM298 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN KEJORA · JALAN SPG EMPAT - KOTA SARANG SEMUT | Kota Setar · Kedah | — | 920 | Freehold | RM278,000 | RM302 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN ALOR KELADI · JALAN KELADI 1 | Kota Setar · Kedah | — | 794 | Freehold | RM300,000 | RM378 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN JURAGAN (PEC LOT 937) · JLN JURAGAN 1/3 | Kota Setar · Kedah | — | 934 | Freehold | RM400,000 | RM428 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN BERSATU (BATAS PAIP) · FASA C, JLN BATAS PAIP | Kota Setar · Kedah | — | 840 | Freehold | RM270,000 | RM321 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN CEMARA FASA 1 · JLN KILANG TEBU | Kota Setar · Kedah | — | 800 | Freehold | RM370,000 | RM463 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN KERANJI ( DERGA ) · JLN ALOR MENGKUDU | Kota Setar · Kedah | — | 901 | Freehold | RM330,000 | RM366 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN SRI KOTA · JLN KUALA KEDAH | Kota Setar · Kedah | — | 800 | Freehold | RM240,000 | RM300 |
| Jun 2025 | 1 - 1 1/2 Storey Semi-Detached | TMN MINANG SARI · JLN LANGGAR -POKOK SENA | Kota Setar · Kedah | — | 935 | Freehold | RM402,490 | RM430 |
| Jun 2025 | 1 - 1 1/2 Storey Semi-Detached | TMN GAMELAN · JLN GAMELAN | Kota Setar · Kedah | — | 1,049 | Freehold | RM453,317 | RM432 |
| Jun 2025 | 1 - 1 1/2 Storey Semi-Detached | TMN AMAN · JLN AMAN | Kota Setar · Kedah | — | 1,081 | Freehold | RM497,620 | RM460 |
| Jun 2025 | 1 - 1 1/2 Storey Semi-Detached | TMN MALAI 1 · JALAN LANGGAR | Kota Setar · Kedah | — | 1,033 | Freehold | RM350,000 | RM339 |
| Jun 2025 | 1 - 1 1/2 Storey Semi-Detached | TMN SRI INDAH 4 · OFF JLN LENCONG BARAT | Kota Setar · Kedah | — | 986 | Freehold | RM530,000 | RM538 |
| Jun 2025 | 1 - 1 1/2 Storey Semi-Detached | TMN PANDAN · JLN TALAPIA | Kota Setar · Kedah | — | 1,053 | Freehold | RM300,000 | RM285 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | KG KEDAI LALAT (KOTA JEMBAL) · OFF JALAN PANCHOR/ PKLN DATU | Kota Bahru · Kelantan | — | 1,615 | Freehold | RM450,000 | RM279 |
| Jun 2025 | 2 - 2 1/2 Storey Terraced | SEKSYEN 20, BDR KOTA BHARU · JALAN RAJA DEWA HULU | Kota Bahru · Kelantan | — | 1,520 | Freehold | RM450,000 | RM296 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | KG GETING · OFF JLN KB-PKLN KUBOR | Tumpat · Kelantan | — | 762 | Freehold | RM250,000 | RM328 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | KG KELABORAN · OFF JLN HOSPITAL KELABORAN | Tumpat · Kelantan | — | 920 | Freehold | RM300,000 | RM326 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | KG KELABORAN · OFF JLN HOSPITAL KELABORAN | Tumpat · Kelantan | — | 1,015 | Freehold | RM265,000 | RM261 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | KG KELABORAN · OFF JLN HOSPITAL KELABORAN | Tumpat · Kelantan | — | 920 | Freehold | RM300,000 | RM326 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TMN DESA ALKAFF · DESA AL - KAFF, OFF JLN T.MERAH / JELI - (23 | Tanah Merah · Kelantan | — | 800 | Freehold | RM200,000 | RM250 |
| Jun 2025 | 1 - 1 1/2 Storey Terraced | TAMAN NIBONG AZ ZAHRA FASA 1 · L/R TIMUR BARAT | Tanah Merah · Kelantan | — | 875 | Freehold | RM149,900 | RM171 |