Batu Pahat, Johor area property prices

Choose an area in Batu Pahat, Johor to explore its recorded property sales.

Browse all districts in Johor

Browse all areas in Johor

Browse all areas in Batu Pahat

View population of Batu Pahat

Areas in Batu Pahat, Johor

19 areas with recorded sales
All recorded areas in Batu Pahat, Johor, in alphabetical order
AreaTransactionsMedian priceMedian RM/sqft
Bagan 21 RM 366,000 RM 132.18
Bandar Air Hitam 5 RM 420,000 RM 272.71
Bandar Penggaram 173 RM 488,000 RM 225.00
Bandar Rengit 11 RM 758,000 RM 559.06
Bandar Senggarang 17 RM 265,000 RM 162.60
Bandar Yong Peng 7 RM 90,000 RM 80.00
Cha'ah Baru 54 RM 303,000 RM 147.09
Kampung Bahru 5 RM 250,000 RM 162.42
Linau 675 RM 403,000 RM 220.89
Lubok 3 RM 365,000 RM 120.92
Minyak Beku 128 RM 529,000 RM 146.32
Peserai 108 RM 489,500 RM 159.30
Simpang Kanan 3,202 RM 420,000 RM 233.77
Simpang Kiri 125 RM 350,000 RM 109.89
Sri Gading 485 RM 305,000 RM 184.52
Sri Medan 25 RM 270,000 RM 129.03
Sungai Kluang 64 RM 275,000 RM 160.14
Sungai Punggor 22 RM 277,500 RM 174.46
Tanjong Sembrong 470 RM 369,500 RM 187.32

Areas represent the source Mukim field. Only named areas with recorded transactions in this district are listed. Blank area names remain in district 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.