Property insights / Explore areas

Explore national evidence or choose a purpose for guidance. Every tool is available.

Every area has its own story.

Start with a state, explore its districts, then look at the developments behind the numbers.

NAPIC snapshot · captured 29 Sep 2026 · sales through Jun 2026

States & territories

16 markets · 25 per page

2024–25 total prices; movement compares 2021–22 → 2024–25. Sort using column buttons.
SelangorRM 500,000+5.7%37,607
JohorRM 500,000+15.9%28,209
PerakRM 300,000+9.9%14,581
Kuala LumpurRM 700,000+11.4%13,096
PenangRM 400,000+11.5%11,785
KedahRM 299,000+15.4%8,573
Negeri SembilanRM 343,000+2.2%8,226
PahangRM 292,000+3.3%6,558
MelakaRM 300,000+8.5%6,524
SarawakRM 420,000+11.2%5,064
TerengganuRM 335,000+13.7%4,305
KelantanRM 330,000+20.3%3,325
SabahRM 450,000+5.8%2,333
PerlisRM 280,000+15.3%701
PutrajayaRM 691,000+7.4%199
LabuanRM 480,000Insufficient data149
Page 1 of 1

Find your district

131 districts · Malaysia · prices 2024–25

131 markets · 25 per page

2024–25 total prices; movement compares 2021–22 → 2024–25. Sort using column buttons.
Johor BahruJohorRM 558,000+15.4%18,389
Kuala LumpurKuala LumpurRM 700,000+11.4%13,096
PetalingSelangorRM 650,000+5.5%13,063
Hulu LangatSelangorRM 481,000+3.3%7,419
KintaPerakRM 334,000+12.6%6,484
KlangSelangorRM 500,000+4.2%5,941
SerembanNegeri SembilanRM 390,000+4.8%5,580
Timur LautPenangRM 385,000+0.5%3,861
GombakSelangorRM 480,000+4.8%3,770
Melaka TengahMelakaRM 330,000+10.8%3,723
KuantanPahangRM 311,000+11.8%3,486
Kuala MudaKedahRM 265,000+16.4%3,448
Seberang Perai TengahPenangRM 400,000+15.1%2,665
SepangSelangorRM 600,000+18.0%2,334
KulaiJohorRM 499,000+12.2%2,265
ManjungPerakRM 300,000+10.0%2,142
Batu PahatJohorRM 415,000+6.6%2,034
KulimKedahRM 330,000+16.9%1,958
Seberang Perai UtaraPenangRM 380,000+18.1%1,943
Hulu SelangorSelangorRM 300,000+20.7%1,941
Bahagian KuchingSarawakRM 440,000+9.9%1,938
KluangJohorRM 320,000+6.6%1,783
Seberang Perai SelatanPenangRM 430,000+17.1%1,683
JasinMelakaRM 280,000+7.7%1,672
Barat DayaPenangRM 468,000+0.8%1,633
Page 1 of 6
How these figures are calculated

¹Movement compares median total prices inside the same property-type and tenure groups in 2021–22 and 2024–25, weighted by earlier-period record counts. Each group needs 40 records in both periods. It is a cumulative period change, not annual growth or the official Malaysian House Price Index. Location, size, condition and lease balance can still change within a group.

Median prices and price bands cover 2024–25. Median prices require 10 records; the wider 10th–90th percentile range requires 20. Missing floor area is excluded from PSF calculations. Counts describe this export; they do not measure market share, time to sell or demand.

Breadth is the share of qualifying schemes with positive controlled movement. Each type/tenure group needs 20 records per period inside its scheme; at least five qualifying schemes are needed to show a percentage. Thinly traded schemes are excluded, so breadth is not representative of every property.

Read the advanced metrics guide

A dated evidence base

NAPIC / JPPH open transaction export · captured 29 September 2026. 509,476 source rows, January 2021–June 2026. Recent periods and registration counts are incomplete. These are source records, not a verified count of unique deeds. Source manifest.

Use the right comparison

A market median is context for a decision. A specific property needs comparable type, tenure, size, condition and location. This export has no vacant-land sale types. Find comparable property sales or test your own land assumptions.