Sarawak district property prices

Choose a district in Sarawak to explore its recorded property sales.

Browse all districts in Sarawak

Browse all areas in Sarawak

View population of Sarawak

Districts in Sarawak

13 districts with recorded sales
All recorded districts in Sarawak, in alphabetical order
DistrictTransactionsMedian priceMedian RM/sqftAreas
Bahagian Betong 108 RM 320,000 RM 110.12 1
Bahagian Bintulu 1,080 RM 500,000 RM 246.79 1
Bahagian Kapit 63 RM 310,000 RM 134.68 1
Bahagian Kuching 5,597 RM 415,000 RM 218.60 1
Bahagian Limbang 223 RM 310,000 RM 116.55 1
Bahagian Miri 3,510 RM 417,500 RM 175.07 1
Bahagian Mukah 77 RM 398,000 RM 159.68 1
Bahagian Samarahan 1,334 RM 370,000 RM 205.20 1
Bahagian Sarikei 277 RM 380,000 RM 146.72 1
Bahagian Sarikie 47 RM 385,000 RM 142.36 1
Bahagian Serian 227 RM 308,000 RM 173.53 1
Bahagian Sibu 1,721 RM 438,000 RM 191.90 1
Bahagian Sri Aman 191 RM 280,000 RM 117.69 1

Only districts with recorded transactions in Sarawak are listed. Blank district names remain in state totals but are excluded from this directory.

How to read these figures

Medians use all positive recorded prices in the stated period, without removing outliers. PSF is calculated per transaction using land/parcel area in square feet, falling back to main floor area when land area is unavailable. Records without a usable price or area do not contribute to the respective median.

Capital gain/loss compares the first and latest recorded month's median price. It measures changes in the mix of properties sold, not the return on a specific property. A single priced month is reported as not available. Blank district, area and scheme names are excluded from named counts and rankings. District rankings retain state identity; area rankings retain district identity and combine case-only area-name variants.

State assignments use the existing district/area mapping and may need verification. Areas represent administrative sub-districts. Date ranges use the recorded month and year; undated records remain in overall totals but not dated trends. Analytics are cached for up to five minutes and refreshed when the database file changes.