ClimateSearch

Climate in Pakistan

136 cities in Pakistan, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.

Hottest summers
Dadu

average high 112°F (45°C) in the warmest month

Mildest winters
Karachi

coldest-month lows near 55°F (13°C)

Driest
Sukkur

3.8 in (96 mm) of rain a year

Wettest
Abbottabad

45.6 in (1158 mm) of rain a year

The 40 largest cities

CityWarmest-month highColdest-month lowRain a yearPopulation
LahorePunjab103°F (40°C)44°F (7°C)17.7 in (448 mm)13.0M people
KarachiSindh97°F (36°C)55°F (13°C)4.6 in (116 mm)11.6M people
PeshawarKhyber Pakhtunkhwa105°F (41°C)41°F (5°C)18.9 in (481 mm)4.8M people
FaisalabadPunjab103°F (39°C)42°F (5°C)12.7 in (322 mm)3.8M people
RawalpindiPunjab103°F (39°C)40°F (4°C)34 in (863 mm)3.4M people
GujranwalaPunjab103°F (40°C)42°F (6°C)20.8 in (528 mm)2.5M people
MultanPunjab107°F (42°C)43°F (6°C)6.3 in (161 mm)2.2M people
HyderabadSindh106°F (41°C)52°F (11°C)6.5 in (165 mm)1.9M people
QuettaBalochistan99°F (37°C)36°F (2°C)7.9 in (200 mm)1.6M people
BannuKhyber Pakhtunkhwa105°F (40°C)42°F (6°C)12.2 in (310 mm)1.4M people
SargodhaPunjab105°F (40°C)41°F (5°C)14 in (356 mm)976k people
SialkotPunjab103°F (39°C)41°F (5°C)31.5 in (799 mm)912k people
BahawalpurPunjab107°F (42°C)43°F (6°C)5.6 in (143 mm)904k people
ArifwalaPunjab105°F (41°C)42°F (5°C)8.9 in (227 mm)854k people
Dera Ismail KhanKhyber Pakhtunkhwa105°F (41°C)42°F (5°C)10.2 in (260 mm)763k people
MuzaffarābādAzad Kashmir97°F (36°C)40°F (5°C)43 in (1091 mm)725k people
BattagramKhyber Pakhtunkhwa95°F (35°C)38°F (3°C)43.9 in (1116 mm)700k people
ChunianPunjab104°F (40°C)42°F (6°C)12.7 in (322 mm)634k people
Jhang SadrPunjab105°F (41°C)41°F (5°C)9.7 in (247 mm)607k people
Islamabad100°F (38°C)40°F (5°C)36.6 in (930 mm)602k people
ShekhupuraPunjab103°F (40°C)42°F (6°C)16 in (406 mm)591k people
GujratPunjab104°F (40°C)41°F (5°C)27.3 in (692 mm)574k people
SukkurSindh109°F (43°C)46°F (8°C)3.8 in (96 mm)564k people
SahiwalPunjab105°F (41°C)40°F (5°C)12.3 in (311 mm)538k people
SahiwalPunjab105°F (41°C)42°F (6°C)11.1 in (282 mm)538k people
OkaraPunjab104°F (40°C)42°F (5°C)11.6 in (295 mm)534k people
Rahim Yar KhanPunjab109°F (43°C)43°F (6°C)6 in (153 mm)517k people
KasurPunjab104°F (40°C)42°F (6°C)15.3 in (389 mm)511k people
Jalalpur PirwalaPunjab107°F (42°C)42°F (6°C)5.9 in (150 mm)500k people
Dera Ghazi KhanPunjab107°F (42°C)43°F (6°C)8.5 in (215 mm)494k people
Pindi BhattianPunjab104°F (40°C)40°F (5°C)14.2 in (360 mm)493k people
Tando BagoSindh103°F (40°C)51°F (10°C)9.5 in (241 mm)427k people
Tando AllahyarSindh105°F (41°C)49°F (9°C)6.6 in (168 mm)422k people
Wah CanttPunjab103°F (39°C)39°F (4°C)28.1 in (714 mm)401k people
Chak JhumraPunjab103°F (39°C)40°F (5°C)12.9 in (329 mm)385k people
BhawanaPunjab104°F (40°C)40°F (4°C)11.9 in (302 mm)374k people
LarkanaSindh111°F (44°C)45°F (7°C)4.1 in (103 mm)364k people
NawabshahSindh109°F (43°C)45°F (7°C)5.5 in (139 mm)363k people
BurewalaPunjab106°F (41°C)42°F (6°C)7.8 in (198 mm)362k people
MingoraKhyber Pakhtunkhwa98°F (37°C)36°F (2°C)31.6 in (803 mm)361k people

More cities in Pakistan

Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.

Take the quiz