Skip to content

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.

Download CSV Recorded transactions

—

National median asking / marla

1

Listings on the market

1

Recorded sales (12m)

—

Median sold / marla

CityHousesFlatsResidential plots
AbbottabadNot enough dataNot enough dataNot enough data
Abdul HakimNot enough dataNot enough dataNot enough data
Ahmedpur EastNot enough dataNot enough dataNot enough data
Ali MasjidNot enough dataNot enough dataNot enough data
AlipurNot enough dataNot enough dataNot enough data
ArifwalaNot enough dataNot enough dataNot enough data
AstoreNot enough dataNot enough dataNot enough data
AttockNot enough dataNot enough dataNot enough data
AwaranNot enough dataNot enough dataNot enough data
BadinNot enough dataNot enough dataNot enough data
BaghNot enough dataNot enough dataNot enough data
BahawalnagarNot enough dataNot enough dataNot enough data
BahawalpurNot enough dataNot enough dataNot enough data
BalakotNot enough dataNot enough dataNot enough data
BannuNot enough dataNot enough dataNot enough data
BarnalaNot enough dataNot enough dataNot enough data
BatkhelaNot enough dataNot enough dataNot enough data
BattagramNot enough dataNot enough dataNot enough data
BhakkarNot enough dataNot enough dataNot enough data
BhalwalNot enough dataNot enough dataNot enough data
BhimberNot enough dataNot enough dataNot enough data
BunerNot enough dataNot enough dataNot enough data
BurewalaNot enough dataNot enough dataNot enough data
ChaghiNot enough dataNot enough dataNot enough data
ChakwalNot enough dataNot enough dataNot enough data
CharsaddaNot enough dataNot enough dataNot enough data
ChichawatniNot enough dataNot enough dataNot enough data
ChilasNot enough dataNot enough dataNot enough data
ChiniotNot enough dataNot enough dataNot enough data
ChishtianNot enough dataNot enough dataNot enough data
Chishtian SharifNot enough dataNot enough dataNot enough data
ChitralNot enough dataNot enough dataNot enough data
Choa Saidan ShahNot enough dataNot enough dataNot enough data
ChunianNot enough dataNot enough dataNot enough data
DaduNot enough dataNot enough dataNot enough data
DaharkiNot enough dataNot enough dataNot enough data
DaskaNot enough dataNot enough dataNot enough data
DaurNot enough dataNot enough dataNot enough data
DepalpurNot enough dataNot enough dataNot enough data
Dera Ghazi KhanNot enough dataNot enough dataNot enough data
Dera Ismail KhanNot enough dataNot enough dataNot enough data
DijkotNot enough dataNot enough dataNot enough data
DinaNot enough dataNot enough dataNot enough data
DingaNot enough dataNot enough dataNot enough data
DobianNot enough dataNot enough dataNot enough data
Duniya PurNot enough dataNot enough dataNot enough data
FaisalabadNot enough dataNot enough dataNot enough data
FATANot enough dataNot enough dataNot enough data
Fateh JangNot enough dataNot enough dataNot enough data
GaddaniNot enough dataNot enough dataNot enough data
GadoonNot enough dataNot enough dataNot enough data
GalyatNot enough dataNot enough dataNot enough data
GambatNot enough dataNot enough dataNot enough data
GhakharNot enough dataNot enough dataNot enough data
GhancheNot enough dataNot enough dataNot enough data
GharoNot enough dataNot enough dataNot enough data
GhizarNot enough dataNot enough dataNot enough data
GhotkiNot enough dataNot enough dataNot enough data
GilgitNot enough dataNot enough dataNot enough data
GojraNot enough dataNot enough dataNot enough data
Gujar KhanNot enough dataNot enough dataNot enough data
GujranwalaNot enough dataNot enough dataNot enough data
GujratNot enough dataNot enough dataNot enough data
GwadarNot enough dataNot enough dataNot enough data
HafizabadNot enough dataNot enough dataNot enough data
HalaNot enough dataNot enough dataNot enough data
HanguNot enough dataNot enough dataNot enough data
HarappaNot enough dataNot enough dataNot enough data
HaripurNot enough dataNot enough dataNot enough data
HaroonabadNot enough dataNot enough dataNot enough data
HasilpurNot enough dataNot enough dataNot enough data
Hassan AbdalNot enough dataNot enough dataNot enough data
Haveli LakhaNot enough dataNot enough dataNot enough data
HazroNot enough dataNot enough dataNot enough data
Hub ChowkiNot enough dataNot enough dataNot enough data
Hujra Shah MuqeemNot enough dataNot enough dataNot enough data
HunzaNot enough dataNot enough dataNot enough data
HyderabadNot enough dataNot enough dataNot enough data
IslamabadNot enough dataNot enough dataNot enough data
JacobabadNot enough dataNot enough dataNot enough data
JahanianNot enough dataNot enough dataNot enough data
Jalalpur JattanNot enough dataNot enough dataNot enough data
JampurNot enough dataNot enough dataNot enough data
JamshoroNot enough dataNot enough dataNot enough data
JandolaNot enough dataNot enough dataNot enough data
JaranwalaNot enough dataNot enough dataNot enough data
JatoiNot enough dataNot enough dataNot enough data
JauharabadNot enough dataNot enough dataNot enough data
JhangNot enough dataNot enough dataNot enough data
JhelumNot enough dataNot enough dataNot enough data
KabirwalaNot enough dataNot enough dataNot enough data
KaghanNot enough dataNot enough dataNot enough data
Kahror PakkaNot enough dataNot enough dataNot enough data
KalatNot enough dataNot enough dataNot enough data
KamaliaNot enough dataNot enough dataNot enough data
KamokiNot enough dataNot enough dataNot enough data
KandiaroNot enough dataNot enough dataNot enough data
KarachiNot enough dataNot enough dataNot enough data
KarakNot enough dataNot enough dataNot enough data
KasurNot enough dataNot enough dataNot enough data
KhairpurNot enough dataNot enough dataNot enough data
KhanewalNot enough dataNot enough dataNot enough data
KhanpurNot enough dataNot enough dataNot enough data
KhapluNot enough dataNot enough dataNot enough data
KharianNot enough dataNot enough dataNot enough data
KhiproNot enough dataNot enough dataNot enough data
KhushabNot enough dataNot enough dataNot enough data
KhuzdarNot enough dataNot enough dataNot enough data
KohatNot enough dataNot enough dataNot enough data
KohistanNot enough dataNot enough dataNot enough data
Kot AdduNot enough dataNot enough dataNot enough data
KotliNot enough dataNot enough dataNot enough data
KotriNot enough dataNot enough dataNot enough data
LahoreNot enough dataNot enough dataNot enough data
Lakki MarwatNot enough dataNot enough dataNot enough data
LalamusaNot enough dataNot enough dataNot enough data
Landi KotalNot enough dataNot enough dataNot enough data
LarkanaNot enough dataNot enough dataNot enough data
LasbelaNot enough dataNot enough dataNot enough data
LayyahNot enough dataNot enough dataNot enough data
LiaquatpurNot enough dataNot enough dataNot enough data
LodhranNot enough dataNot enough dataNot enough data
LoralaiNot enough dataNot enough dataNot enough data
Lower DirNot enough dataNot enough dataNot enough data
MailsiNot enough dataNot enough dataNot enough data
MakranNot enough dataNot enough dataNot enough data
MalakandNot enough dataNot enough dataNot enough data
MalalNot enough dataNot enough dataNot enough data
Mandi BahauddinNot enough dataNot enough dataNot enough data
ManglaNot enough dataNot enough dataNot enough data
MansehraNot enough dataNot enough dataNot enough data
MardanNot enough dataNot enough dataNot enough data
MatiariNot enough dataNot enough dataNot enough data
MatliNot enough dataNot enough dataNot enough data
MehrabpurNot enough dataNot enough dataNot enough data
Mian ChannuNot enough dataNot enough dataNot enough data
MianwaliNot enough dataNot enough dataNot enough data
MingoraNot enough dataNot enough dataNot enough data
Miran ShahNot enough dataNot enough dataNot enough data
MirpurNot enough dataNot enough dataNot enough data
Mirpur KhasNot enough dataNot enough dataNot enough data
Mirpur SakroNot enough dataNot enough dataNot enough data
Mitha TiwanaNot enough dataNot enough dataNot enough data
MoroNot enough dataNot enough dataNot enough data
MultanNot enough dataNot enough dataNot enough data
MuridkeNot enough dataNot enough dataNot enough data
MurreeNot enough dataNot enough dataNot enough data
MuscatNot enough dataNot enough dataNot enough data
MuzaffarabadNot enough dataNot enough dataNot enough data
MuzaffargarhNot enough dataNot enough dataNot enough data
Nankana SahibNot enough dataNot enough dataNot enough data
NaranNot enough dataNot enough dataNot enough data
NarowalNot enough dataNot enough dataNot enough data
NasirabadNot enough dataNot enough dataNot enough data
Naushahro FerozeNot enough dataNot enough dataNot enough data
NawabshahNot enough dataNot enough dataNot enough data
NeelumNot enough dataNot enough dataNot enough data
NowsheraNot enough dataNot enough dataNot enough data
OkaraNot enough dataNot enough dataNot enough data
PakpattanNot enough dataNot enough dataNot enough data
PallandriNot enough dataNot enough dataNot enough data
ParachinarNot enough dataNot enough dataNot enough data
PasrurNot enough dataNot enough dataNot enough data
PattokiNot enough dataNot enough dataNot enough data
PeshawarNot enough dataNot enough dataNot enough data
Pind Dadan KhanNot enough dataNot enough dataNot enough data
Pindi BhattianNot enough dataNot enough dataNot enough data
Pir MahalNot enough dataNot enough dataNot enough data
PoonchNot enough dataNot enough dataNot enough data
Qazi AhmedNot enough dataNot enough dataNot enough data
QuettaNot enough dataNot enough dataNot enough data
Rahim Yar KhanNot enough dataNot enough dataNot enough data
RaiwindNot enough dataNot enough dataNot enough data
RajanpurNot enough dataNot enough dataNot enough data
Rato DeroNot enough dataNot enough dataNot enough data
RawalakotNot enough dataNot enough dataNot enough data
RawalpindiNot enough dataNot enough dataNot enough data
Renala KhurdNot enough dataNot enough dataNot enough data
RohriNot enough dataNot enough dataNot enough data
SadiqabadNot enough dataNot enough dataNot enough data
SahiwalNot enough dataNot enough dataNot enough data
SakrandNot enough dataNot enough dataNot enough data
SamundriNot enough dataNot enough dataNot enough data
SangharNot enough dataNot enough dataNot enough data
Sangla HillNot enough dataNot enough dataNot enough data
Sarai AlamgirNot enough dataNot enough dataNot enough data
SargodhaNot enough dataNot enough dataNot enough data
SehwanNot enough dataNot enough dataNot enough data
ShabqadarNot enough dataNot enough dataNot enough data
ShahdadpurNot enough dataNot enough dataNot enough data
ShahkotNot enough dataNot enough dataNot enough data
Shahpur ChakarNot enough dataNot enough dataNot enough data
ShakargarhNot enough dataNot enough dataNot enough data
ShanglaNot enough dataNot enough dataNot enough data
Shehr SultanNot enough dataNot enough dataNot enough data
SheikhupuraNot enough dataNot enough dataNot enough data
Sher GarhNot enough dataNot enough dataNot enough data
ShikarpurNot enough dataNot enough dataNot enough data
ShorkotNot enough dataNot enough dataNot enough data
SialkotNot enough dataNot enough dataNot enough data
SibiNot enough dataNot enough dataNot enough data
SkarduNot enough dataNot enough dataNot enough data
SudhnotiNot enough dataNot enough dataNot enough data
SujawalNot enough dataNot enough dataNot enough data
SukkurNot enough dataNot enough dataNot enough data
SwabiNot enough dataNot enough dataNot enough data
SwatNot enough dataNot enough dataNot enough data
TalagangNot enough dataNot enough dataNot enough data
Tando AdamNot enough dataNot enough dataNot enough data
Tando AllahyarNot enough dataNot enough dataNot enough data
Tando BagoNot enough dataNot enough dataNot enough data
Tando Muhammad KhanNot enough dataNot enough dataNot enough data
TankNot enough dataNot enough dataNot enough data
TaxilaNot enough dataNot enough dataNot enough data
TharparkarNot enough dataNot enough dataNot enough data
ThattaNot enough dataNot enough dataNot enough data
Toba Tek SinghNot enough dataNot enough dataNot enough data
TorkhamNot enough dataNot enough dataNot enough data
TurbatNot enough dataNot enough dataNot enough data
UmarkotNot enough dataNot enough dataNot enough data
Upper DirNot enough dataNot enough dataNot enough data
VehariNot enough dataNot enough dataNot enough data
WahNot enough dataNot enough dataNot enough data
WanaNot enough dataNot enough dataNot enough data
WazirabadNot enough dataNot enough dataNot enough data
WaziristanNot enough dataNot enough dataNot enough data
WinderNot enough dataNot enough dataNot enough data
YazmanNot enough dataNot enough dataNot enough data
ZhobNot enough dataNot enough dataNot 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.