Recorded transactions
2,151,691
States covered
14
District pages
91
Area pages
600
Browse by state
Penang
Median RM 370,000 · RM 395/sqft
7,825 tx in the last 12 months · 5 districts · 43 areas · data to May 2026
RM 240k – RM 638k typical range
Kuala Lumpur
Median RM 740,000 · RM 614/sqft
12,109 tx in the last 12 months · 8 areas · data to May 2026
RM 410k – RM 1.5m typical range
Selangor
Median RM 480,000 · RM 408/sqft
27,974 tx in the last 12 months · 9 districts · 116 areas · data to May 2026
RM 310k – RM 820k typical range
Putrajaya
Median RM 630,000 · RM 491/sqft
219 tx in the last 12 months · 1 areas · data to Apr 2026
RM 420k – RM 2.18m typical range
Johor
Median RM 480,000 · RM 386/sqft
23,371 tx in the last 12 months · 10 districts · 53 areas · data to May 2026
RM 300k – RM 759k typical range
Perak
Median RM 298,000 · RM 265/sqft
11,448 tx in the last 12 months · 13 districts · 51 areas · data to May 2026
RM 225k – RM 410k typical range
Kedah
Median RM 288,610 · RM 306/sqft
7,104 tx in the last 12 months · 10 districts · 52 areas · data to May 2026
RM 215k – RM 397k typical range
Perlis
Median RM 282,300 · RM 279/sqft
391 tx in the last 12 months · 12 areas · data to May 2026
RM 189k – RM 398k typical range
Negeri Sembilan
Median RM 340,000 · RM 314/sqft
7,755 tx in the last 12 months · 7 districts · 68 areas · data to May 2026
RM 236k – RM 538k typical range
Melaka
Median RM 303,000 · RM 277/sqft
6,695 tx in the last 12 months · 3 districts · 55 areas · data to May 2026
RM 215k – RM 420k typical range
Pahang
Median RM 285,000 · RM 278/sqft
5,212 tx in the last 12 months · 11 districts · 40 areas · data to May 2026
RM 200k – RM 386k typical range
Terengganu
Median RM 310,000 · RM 285/sqft
3,196 tx in the last 12 months · 7 districts · 42 areas · data to May 2026
RM 185k – RM 390k typical range
Kelantan
Median RM 320,000 · RM 300/sqft
2,733 tx in the last 12 months · 9 districts · 51 areas · data to May 2026
RM 233k – RM 410k typical range
Sabah
Median RM 350,000 · RM 376/sqft
4,115 tx in the last 12 months · 7 districts · 8 areas · data to May 2026
RM 240k – RM 550k typical range
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 — 2,151,691 recorded building sales across 14 states. Rummah aggregates the records into medians, price-per-sqft figures and price trends by state, district 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, most recent recorded transaction May 2026. Aggregates last refreshed Aug 2026. Building transactions only — land and agricultural deals are excluded, and buyer and seller details are never shown.