Pakistan

Across 50 destinations in Pakistan, the warmest is Garhi Khairo at 44 °C in Jun, the coolest is Skardu at 25 °C, and annual rainfall ranges from 120 mm in Arif Wala to 1,548 mm in Dhirkot. Figures are 1991–2020 climate normals.

50 destinations with full climate records · 399 awaiting data

The rangeHow much Pakistan varies

Climate varies across Pakistan. At the warmest month of the year, Garhi Khairo averages 44 °C by day while Skardu reaches 25 °C — a difference of 19 °C between two places in the same country.

Rainfall separates them more than temperature does: Dhirkot averages 1,548 mm a year against 120 mm in Arif Wala.

DestinationsThe year in each of the largest

All of themEvery destination with a full record

Destination Warmest month Peak avg high Annual rainfall
Lahore May 39 °C 608 mm
Karachi May 34 °C 134 mm
Peshawar Jun 39 °C 791 mm
Faisalabad Jun 40 °C 497 mm
Rawalpindi Jun 36 °C 962 mm
Gujranwala Jun 39 °C 935 mm
Multan Jun 41 °C 295 mm
Hyderabad May 41 °C 177 mm
Quetta Jul 34 °C 287 mm
Bannu Jun 38 °C 715 mm
Sargodha Jun 40 °C 666 mm
Sialkot Jun 38 °C 1,053 mm
Bahawalpur Jun 41 °C 216 mm
Arifwala Jun 40 °C 305 mm
Dera Ismail Khan Jun 41 °C 610 mm
Muzaffarābād Jun 32 °C 1,271 mm
Battagram Jun 31 °C 1,386 mm
Chunian May 40 °C 488 mm
Jhang Sadr Jun 40 °C 440 mm
Islamabad Jun 36 °C 1,007 mm
Shekhupura Jun 39 °C 655 mm
Gujrat Jun 38 °C 1,010 mm
Sukkur Jun 43 °C 150 mm
Sahiwal Jun 40 °C 582 mm
Sahiwal Jun 40 °C 376 mm
Okara May 40 °C 414 mm
Rahim Yar Khan Jun 42 °C 172 mm
Kasur May 39 °C 549 mm
Tando Bago May 40 °C 230 mm
Nawabshah May 43 °C 165 mm
Mingora Jun 32 °C 1,388 mm
Sinjhoro May 42 °C 169 mm
Hafizabad Jun 39 °C 719 mm
Chiniot Jun 40 °C 557 mm
Mardan Jun 38 °C 862 mm
Kamoke Jun 39 °C 826 mm
Abbottabad Jun 30 °C 1,456 mm
Skardu Aug 25 °C 1,090 mm
Muridke Jun 39 °C 706 mm
Jacobabad Jun 43 °C 172 mm
Khuzdar Jun 37 °C 161 mm
Gilgit Jul 31 °C 1,291 mm
Dadu Jun 44 °C 204 mm
Dhirkot Jun 27 °C 1,548 mm
Garhi Khairo Jun 44 °C 181 mm
Jhelum Jun 38 °C 1,026 mm
Arif Wala May 41 °C 120 mm
Kohat Jun 38 °C 748 mm
Layyah Jun 41 °C 447 mm
Tordher Jun 38 °C 1,148 mm

Awaiting climate data

These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.

… and 279 more.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.