weather in Karachi


Average temperatures

The average annual temperature in Karachi, Pakistan is hot at 26.1 degrees Celsius (79 degrees Fahrenheit

Average monthly temperatures have a variation of 10.8 °C (19.4°F) which is a low range.

The range/ variation of diurnal average temperatures is 8.8 °C (15.9 °F).

June is the hottest month (very hot) with a mean temperature of 30.7 degrees Celsius (87.26 degrees Fahrenheit).

January is the coolest month (warm) with an average temperature of 19.9 degrees Celsius (67.82 degrees Fahrenheit).

Severe weather

The weather extremes in Pakistan include high and low temperatures, heaviest rainfall and flooding. The highest temperature ever recorded in Pakistan is 53.5 °C (128.3 °F) which was recorded in Mohenjo-daro, Sindh on 26 May 2010. It was not only the hottest temperature ever recorded in Pakistan but also the hottest reliably measured temperature ever recorded on the continent of Asia.[1][2]and the fourth highest temperature ever recorded on earth. The highest rainfall of 620 millimetres (24 in) was recorded in Islamabadduring 24 hours on 23 July 2001. The record-breaking rain fell in just 10 hours. It was the heaviest rainfall in Islamabad in the previous 100 years.