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 | ISLAND PARK · SOLOK TEMBAGA 2 | Timur Laut · Pulau Pinang | — | 1,604 | Freehold | RM1,530,000 | RM954 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | JLN DATUK KERAMAT · JALAN KG JAWA BHARU | Timur Laut · Pulau Pinang | — | 1,938 | Freehold | RM1,200,000 | RM619 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | ALILA HOMES · LORONG KEJORA | Timur Laut · Pulau Pinang |
Where this data comes from
How we handle the data
What to keep in mind
| — |
| 1,722 |
| Freehold |
| RM1,180,000 |
| RM685 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR BARU AIR ITAM · LORONG SEMARAK API 5 | Timur Laut · Pulau Pinang | — | 2,196 | Freehold | RM828,000 | RM377 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TMN BAGAN · JLN BAGAN 49 | Seberang Perai Utara · Pulau Pinang | — | 1,636 | Freehold | RM715,000 | RM437 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN OREN · LORONG OREN 3 | Seberang Perai Utara · Pulau Pinang | — | 2,895 | Freehold | RM1,430,000 | RM494 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN SEGAR INDAH (BUTTERWORTH) · LORONG SEGAR INDAH 4 | Seberang Perai Utara · Pulau Pinang | — | 1,668 | Freehold | RM700,000 | RM420 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN SERI TAWAR · LORONG SERI TAWAR 2 | Seberang Perai Utara · Pulau Pinang | — | 1,679 | Freehold | RM630,000 | RM375 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN PAYA KELADI · LORONG PAYA KELADI 3 | Seberang Perai Utara · Pulau Pinang | — | 1,550 | Freehold | RM430,000 | RM277 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | BANDAR PUTRA BERTAM · PERSIARAN SEKSYEN 3/10 | Seberang Perai Utara · Pulau Pinang | — | 1,367 | Freehold | RM385,000 | RM282 |
| Jan 2026 | 2 - 2 1/2 Storey Terraced | TAMAN BERTAM SENTOSA · LORONG BERTAM SENTOSA 1 | Seberang Perai Utara · Pulau Pinang | — | 1,604 | Freehold | RM411,350 | RM256 |
| Jan 2026 | Low-Cost House | BDR BARU PERMAS JAYA · JLN PERMAS 2/14 | Johor Bahru · Johor | — | 635 | Freehold | RM420,000 | RM661 |
| Jan 2026 | Low-Cost House | BDR BARU PERMAS JAYA · JLN PERMAS 8/16 | Johor Bahru · Johor | — | 635 | Freehold | RM400,000 | RM630 |
| Jan 2026 | Low-Cost House | BDR BARU KOTA PUTRI · JLN BAYAN 29 | Johor Bahru · Johor | — | 581 | Freehold | RM285,000 | RM490 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | BDR JAYA PUTRA · JLN JAYA PUTRA 8/1 | Johor Bahru · Johor | — | 850 | Freehold | RM575,000 | RM676 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | BDR JAYA PUTRA · JLN JAYA PUTRA 8/17 | Johor Bahru · Johor | — | 850 | Freehold | RM570,000 | RM670 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | BDR JAYA PUTRA · JLN JAYA PUTRA 2/9 | Johor Bahru · Johor | — | 958 | Freehold | RM498,000 | RM520 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | BDR SELESA JAYA · JLN SILAT CEKAK 6 | Johor Bahru · Johor | — | 840 | Freehold | RM500,000 | RM596 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | BDR UDA UTAMA · JLN UDA UTAMA 6/7 | Johor Bahru · Johor | — | 990 | Freehold | RM600,000 | RM606 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | BDR UDA UTAMA · JLN UDA UTAMA 6/7 | Johor Bahru · Johor | — | 990 | Freehold | RM498,000 | RM503 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | BDR SERI ALAM · JLN SURIA 58 | Johor Bahru · Johor | — | 872 | Freehold | RM480,000 | RM551 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TG PUTERI RESORT · JLN LAMPAM 25 | Johor Bahru · Johor | — | 807 | Freehold | RM420,000 | RM520 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN SRI WANGI-TG SEMBRONG · JLN WANGI 2 | Batu Pahat · Johor | — | 818 | Freehold | RM260,000 | RM318 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN KOTA YONG PENG · JLN KOTA 12 | Batu Pahat · Johor | — | 904 | Freehold | RM300,000 | RM332 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN SELATAN · JLN SEROJA | Batu Pahat · Johor | — | 829 | Freehold | RM120,000 | RM145 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN EMAS II - TR. 717 · JLN EMAS 13 | Batu Pahat · Johor | — | 850 | Freehold | RM280,000 | RM329 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN RIA - TR 666 · JLN RIA BARU 5 | Batu Pahat · Johor | — | 1,001 | Freehold | RM350,000 | RM350 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN BAHAGIA - TR. 821 · JLN BAHAGIA 5 | Batu Pahat · Johor | — | 807 | Freehold | RM212,000 | RM263 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN BATU PAHAT · JLN TEMBUSU | Batu Pahat · Johor | — | 689 | Freehold | RM290,000 | RM421 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN BKT PERDANA · JLN PERDANA 2/15 | Batu Pahat · Johor | — | 1,098 | Freehold | RM350,000 | RM319 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN DESA CEMERLANG - TR. 26 · JLN DESA CEMERLANG 3 | Batu Pahat · Johor | — | 1,098 | Freehold | RM458,000 | RM417 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN EVERGREEN HEIGHTS - TR. 787 · TMN EVERGREEN HEIGHT 48 | Batu Pahat · Johor | — | 1,012 | Freehold | RM420,000 | RM415 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN EVERGREEN HEIGHTS - TR. 787 · TMN EVERGREEN HEIGHT 48 | Batu Pahat · Johor | — | 1,012 | Freehold | RM420,000 | RM415 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN MURNI · JLN MURNI 6 | Batu Pahat · Johor | — | 883 | Freehold | RM360,000 | RM408 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PURA KENCANA - TR. 41 · JLN KENCANA 1B/2 | Batu Pahat · Johor | — | 1,098 | Freehold | RM380,000 | RM346 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN BANANG JAYA · JLN GEMILANG 1 | Batu Pahat · Johor | — | 818 | Freehold | RM325,000 | RM397 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN DAGANG · JLN ZAMRUD 6 | Batu Pahat · Johor | — | 883 | Freehold | RM385,000 | RM436 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN BKT PASIR · JLN KUNING | Batu Pahat · Johor | — | 829 | Freehold | RM410,000 | RM495 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN BUKIT INDAH ( TR314 ) · TAMAN BUKIT INDAH(PHASE 2) | Batu Pahat · Johor | — | 1,001 | Freehold | RM150,000 | RM150 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · JALAN PUTERA INDAH 13/10 | Batu Pahat · Johor | — | 1,055 | Freehold | RM485,800 | RM461 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · TAMAN PUTERA INDAH | Batu Pahat · Johor | — | 1,076 | Freehold | RM466,480 | RM433 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · TAMAN PUTERA INDAH | Batu Pahat · Johor | — | 1,076 | Freehold | RM466,480 | RM433 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · JLN PUTERA INDAH 13/11 | Batu Pahat · Johor | — | 1,098 | Freehold | RM425,680 | RM388 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · JALAN PUTERA INDAH 13/10 | Batu Pahat · Johor | — | 1,012 | Freehold | RM473,800 | RM468 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · JALAN PUTERA INDAH 3/17 | Batu Pahat · Johor | — | 1,044 | Freehold | RM500,000 | RM479 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · JLN PUTERA INDAH 13/11 | Batu Pahat · Johor | — | 1,098 | Freehold | RM485,800 | RM442 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · JALAN PUTERA INDAH 10/14 | Batu Pahat · Johor | — | 775 | Freehold | RM300,000 | RM387 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | TMN PUTERA INDAH · TAMAN PUTERA INDAH | Batu Pahat · Johor | — | 1,076 | Freehold | RM548,800 | RM510 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | KG MERDEKA - TR 105 · JLN AZMAN | Batu Pahat · Johor | — | 958 | Freehold | RM308,000 | RM322 |
| Jan 2026 | 1 - 1 1/2 Storey Terraced | KG MERDEKA - TR 105 · JALAN DATO'SETH | Batu Pahat · Johor | — | 700 | Freehold | RM225,000 | RM322 |