Climate averages 1991–2020

Weather in Afghanistan.

ClimaNote covers 14 cities in Afghanistan, starting with Kabul, Herāt and Mazār-e Sharīf. 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 15.8°C in Gardez to 27.0°C in Kandahār, and yearly rainfall from 185 mm in Kandahār to 728 mm in Khōst. The hottest city-month is July in Kandahār, with an average high of 40.0°C, and the coolest is January in Ghazni, at -0.3°C. By single month, the most rain falls in July in Khōst, with 152 mm, and the least in July in Herāt, with under 1 mm (tied with August in Herāt and September in Kandahār).

July is the warmest month in 12 cities and June in 2; January is the coolest in every city. March is the wettest month in 7 cities, April in 3, February in 2 and July in 1 (in 1 other city two or more months tie); August is the driest in 6 cities, September in 2, June in 1, October in 1 and December in 1 (in 3 other cities two or more months tie). Of these cities, 2 have a month with an average high below 2.0°C and 8 have a month with under 1 mm of rain; none has a month with more than 300 mm of rain.

Compare cities

Afghanistan by month

14 cities

Cities in Afghanistan

Yearly averages
Yearly climate averages for cities in Afghanistan
CityAverage highAverage lowRain mm/year
Kabul19°C6°C395
Herāt23°C9°C264
Mazār-e Sharīf24°C12°C222
Kandahār27°C12°C185
Jalālābād26°C17°C229
Kunduz24°C10°C399
Ghazni16°C2°C274
Balkh23°C11°C222
Bagrām20°C5°C310
Baghlān23°C9°C493
Gardez16°C6°C505
Khōst22°C10°C728
Maymana20°C8°C357
Khanabad23°C10°C372

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.