Climate averages 1991–2020
Weather in Pakistan.
ClimaNote covers 166 cities in Pakistan, starting with Lahore, Karachi and Peshawar. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.
Across these cities the yearly average high ranges from 18.5°C in Dhirkot to 34.6°C in Moro, and yearly rainfall from 85 mm in Gwadar to 1,560 mm in Dhirkot. The hottest city-month is June in Garhi Khairo, with an average high of 44.0°C, and the coolest is January in Dhirkot, at 6.7°C. By single month, the most rain falls in July in Jalalpur Jattan, with 295 mm, and the least in May in Gwadar, with under 1 mm.
June is the warmest month in 120 cities, May in 37 and July in 1 (in 8 other cities two or more months tie); January is the coolest in every city. July is the wettest month in 97 cities, August in 58, January in 2, February in 2 and March in 2 (in 5 other cities two or more months tie); November is the driest in 106 cities, December in 23, October in 18, March in 4, May in 3, August in 1 and September in 1 (in 10 other cities two or more months tie). Of these cities, 15 have a month with under 1 mm of rain; none has a month with an average high below 2.0°C or a month with more than 300 mm of rain.
Compare cities
Pakistan by month
166 cities
Cities in Pakistan
Punjab
| City | Average high | Average low | Rain mm/year |
|---|---|---|---|
| Lahore | 30°C | 18°C | 606 |
| Faisalabad | 31°C | 19°C | 503 |
| Rawalpindi | 27°C | 15°C | 953 |
| Gujranwala | 29°C | 17°C | 963 |
| Multan | 32°C | 20°C | 297 |
| Sargodha | 30°C | 18°C | 682 |
| Sialkot | 28°C | 17°C | 1,061 |
| Bahawalpur | 32°C | 20°C | 216 |
| Arifwala | 32°C | 20°C | 307 |
| Chunian | 31°C | 19°C | 499 |
| Jhang Sadr | 31°C | 19°C | 442 |
| Shekhupura | 30°C | 18°C | 666 |
| Gujrat | 29°C | 17°C | 1,028 |
| Sahiwal (Punjab, 31.97°N 72.33°E), Pakistan | 30°C | 18°C | 590 |
| Sahiwal (Punjab, 30.67°N 73.10°E), Pakistan | 31°C | 19°C | 375 |
| Okara | 31°C | 19°C | 418 |
| Rahim Yar Khan | 33°C | 20°C | 177 |
| Kasur | 30°C | 18°C | 545 |
| Jalalpur Pirwala | 32°C | 20°C | 220 |
| Dera Ghazi Khan | 32°C | 20°C | 264 |
| Pindi Bhattian | 30°C | 18°C | 654 |
| Chak Jhumra | 31°C | 19°C | 525 |
| Bhawana | 31°C | 19°C | 487 |
| Burewala | 32°C | 20°C | 284 |
| Hafizabad | 30°C | 18°C | 729 |
| Chiniot | 31°C | 19°C | 560 |
| Kamoke | 29°C | 18°C | 840 |
| Saddiqabad | 33°C | 21°C | 153 |
| Muridke | 30°C | 18°C | 716 |
| Shahkot | 30°C | 18°C | 550 |
| Bahawalnagar (Punjab, 30.00°N 73.25°E), Pakistan | 32°C | 19°C | 284 |
| Bahawalnagar (Punjab, 30.55°N 73.39°E), Pakistan | 31°C | 19°C | 369 |
| Muzaffargarh | 32°C | 20°C | 257 |
| Gojra | 31°C | 19°C | 447 |
| Qadirpur Ran | 32°C | 20°C | 286 |
| Dajal | 32°C | 21°C | 235 |
| Ahmadpur East | 33°C | 20°C | 211 |
| Jhelum | 29°C | 16°C | 1,030 |
| Hasilpur | 32°C | 20°C | 229 |
| Kamalia | 31°C | 19°C | 362 |
| Jampur | 32°C | 21°C | 221 |
| Wazirabad | 29°C | 17°C | 1,028 |
| Layyah | 31°C | 20°C | 450 |
| Shujaabad | 32°C | 20°C | 257 |
| Eminabad | 29°C | 18°C | 840 |
| Jaranwala | 31°C | 19°C | 484 |
| Chishtian | 32°C | 20°C | 251 |
| Harunabad | 32°C | 20°C | 253 |
| Jalalpur Jattan | 28°C | 17°C | 1,177 |
| Lodhran | 32°C | 20°C | 216 |
| Khanpur | 33°C | 20°C | 182 |
| Attock City | 27°C | 16°C | 1,135 |
| Mian Channun | 32°C | 20°C | 324 |
| Bhakkar | 31°C | 19°C | 611 |
| Narowal | 29°C | 17°C | 901 |
| Nankana Sahib | 30°C | 18°C | 576 |
| Mandi Bahauddin | 29°C | 17°C | 810 |
| Mianwali | 29°C | 18°C | 681 |
| Shakargarh | 28°C | 16°C | 1,076 |
| Pakpattan | 31°C | 19°C | 335 |
| Mailsi | 32°C | 20°C | 221 |
| Toba Tek Singh | 31°C | 19°C | 390 |
| Haveli Lakha | 31°C | 19°C | 401 |
| Sambrial | 29°C | 17°C | 1,074 |
| Taunsa | 31°C | 20°C | 282 |
| Phool Nagar | 31°C | 19°C | 554 |
| Pattoki | 31°C | 19°C | 458 |
| Jauharabad | 30°C | 18°C | 640 |
| Vihari | 32°C | 20°C | 247 |
| Chichawatni | 32°C | 19°C | 328 |
| Kot Addu | 32°C | 19°C | 340 |
| Sangla Hill | 30°C | 18°C | 600 |
| Kharian | 28°C | 16°C | 1,023 |
| Khushāb | 30°C | 18°C | 640 |
| Pasrur | 29°C | 17°C | 1,078 |
| Kot Radha Kishan | 31°C | 18°C | 554 |
| Chakwal | 27°C | 17°C | 849 |
| Renala Khurd | 31°C | 19°C | 440 |
| Raja Jang | 30°C | 18°C | 542 |
| Model Town | 30°C | 18°C | 606 |
| Dipalpur | 31°C | 19°C | 422 |
| Dijkot | 31°C | 19°C | 457 |
| Khurarianwala | 31°C | 19°C | 525 |
| Kabirwala | 32°C | 20°C | 337 |
| Kunjah | 29°C | 17°C | 1,028 |
| Dinga | 29°C | 17°C | 974 |
| Fort Abbas | 33°C | 20°C | 217 |
| Fatehjang | 26°C | 15°C | 1,094 |
| Alahabad | 31°C | 19°C | 499 |
| Khewra | 28°C | 17°C | 1,006 |
| Talagang | 27°C | 17°C | 826 |
| Kahna Nau | 30°C | 18°C | 542 |
| Zahir Pir | 33°C | 21°C | 187 |
| Hujra Shah Muqim | 31°C | 19°C | 422 |
| Bhalwal | 29°C | 18°C | 740 |
| Sarai Alamgir | 29°C | 16°C | 1,030 |
| Rabwah | 30°C | 19°C | 560 |
Sindh
| City | Average high | Average low | Rain mm/year |
|---|---|---|---|
| Karachi | 30°C | 22°C | 119 |
| Hyderabad, Pakistan | 34°C | 21°C | 179 |
| Sukkur | 34°C | 21°C | 153 |
| Tando Bago | 34°C | 21°C | 226 |
| Tando Allahyar | 34°C | 21°C | 176 |
| Larkana | 34°C | 21°C | 152 |
| Nawabshah | 34°C | 21°C | 169 |
| Sinjhoro | 34°C | 21°C | 174 |
| Mirpur Khas | 34°C | 21°C | 181 |
| Kunri | 34°C | 21°C | 203 |
| Digri | 34°C | 21°C | 192 |
| Jacobabad | 34°C | 21°C | 173 |
| Shikarpur | 34°C | 21°C | 164 |
| Dadu | 34°C | 21°C | 208 |
| Talhar | 34°C | 21°C | 198 |
| Garhi Khairo | 34°C | 21°C | 188 |
| Khairpur Mir’s | 34°C | 21°C | 147 |
| Tando Adam | 34°C | 21°C | 177 |
| Umarkot | 34°C | 21°C | 214 |
| Moro | 35°C | 21°C | 174 |
| Manjhand | 34°C | 21°C | 170 |
| Daur | 34°C | 21°C | 159 |
| Dokri | 34°C | 21°C | 184 |
| Shahdad Kot | 34°C | 21°C | 180 |
| Ghotki | 34°C | 21°C | 151 |
| Badin | 34°C | 21°C | 217 |
| Tando Muhammad Khan | 34°C | 21°C | 192 |
| Shahdadpur | 34°C | 21°C | 175 |
| Kotri | 34°C | 21°C | 177 |
| Pano Aqil | 34°C | 21°C | 140 |
| Qubo Saeed Khan | 34°C | 21°C | 190 |
| Kandhkot | 34°C | 21°C | 146 |
| Gambat | 34°C | 21°C | 136 |
| Daharki | 34°C | 21°C | 143 |
| Thul | 34°C | 21°C | 160 |
| Ratodero | 34°C | 21°C | 155 |
| Kambar | 34°C | 21°C | 176 |
| Mirpur Mathelo | 34°C | 21°C | 148 |
| Sakrand | 34°C | 21°C | 162 |
| Tando Jam | 34°C | 21°C | 179 |
| Hala | 34°C | 21°C | 184 |
Khyber Pakhtunkhwa
| City | Average high | Average low | Rain mm/year |
|---|---|---|---|
| Peshawar | 28°C | 15°C | 789 |
| Bannu | 28°C | 16°C | 698 |
| Dera Ismail Khan | 31°C | 19°C | 611 |
| Battagram | 21°C | 10°C | 1,375 |
| Mingora | 23°C | 10°C | 1,423 |
| Mardan | 28°C | 15°C | 773 |
| Abbottabad | 22°C | 10°C | 1,486 |
| Kohat | 28°C | 15°C | 730 |
| Tordher | 27°C | 16°C | 1,135 |
| Charsadda | 29°C | 16°C | 642 |
| Shabqadar | 28°C | 15°C | 688 |
| Swabi | 27°C | 15°C | 1,121 |
| Nowshera Kalan | 28°C | 16°C | 1,062 |
| Paharpur | 30°C | 19°C | 621 |
| Topi | 27°C | 15°C | 1,121 |
| Bat Khela | 26°C | 12°C | 763 |
Balochistan
| City | Average high | Average low | Rain mm/year |
|---|---|---|---|
| Quetta | 23°C | 13°C | 296 |
| Khuzdar | 28°C | 13°C | 159 |
| Hub | 30°C | 22°C | 124 |
| Arif Wala | 34°C | 20°C | 117 |
| Chaman | 25°C | 13°C | 212 |
| Dera Murad Jamali | 34°C | 21°C | 179 |
| Turbat | 34°C | 20°C | 87 |
| Gwadar | 28°C | 23°C | 85 |
Azad Kashmir
| City | Average high | Average low | Rain mm/year |
|---|---|---|---|
| Muzaffarābād | 24°C | 11°C | 1,256 |
| Dhirkot | 19°C | 7°C | 1,560 |
| New Mirpur City | 28°C | 15°C | 1,323 |
Islamabad
| City | Average high | Average low | Rain mm/year |
|---|---|---|---|
| Islamabad | 26°C | 15°C | 977 |
Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.