Selangor property prices

Transactions from January 2021 to June 2026

Recorded Transactions141,433
Total Properties Sold6,786
Total Districts9
Total Areas198
Population7,454,300

Totals for Selangor only. Properties sold counts distinct developments, not individual units.

Browse all in Selangor

Browse all districts in Selangor

Browse all areas in Selangor

View population of Selangor

Selangor property prices: key facts

Median Transacted Price
RM 495,000
Median Price PSF
RM 366.43
Most Preferred Tenure
Freehold
Most Transacted Property Type
2 - 2 1/2 Storey Terraced
Most Transacted District
Petaling
Most Transacted Area
Kelang
Most Transacted Property
Bandar Setia Alam
Most Properties Sold In
December 2021 (5,374 Sales)
Low-Cost / Affordable Sold
34,565 (Up To RM 300,000)
Medium-Cost / Mid-Market Sold
71,506 (Above RM 300,000 To RM 800,000)
Luxury / High-End Sold
30,032 (Above RM 800,000 To RM 2,500,000)
Ultra-Luxury Sold
5,330 (Above RM 2,500,000)

Price bands cover positive transaction prices, including decimal amounts, with no gaps between tiers. Most-transacted facts reflect recorded volume, not a survey of buyer preferences.

Median price by year

Yearly transaction medians for Selangor
YearMedian priceMedian RM/sqftTotal transactions
2026RM 555,000RM 400.063,695
2025RM 530,000RM 394.849,797
2024RM 500,000RM 382.5427,810
2023RM 494,000RM 367.6039,479
2022RM 488,500RM 357.3240,534
2021RM 460,000RM 342.0120,118

Most Transacted Properties in Selangor

Most Transacted Properties in Selangor, ranked by recorded transactions
Property name Property type Total transactions Median price Median RM/sqft
BANDAR SETIA ALAM 2 - 2 1/2 Storey Terraced 1,761 RM 900,000 RM 528.56
BUKIT SENTOSA 2 - 2 1/2 Storey Terraced 1,613 RM 200,000 RM 157.50
BDR BUKIT RAJA 2 - 2 1/2 Storey Terraced 1,285 RM 760,000 RM 478.18
SETIA ECOHILL 2 - 2 1/2 Storey Terraced 953 RM 584,000 RM 353.47
BANDAR TASIK PUTERI 2 - 2 1/2 Storey Terraced 866 RM 352,500 RM 243.18
BANDAR BUKIT BERUNTUNG 2 - 2 1/2 Storey Terraced 795 RM 267,000 RM 191.95
ALAM IMPIAN 2 - 2 1/2 Storey Terraced 767 RM 987,000 RM 480.58
BDR SAUJANA PUTRA 2 - 2 1/2 Storey Terraced 734 RM 430,000 RM 321.59
ELMINA WEST 2 - 2 1/2 Storey Terraced 712 RM 1,019,000 RM 546.59
BANDAR COUNTRY HOMES 2 - 2 1/2 Storey Terraced 702 RM 319,000 RM 238.37

Matching scheme names are combined within this report's location. Property links open the location with the most recorded transactions; its detail totals may differ from this combined ranking. Names without a complete report location are not linked. For mixed-type schemes, the most transacted property type is shown.

Most Popular Districts in Selangor

Most Popular Districts in Selangor, ranked by recorded transactions
District name Total transactions Median price Median RM/sqft Capital gain/loss since first transaction
Petaling 46,949 RM 600,000 RM 445.94 +137.1%
Hulu Langat 27,482 RM 470,000 RM 355.69 +26.6%
Klang 22,719 RM 495,000 RM 335.24 +41.7%
Gombak 14,690 RM 465,000 RM 344.36 +4.8%
Sepang 9,720 RM 553,000 RM 402.28 -21.9%
Hulu Selangor 6,651 RM 260,000 RM 180.59 +2.0%
Kuala Langat 6,627 RM 450,000 RM 284.06 -26.4%
Kuala Selangor 5,752 RM 473,000 RM 301.29 -9.0%
Sabak Bernam 843 RM 365,000 RM 209.24 +104.2%

Most Popular Areas in Selangor

