Pakistan property price index
Two honest series per city and property type: Asking price index — median asking rent per marla across listings on the market today — and Sold price index from transactions recorded on Sakunat. Anything without enough data shows no number rather than a guess.
—
National median asking / marla
1
Listings on the market
1
Recorded sales (12m)
—
Median sold / marla
| City | Houses | Flats | Residential plots |
|---|---|---|---|
| Abbottabad | Not enough data | Not enough data | Not enough data |
| Abdul Hakim | Not enough data | Not enough data | Not enough data |
| Ahmedpur East | Not enough data | Not enough data | Not enough data |
| Ali Masjid | Not enough data | Not enough data | Not enough data |
| Alipur | Not enough data | Not enough data | Not enough data |
| Arifwala | Not enough data | Not enough data | Not enough data |
| Astore | Not enough data | Not enough data | Not enough data |
| Attock | Not enough data | Not enough data | Not enough data |
| Awaran | Not enough data | Not enough data | Not enough data |
| Badin | Not enough data | Not enough data | Not enough data |
| Bagh | Not enough data | Not enough data | Not enough data |
| Bahawalnagar | Not enough data | Not enough data | Not enough data |
| Bahawalpur | Not enough data | Not enough data | Not enough data |
| Balakot | Not enough data | Not enough data | Not enough data |
| Bannu | Not enough data | Not enough data | Not enough data |
| Barnala | Not enough data | Not enough data | Not enough data |
| Batkhela | Not enough data | Not enough data | Not enough data |
| Battagram | Not enough data | Not enough data | Not enough data |
| Bhakkar | Not enough data | Not enough data | Not enough data |
| Bhalwal | Not enough data | Not enough data | Not enough data |
| Bhimber | Not enough data | Not enough data | Not enough data |
| Buner | Not enough data | Not enough data | Not enough data |
| Burewala | Not enough data | Not enough data | Not enough data |
| Chaghi | Not enough data | Not enough data | Not enough data |
| Chakwal | Not enough data | Not enough data | Not enough data |
| Charsadda | Not enough data | Not enough data | Not enough data |
| Chichawatni | Not enough data | Not enough data | Not enough data |
| Chilas | Not enough data | Not enough data | Not enough data |
| Chiniot | Not enough data | Not enough data | Not enough data |
| Chishtian | Not enough data | Not enough data | Not enough data |
| Chishtian Sharif | Not enough data | Not enough data | Not enough data |
| Chitral | Not enough data | Not enough data | Not enough data |
| Choa Saidan Shah | Not enough data | Not enough data | Not enough data |
| Chunian | Not enough data | Not enough data | Not enough data |
| Dadu | Not enough data | Not enough data | Not enough data |
| Daharki | Not enough data | Not enough data | Not enough data |
| Daska | Not enough data | Not enough data | Not enough data |
| Daur | Not enough data | Not enough data | Not enough data |
| Depalpur | Not enough data | Not enough data | Not enough data |
| Dera Ghazi Khan | Not enough data | Not enough data | Not enough data |
| Dera Ismail Khan | Not enough data | Not enough data | Not enough data |
| Dijkot | Not enough data | Not enough data | Not enough data |
| Dina | Not enough data | Not enough data | Not enough data |
| Dinga | Not enough data | Not enough data | Not enough data |
| Dobian | Not enough data | Not enough data | Not enough data |
| Duniya Pur | Not enough data | Not enough data | Not enough data |
| Faisalabad | Not enough data | Not enough data | Not enough data |
| FATA | Not enough data | Not enough data | Not enough data |
| Fateh Jang | Not enough data | Not enough data | Not enough data |
| Gaddani | Not enough data | Not enough data | Not enough data |
| Gadoon | Not enough data | Not enough data | Not enough data |
| Galyat | Not enough data | Not enough data | Not enough data |
| Gambat | Not enough data | Not enough data | Not enough data |
| Ghakhar | Not enough data | Not enough data | Not enough data |
| Ghanche | Not enough data | Not enough data | Not enough data |
| Gharo | Not enough data | Not enough data | Not enough data |
| Ghizar | Not enough data | Not enough data | Not enough data |
| Ghotki | Not enough data | Not enough data | Not enough data |
| Gilgit | Not enough data | Not enough data | Not enough data |
| Gojra | Not enough data | Not enough data | Not enough data |
| Gujar Khan | Not enough data | Not enough data | Not enough data |
| Gujranwala | Not enough data | Not enough data | Not enough data |
| Gujrat | Not enough data | Not enough data | Not enough data |
| Gwadar | Not enough data | Not enough data | Not enough data |
| Hafizabad | Not enough data | Not enough data | Not enough data |
| Hala | Not enough data | Not enough data | Not enough data |
| Hangu | Not enough data | Not enough data | Not enough data |
| Harappa | Not enough data | Not enough data | Not enough data |
| Haripur | Not enough data | Not enough data | Not enough data |
| Haroonabad | Not enough data | Not enough data | Not enough data |
| Hasilpur | Not enough data | Not enough data | Not enough data |
| Hassan Abdal | Not enough data | Not enough data | Not enough data |
| Haveli Lakha | Not enough data | Not enough data | Not enough data |
| Hazro | Not enough data | Not enough data | Not enough data |
| Hub Chowki | Not enough data | Not enough data | Not enough data |
| Hujra Shah Muqeem | Not enough data | Not enough data | Not enough data |
| Hunza | Not enough data | Not enough data | Not enough data |
| Hyderabad | Not enough data | Not enough data | Not enough data |
| Islamabad | Not enough data | Not enough data | Not enough data |
| Jacobabad | Not enough data | Not enough data | Not enough data |
| Jahanian | Not enough data | Not enough data | Not enough data |
| Jalalpur Jattan | Not enough data | Not enough data | Not enough data |
| Jampur | Not enough data | Not enough data | Not enough data |
| Jamshoro | Not enough data | Not enough data | Not enough data |
| Jandola | Not enough data | Not enough data | Not enough data |
| Jaranwala | Not enough data | Not enough data | Not enough data |
| Jatoi | Not enough data | Not enough data | Not enough data |
| Jauharabad | Not enough data | Not enough data | Not enough data |
| Jhang | Not enough data | Not enough data | Not enough data |
| Jhelum | Not enough data | Not enough data | Not enough data |
| Kabirwala | Not enough data | Not enough data | Not enough data |
| Kaghan | Not enough data | Not enough data | Not enough data |
| Kahror Pakka | Not enough data | Not enough data | Not enough data |
| Kalat | Not enough data | Not enough data | Not enough data |
| Kamalia | Not enough data | Not enough data | Not enough data |
| Kamoki | Not enough data | Not enough data | Not enough data |
| Kandiaro | Not enough data | Not enough data | Not enough data |
| Karachi | Not enough data | Not enough data | Not enough data |
| Karak | Not enough data | Not enough data | Not enough data |
| Kasur | Not enough data | Not enough data | Not enough data |
| Khairpur | Not enough data | Not enough data | Not enough data |
| Khanewal | Not enough data | Not enough data | Not enough data |
| Khanpur | Not enough data | Not enough data | Not enough data |
| Khaplu | Not enough data | Not enough data | Not enough data |
| Kharian | Not enough data | Not enough data | Not enough data |
| Khipro | Not enough data | Not enough data | Not enough data |
| Khushab | Not enough data | Not enough data | Not enough data |
| Khuzdar | Not enough data | Not enough data | Not enough data |
| Kohat | Not enough data | Not enough data | Not enough data |
| Kohistan | Not enough data | Not enough data | Not enough data |
| Kot Addu | Not enough data | Not enough data | Not enough data |
| Kotli | Not enough data | Not enough data | Not enough data |
| Kotri | Not enough data | Not enough data | Not enough data |
| Lahore | Not enough data | Not enough data | Not enough data |
| Lakki Marwat | Not enough data | Not enough data | Not enough data |
| Lalamusa | Not enough data | Not enough data | Not enough data |
| Landi Kotal | Not enough data | Not enough data | Not enough data |
| Larkana | Not enough data | Not enough data | Not enough data |
| Lasbela | Not enough data | Not enough data | Not enough data |
| Layyah | Not enough data | Not enough data | Not enough data |
| Liaquatpur | Not enough data | Not enough data | Not enough data |
| Lodhran | Not enough data | Not enough data | Not enough data |
| Loralai | Not enough data | Not enough data | Not enough data |
| Lower Dir | Not enough data | Not enough data | Not enough data |
| Mailsi | Not enough data | Not enough data | Not enough data |
| Makran | Not enough data | Not enough data | Not enough data |
| Malakand | Not enough data | Not enough data | Not enough data |
| Malal | Not enough data | Not enough data | Not enough data |
| Mandi Bahauddin | Not enough data | Not enough data | Not enough data |
| Mangla | Not enough data | Not enough data | Not enough data |
| Mansehra | Not enough data | Not enough data | Not enough data |
| Mardan | Not enough data | Not enough data | Not enough data |
| Matiari | Not enough data | Not enough data | Not enough data |
| Matli | Not enough data | Not enough data | Not enough data |
| Mehrabpur | Not enough data | Not enough data | Not enough data |
| Mian Channu | Not enough data | Not enough data | Not enough data |
| Mianwali | Not enough data | Not enough data | Not enough data |
| Mingora | Not enough data | Not enough data | Not enough data |
| Miran Shah | Not enough data | Not enough data | Not enough data |
| Mirpur | Not enough data | Not enough data | Not enough data |
| Mirpur Khas | Not enough data | Not enough data | Not enough data |
| Mirpur Sakro | Not enough data | Not enough data | Not enough data |
| Mitha Tiwana | Not enough data | Not enough data | Not enough data |
| Moro | Not enough data | Not enough data | Not enough data |
| Multan | Not enough data | Not enough data | Not enough data |
| Muridke | Not enough data | Not enough data | Not enough data |
| Murree | Not enough data | Not enough data | Not enough data |
| Muscat | Not enough data | Not enough data | Not enough data |
| Muzaffarabad | Not enough data | Not enough data | Not enough data |
| Muzaffargarh | Not enough data | Not enough data | Not enough data |
| Nankana Sahib | Not enough data | Not enough data | Not enough data |
| Naran | Not enough data | Not enough data | Not enough data |
| Narowal | Not enough data | Not enough data | Not enough data |
| Nasirabad | Not enough data | Not enough data | Not enough data |
| Naushahro Feroze | Not enough data | Not enough data | Not enough data |
| Nawabshah | Not enough data | Not enough data | Not enough data |
| Neelum | Not enough data | Not enough data | Not enough data |
| Nowshera | Not enough data | Not enough data | Not enough data |
| Okara | Not enough data | Not enough data | Not enough data |
| Pakpattan | Not enough data | Not enough data | Not enough data |
| Pallandri | Not enough data | Not enough data | Not enough data |
| Parachinar | Not enough data | Not enough data | Not enough data |
| Pasrur | Not enough data | Not enough data | Not enough data |
| Pattoki | Not enough data | Not enough data | Not enough data |
| Peshawar | Not enough data | Not enough data | Not enough data |
| Pind Dadan Khan | Not enough data | Not enough data | Not enough data |
| Pindi Bhattian | Not enough data | Not enough data | Not enough data |
| Pir Mahal | Not enough data | Not enough data | Not enough data |
| Poonch | Not enough data | Not enough data | Not enough data |
| Qazi Ahmed | Not enough data | Not enough data | Not enough data |
| Quetta | Not enough data | Not enough data | Not enough data |
| Rahim Yar Khan | Not enough data | Not enough data | Not enough data |
| Raiwind | Not enough data | Not enough data | Not enough data |
| Rajanpur | Not enough data | Not enough data | Not enough data |
| Rato Dero | Not enough data | Not enough data | Not enough data |
| Rawalakot | Not enough data | Not enough data | Not enough data |
| Rawalpindi | Not enough data | Not enough data | Not enough data |
| Renala Khurd | Not enough data | Not enough data | Not enough data |
| Rohri | Not enough data | Not enough data | Not enough data |
| Sadiqabad | Not enough data | Not enough data | Not enough data |
| Sahiwal | Not enough data | Not enough data | Not enough data |
| Sakrand | Not enough data | Not enough data | Not enough data |
| Samundri | Not enough data | Not enough data | Not enough data |
| Sanghar | Not enough data | Not enough data | Not enough data |
| Sangla Hill | Not enough data | Not enough data | Not enough data |
| Sarai Alamgir | Not enough data | Not enough data | Not enough data |
| Sargodha | Not enough data | Not enough data | Not enough data |
| Sehwan | Not enough data | Not enough data | Not enough data |
| Shabqadar | Not enough data | Not enough data | Not enough data |
| Shahdadpur | Not enough data | Not enough data | Not enough data |
| Shahkot | Not enough data | Not enough data | Not enough data |
| Shahpur Chakar | Not enough data | Not enough data | Not enough data |
| Shakargarh | Not enough data | Not enough data | Not enough data |
| Shangla | Not enough data | Not enough data | Not enough data |
| Shehr Sultan | Not enough data | Not enough data | Not enough data |
| Sheikhupura | Not enough data | Not enough data | Not enough data |
| Sher Garh | Not enough data | Not enough data | Not enough data |
| Shikarpur | Not enough data | Not enough data | Not enough data |
| Shorkot | Not enough data | Not enough data | Not enough data |
| Sialkot | Not enough data | Not enough data | Not enough data |
| Sibi | Not enough data | Not enough data | Not enough data |
| Skardu | Not enough data | Not enough data | Not enough data |
| Sudhnoti | Not enough data | Not enough data | Not enough data |
| Sujawal | Not enough data | Not enough data | Not enough data |
| Sukkur | Not enough data | Not enough data | Not enough data |
| Swabi | Not enough data | Not enough data | Not enough data |
| Swat | Not enough data | Not enough data | Not enough data |
| Talagang | Not enough data | Not enough data | Not enough data |
| Tando Adam | Not enough data | Not enough data | Not enough data |
| Tando Allahyar | Not enough data | Not enough data | Not enough data |
| Tando Bago | Not enough data | Not enough data | Not enough data |
| Tando Muhammad Khan | Not enough data | Not enough data | Not enough data |
| Tank | Not enough data | Not enough data | Not enough data |
| Taxila | Not enough data | Not enough data | Not enough data |
| Tharparkar | Not enough data | Not enough data | Not enough data |
| Thatta | Not enough data | Not enough data | Not enough data |
| Toba Tek Singh | Not enough data | Not enough data | Not enough data |
| Torkham | Not enough data | Not enough data | Not enough data |
| Turbat | Not enough data | Not enough data | Not enough data |
| Umarkot | Not enough data | Not enough data | Not enough data |
| Upper Dir | Not enough data | Not enough data | Not enough data |
| Vehari | Not enough data | Not enough data | Not enough data |
| Wah | Not enough data | Not enough data | Not enough data |
| Wana | Not enough data | Not enough data | Not enough data |
| Wazirabad | Not enough data | Not enough data | Not enough data |
| Waziristan | Not enough data | Not enough data | Not enough data |
| Winder | Not enough data | Not enough data | Not enough data |
| Yazman | Not enough data | Not enough data | Not enough data |
| Zhob | Not enough data | Not enough data | Not enough data |
Methodology
Asking price index. Asking index: the median asking price per marla across listings currently on the market (Rightmove-style). Year-over-year movement compares the median of newly-listed properties this quarter against the same quarter last year.
Sold price index. Sold index: the median achieved price per marla from transactions recorded on Sakunat — genuine listing closes and verified records, never asking prices. This is the authoritative series and grows as sales complete on the platform.
Density floor: any figure backed by fewer than three data points shows “not enough data” instead of a number we can't stand behind. City figures roll up every area and society in that city.
See also individual sold prices and what your own home is worth.
