Market report
Malaysia property market report — every state compared
Median transacted price, price per square foot and year-on-year change for all 14 states in one table.
Browse by state
Penang
Median RM 370,000 · 7,825 transactions in the last 12 months
5 districts · 43 areas · data to May 2026
Kuala Lumpur
Median RM 740,000 · 12,109 transactions in the last 12 months
8 areas · data to May 2026
Selangor
Median RM 480,000 · 27,974 transactions in the last 12 months
9 districts · 116 areas · data to May 2026
Putrajaya
Median RM 630,000 · 219 transactions in the last 12 months
1 areas · data to Apr 2026
Johor
Median RM 480,000 · 23,371 transactions in the last 12 months
10 districts · 53 areas · data to May 2026
Perak
Median RM 298,000 · 11,448 transactions in the last 12 months
13 districts · 53 areas · data to May 2026
Kedah
Median RM 288,610 · 7,104 transactions in the last 12 months
10 districts · 52 areas · data to May 2026
Perlis
Median RM 282,300 · 391 transactions in the last 12 months
1 districts · 12 areas · data to May 2026
Negeri Sembilan
Median RM 340,000 · 7,755 transactions in the last 12 months
7 districts · 68 areas · data to May 2026
Melaka
Median RM 303,000 · 6,695 transactions in the last 12 months
3 districts · 55 areas · data to May 2026
Pahang
Median RM 285,000 · 5,212 transactions in the last 12 months
11 districts · 40 areas · data to May 2026
Terengganu
Median RM 310,000 · 3,196 transactions in the last 12 months
7 districts · 42 areas · data to May 2026
Kelantan
Median RM 320,000 · 2,733 transactions in the last 12 months
12 districts · 51 areas · data to May 2026
Sabah
Median RM 350,000 · 4,115 transactions in the last 12 months
7 districts · 13 areas · data to May 2026
Plan your purchase
Frequently asked questions
What is a transacted price?▼
A transacted price is the actual sale price recorded when a property changes hands, as filed with JPPH (the Valuation and Property Services Department of Malaysia). It differs from an asking price, which is what a seller hopes to get - transacted prices show what buyers really paid.
Where does this data come from?▼
The figures are computed from public JPPH / NAPIC property transaction records. Rummah aggregates the records into medians, price-per-sqft figures and yearly trends by state and area. Buyer and seller details are never shown.
How is the median price calculated?▼
The median is the middle transacted price of all recorded sales in an area over the stated period - half of the properties sold for less, half for more. Medians resist distortion from a few extreme sales better than averages.
Why do transacted prices differ from asking prices?▼
Asking prices are negotiable and often optimistic; transacted prices are final. In most Malaysian markets, transacted prices settle a few percent below asking. Comparing both tells you how much room there is to negotiate.
Source: JPPH / NAPIC public property transaction records. Aggregates last refreshed Aug 2026. Buyer and seller details are never shown.