Most Popular Areas in Selangor, ranked by recorded transactions
Area Name Total transactions Median price Median RM/sqft Capital gain/loss since first transaction
Kelang (Klang) 13,116 RM 516,000 RM 357.98 +136.9%
Dengkil (Sepang) 7,064 RM 595,000 RM 423.33 -29.6%
Kapar (Klang) 6,347 RM 475,000 RM 304.60 +97.7%
Petaling (Petaling) 6,049 RM 550,000 RM 411.08 +175.8%
Bandar Petaling Jaya (Petaling) 5,433 RM 852,000 RM 547.00 +62.5%
Bukit Raja (Petaling) 4,949 RM 705,000 RM 456.15 +191.2%
Sungai Buluh (Petaling) 4,493 RM 500,000 RM 423.52 +275.0%
Ijok (Kuala Selangor) 3,743 RM 519,000 RM 336.06 -8.1%
Tanjung 12 (Kuala Langat) 3,647 RM 454,000 RM 311.64 -22.1%
Semenyih (Hulu Langat) 3,627 RM 650,000 RM 352.98 -75.1%

All Districts in Selangor

9 districts
All districts in Selangor
DistrictTransactionsMedian priceMedian RM/sqftAreas
Gombak 14,690 RM 465,000 RM 344.36 21
Hulu Langat 27,482 RM 470,000 RM 355.69 29
Hulu Selangor 6,651 RM 260,000 RM 180.59 25
Klang 22,719 RM 495,000 RM 335.24 11
Kuala Langat 6,627 RM 450,000 RM 284.06 26
Kuala Selangor 5,752 RM 473,000 RM 301.29 28
Petaling 46,949 RM 600,000 RM 445.94 33
Sabak Bernam 843 RM 365,000 RM 209.24 13
Sepang 9,720 RM 553,000 RM 402.28 15

All Areas in Selangor

