
Twelve months of Karachi, Pakistan weather — averages from 2006–2025.
Karachi's warmest month is May (average high 33.6°C (92.5°F)) and the coolest is January (24.2°C (75.6°F)). The most rain falls in August (about 85 mm), and May is the driest (about 1 mm). May is the sunniest, with about 12.6 hours of sunshine a day.
Ranked within Karachi's own year by temperature comfort, rainy days and sunshine — historical averages, not a forecast.
High 24.2°C (75.6°F)
Low 14.4°C (57.9°F)
High 26.8°C (80.2°F)
Low 16.9°C (62.4°F)
High 30.2°C (86.4°F)
Low 20.4°C (68.7°F)
High 32.7°C (90.9°F)
Low 24.1°C (75.4°F)
High 33.6°C (92.5°F)
Low 26.9°C (80.4°F)
High 33.3°C (91.9°F)
Low 28.2°C (82.8°F)
High 31.9°C (89.4°F)
Low 27.9°C (82.2°F)
High 30.5°C (86.9°F)
Low 26.6°C (79.9°F)
High 31.4°C (88.5°F)
Low 26.2°C (79.2°F)
High 32.8°C (91°F)
Low 24.3°C (75.7°F)
High 30.4°C (86.7°F)
Low 20.4°C (68.7°F)
High 26.2°C (79.2°F)
Low 16°C (60.8°F)
Based on 20 years of historical weather data (2006–2025) from Open-Meteo. Monthly averages, not a forecast.