201 areas
All areas in Selangor
AreaDistrictTransactions
Kelang Klang 13,116
Dengkil Sepang 7,064
Kapar Klang 6,347
Petaling Petaling 6,049
Bandar Petaling Jaya Petaling 5,433
Bukit Raja Petaling 4,949
Sungai Buluh Petaling 4,493
Ijok Kuala Selangor 3,743
Tanjung 12 Kuala Langat 3,647
Semenyih Hulu Langat 3,627
Cheras Hulu Langat 3,596
Rawang Gombak 3,361
Bandar Ampang Hulu Langat 3,312
Damansara Petaling 3,156
Bandar Shah Alam Petaling 2,942
Bandar Serendah Hulu Selangor 2,936
Beranang Hulu Langat 2,448
Pekan Subang Jaya Petaling 2,445
Kajang Hulu Langat 2,397
Bandar Selayang Gombak 2,377
Pekan Baru Sg Buluh Petaling 2,343
Pekan Kinrara Petaling 2,252
Bandar Kajang Hulu Langat 1,916
Ampang Hulu Langat 1,874
Bdr Sunway Petaling 1,825
Pekan Kajang Hulu Langat 1,810
Bandar Hulu Kelang Gombak 1,755
Serendah Hulu Selangor 1,549
Bandar Kundang Gombak 1,493
Pekan Puchong Perdana Petaling 1,480
Bandar Kelang Klang 1,465
Bandar Cheras Hulu Langat 1,396
Pekan Cheras Hulu Langat 1,370
Bandar Baru Bangi Hulu Langat 1,367
Pekan Serdang Petaling 1,350
Bandar Kepong Gombak 1,288
Bandar Subang Jaya Petaling 1,077
Bandar Rawang Gombak 1,054
Pekan Puchong Jaya Petaling 1,026
Batu Gombak 1,019
Telok Panglima Garang Kuala Langat 994
Pekan Penaga Petaling 914
Bdr Petaling Jaya Selatan Petaling 897
Hulu Langat Hulu Langat 863
Bdr Sri Damansara Petaling 838
Pekan Pendamaran Klang 749
Hulu Klang Gombak 694
Pekan Hicom Petaling 593
Jeram Kuala Selangor 587
Hulu Yam Hulu Selangor 557
Bandar Cyberjaya Sepang 538
Pekan Desa Puchong Petaling 503
Baru Baru Salak Tinggi Sepang 500
Labu Sepang 491
Batang Kali Hulu Selangor 411
Bdr Damansara Petaling 411
Sepang Sepang 395
Bandar Batu 18 Semenyih Hulu Langat 388
Bandar Batu Arang Gombak 375
Bandar Banting Kuala Langat 357
Bandar Kuala Selangor Kuala Selangor 328
Pekan Jenjarom Kuala Langat 326
Pekan Kapar Klang 325
Pekan Semenyih Hulu Langat 310
Pekan Kg Sungai Tangkas Hulu Langat 305
Pekan Baru Subang Petaling 305
Bdr Glenmarie Petaling 301
Pekan Pengkalan Kundang Gombak 291
Pekan Port Swettenham Klang 290
Pekan Kayu Ara Petaling 288
Pekan Baru Sg Besi Petaling 285
Setapak Gombak 274
Pekan Bukit Bisa Sepang 273
Bandar Shah Alam Klang 262
Bandar Sungai Buloh Gombak 258
Pekan Chempaka Petaling 250
Bandar Sungai Chik Hulu Selangor 248
Pekan Sungai Besar Sabak Bernam 231
Pekan Teluk Kuala Langat 213
Pekan Templer Gombak 193
Bandar Kuala Langat 193
Pekan Bangi Lama Hulu Langat 182
Pekan Telok Datuk Kuala Langat 171
Bdr Saujana Petaling 170
Pekan Country Heights Petaling 158
Hujung Permatang Kuala Selangor 152
Pekan Baru Salak Tinggi Sepang 146
Bandar Batang Kali Hulu Selangor 144
Hulu Bernam Hulu Selangor 137
Api-Api Kuala Selangor 137
Pancang Bedena Sabak Bernam 134
Kuala Selangor Kuala Selangor 131
Sabak Sabak Bernam 130
Pekan Sungai Manggis Kuala Langat 127
Pekan Dengkil Sepang 123
Pekan Kuang Gombak 113
Pekan Sabak Sabak Bernam 105
Bandar Jenjarum/Sg Jarum Kuala Langat 102
Kalumpang Hulu Selangor 98
Batang Berjuntai Kuala Selangor 98
Bandar Hulu Bernam Hulu Selangor 97
Pekan Asam Jawa Kuala Selangor 92
Bandar Kuala Kubu Baharu Hulu Selangor 91
Pekan Batu Tiga Petaling 90
Pekan Batu Empat Klang 89
Pekan Sekinchan Sabak Bernam 89
Pekan Simpang Tiga Ijok Kuala Selangor 88
Kuala Kalumpang Hulu Selangor 87
Pekan Batu 23 Sg Lalang Hulu Langat 85
Bandar Sijangkang Kuala Langat 82
Bandar Telok Panglima Garang Kuala Langat 82
Sg Gumut Hulu Selangor 80
Hulu Semenyih Hulu Langat 79
Pekan Batang Berjuntai Kuala Selangor 75
Pasir Panjang Sabak Bernam 71
Pekan Sungai Pelik Sepang 71
Pekan Sg Penchala Petaling 69
Pekan Bukit Changgang Kuala Langat 68
Kelanang Kuala Langat 67
Pekan Sungai Buloh Gombak 66
Pekan Meru Klang 66
Pekan Kuala Sungai Buluh Kuala Selangor 66
Pekan Air Manis Sabak Bernam 64
Bdr Baru Bangi Sepang 60
Bandar Tanjung Sepat Kuala Langat 58
Bandar Batu 9 Cheras Hulu Langat 53
Rasa Hulu Selangor 52
Ampang Pechah Hulu Selangor 50
Batu (Kuala Langat) Kuala Langat 47
Bandar Semenyih Hulu Langat 46
Kerling Hulu Selangor 44
Pekan Pasir Penambang Kuala Selangor 42
Tanjung Karang Kuala Selangor 40
Pekan Subang Petaling 37
Pekan Tanjung Karang Kuala Selangor 33
Ulu Yam Hulu Selangor 32
Bandar Country Height Hulu Langat 24
Pekan Salak Sepang 24
Bandar Sungai Pusu Gombak 23
Bandar Kuang Gombak 22
Morib Kuala Langat 22
Bandar Tanjung Karang Kuala Selangor 22
Bandar Gombak Setia Gombak 20
Pekan Jeram Kuala Selangor 19
Ujong Permatang Kuala Selangor 19
Pekan Bukit Prang Sepang 18
Pasangan Kuala Selangor 16
Pekan Baru Hicom Petaling 15
Pekan Batu 18 Ulu Langat Hulu Langat 12
Pekan Sekinchan Site A Sabak Bernam 12
Pekan Sg Raba Kuala Langat 11
Pekan Simpang Morib Kuala Langat 11
Pekan Batu Caves Gombak 10
Pekan Kanchcng Kuala Langat 10
Pekan Bukit Rotan Kuala Selangor 10
Bandar Sepang Sepang 10
Pekan Bukit Kemuning Klang 9
Pekan Kampung Kuantan Kuala Selangor 9
Pekan Kg Baru H Tiram Buruk Kuala Selangor 9
Pekan Parit Mahang Kuala Selangor 9
Pekan Tongkah Kuala Langat 8
Pekan Bukit Talang Kuala Selangor 8
Pekan Tambak Jawa Kuala Selangor 8
Pekan Sungai Makau Hulu Langat 7
Bandar Rasa Hulu Selangor 7
Bandar Ulu Bernam Hulu Selangor 7
Pekan Tg Dua Belas Kuala Langat 7
Jugra Kuala Langat 6
Bandar Batu 26 Beranang Hulu Langat 5
Bandar Serendah Tambahan Hulu Selangor 5
Ulu Bernam Hulu Selangor 5
Pekan Kelanang Bt 6 Kuala Langat 5
Pekan Permatang Pasir Kuala Langat 5
Tanjong Karang Kuala Selangor 5
Pekan Dusun Tua Ulu Langat Hulu Langat 4
Bandar Hulu Yam Hulu Selangor 4
Bandar Hulu Yam (Baru) Hulu Selangor 4
Pekan Morib Kuala Langat 4
Pekan Teluk Panglima Garang Kuala Langat 4
Pekan Sungai Sembilang Kuala Selangor 4
Pekan Dato Bakar Baginda Sepang 4
Pekan Sg Chua Hulu Langat 3
Pekan Sungai Buloh Petaling 3
Pekan Sg Hj Dorani Sabak Bernam 3
Pekan Bt Satu Sepang 3
Ampang Gombak 2
Bandar Batu Caves Gombak 2
Bandar Kalumpang Hulu Selangor 2
Bandar Ulu Bernam Ii Hulu Selangor 2
Bandar Ulu Yam Hulu Selangor 2
Pekan Seaport Petaling 2
Bandar Ulu Langat Hulu Langat 1
Pekan Kg Pasir Batu 14 Sem Hulu Langat 1
Pekan Simpang Balak Hulu Langat 1
Bandar Kota Kemuning Klang 1
Pekan Taman Pkns Kuala Selangor 1
Pekan Tanjong Karang Kuala Selangor 1
Bagan Nakhoda Omar Sabak Bernam 1
Pekan Bagan Nakhoda Omar Sabak Bernam 1
Pekan Pasir Panjang Sabak Bernam 1
Sungai Panjang Sabak Bernam 1

Selangor Property Market Insight

Between January 2021 and June 2026, Selangor recorded 141,433 property transactions across 9 districts and 198 areas. The overall median transacted price stood at RM 495,000 (RM 366.43 PSF), serving as a practical benchmark for comparing localized values.

At the district level, Petaling led with 46,949 transactions, posting a median price of RM 600,000 (RM 445.94 PSF). Within Kelang, there were 13,116 transactions with a median price of RM 516,000 (RM 357.98 PSF).

The market's upper bound reached RM 558,800,000 in Pekan Baru Hicom, whereas the lowest recorded sale was RM 11,000 in Bandar Petaling Jaya. Across the state, 2 - 2 1/2 Storey Terraced emerged as the most transacted property type.

Extreme prices describe individual recorded sales, not the typical price of an entire area.

Frequently Asked Questions

What is the median property price in Selangor?

The median transacted property price in Selangor is RM 495,000 (RM 366.43 per sq. ft.), based on 141,433 recorded sales from January 2021 to June 2026.

How much do high-rise properties cost in Selangor?

The median transacted price for high-rise properties (condominiums and apartments) in Selangor is RM 365,000, based on 32,210 transactions recorded from January 2021 to June 2026.

What type of tenure do buyers in Selangor prefer?

Freehold is the most frequently transacted tenure, accounting for 84,558 of 141,433 recorded transactions. Sales volume alone does not establish buyer preference.

How do residential and commercial prices compare in Selangor?

Residential properties in Selangor transacted at a median price of RM 460,000 across 123,118 sales, while commercial and industrial properties transacted at a median of RM 1,100,000 across 18,315 sales. A median is unavailable when no usable prices are recorded.

What are the most active or dominant property sub-sectors in Selangor?

2 - 2 1/2 Storey Terraced accounts for the most recorded transactions (42,954). This identifies the most active category in this dataset; it does not by itself prove sustained demand or liquidity.

How reliable is this data, and can I rely on it to make a decision for my next property purchase?

These metrics are strictly for personal reference, market comparison, and informational purposes only. They are calculated from the imported transaction database; attribution to official sources such as NAPIC/JPPH should be independently verified. They are not professional financial, legal, or real estate investment advice. Property values can vary with individual unit condition, facing, floor level, renovation quality, and changing market dynamics. Always perform independent due diligence, consult a licensed real estate agent or registered valuer, and assess your personal financial position before making a property purchase or investment commitment.

Other states

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.

← Back to All States