Ghazni climate — normals and trends

Ghazni (Afghanistan) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 9.3 °C and it receives 290 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (23.3 °C on average) and the coldest is January (-7.2 °C). Rainfall peaks in March.

Ghazni averages 151 frost days, 38 hot days (≥ 30 °C) and 50 rainy days per year.

Ghazni has warmed by +2.5 °C between 1940 and 2025, or +0.30 °C per decade. This trend is statistically significant.

The number of frost days there went from about 166 to 136 per year over the period.

The hottest day of the period reached 36.7 °C (on 9 July 2006) and the coldest -30.7 °C (on 7 February 1974).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

GhazniGhazni

coords
33.55°, 68.42°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthJulyColdest monthJanuaryWettest monthMarchDriest monthSeptember

Mean daily temperature

9.3°C

Average daily high

16.2°C

Average daily low

2.4°C

Annual rainfall

290mm

Sunshine / day

11.1h

Mean relative humidity

48%

Average peak wind

14.2km/h

Seasonal range

30.5°C

Frost days (< 0 °C)

151 d/yr

Hot days (≥ 30 °C)

38 d/yr

Rainy days (≥ 1 mm)

50 d/yr

Annual snowfall

98.2 cm

Average feels-like high

13.7 °C

Average feels-like low

-1.3 °C

Average peak gust

28.1 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.5 °C

since 1940

+0.3 °C per decade · r² = 0.34 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

36.7 °C

9 July 2006

Coldest day

-30.7 °C

7 February 1974

Wettest day

44 mm

12 April 2024

Windiest day

42.4 km/h

19 April 2015

Strongest gust

82.4 km/h

19 April 2015

Hottest feels-like

35.9 °C

22 July 1967

Coldest feels-like

-37.2 °C

7 February 1974

Snowiest day

27.9 cm

9 February 2007

Sunniest day

13.3 h

4 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.7 °C3 July 2025-22.6 °C6 January 202510.9 °C260 mm60145
202435.6 °C4 July 2024-22.4 °C6 February 202410.8 °C395 mm50137
202333.6 °C22 June 2023-30.1 °C14 January 202310.2 °C294 mm36131
202233.8 °C28 June 2022-22.5 °C26 January 202210.6 °C337 mm24121
202135.8 °C27 July 2021-12.6 °C11 January 202112.6 °C125 mm34119
202033.6 °C17 August 2020-20.2 °C29 January 20209.8 °C360 mm42141
201934.3 °C6 August 2019-23.7 °C25 January 201910.0 °C392 mm44139
201834.5 °C5 August 2018-15.9 °C13 February 201812.4 °C158 mm57121
201735.6 °C24 June 2017-21.9 °C19 January 201711.4 °C247 mm60126
201633.6 °C13 July 2016-12.8 °C20 January 201612.0 °C260 mm45119
201534.8 °C16 July 2015-24.9 °C27 January 201510.6 °C247 mm41130
201434.9 °C28 July 2014-25.4 °C11 January 20149.8 °C271 mm39142
201334.1 °C28 July 2013-22.9 °C4 January 20139.1 °C369 mm45149
201233.6 °C6 July 2012-30.7 °C19 January 20128.0 °C367 mm29149
201134.5 °C7 August 2011-19.1 °C27 February 201111.0 °C254 mm58131
201035.2 °C18 July 2010-21.5 °C16 February 201010.8 °C276 mm27134
200933.8 °C28 July 2009-20.6 °C6 January 20098.7 °C345 mm38158
200834.3 °C19 July 2008-28.8 °C26 January 200810.0 °C233 mm59138
200733.5 °C20 July 2007-26.2 °C6 January 20079.6 °C295 mm41144
200636.7 °C9 July 2006-23.4 °C19 January 200610.8 °C289 mm41129
200535.2 °C23 June 2005-22.9 °C15 January 20059.2 °C304 mm43153
200433.9 °C15 August 2004-17.6 °C1 February 200411.7 °C168 mm48131
200336.3 °C31 July 2003-18.1 °C19 February 200310.7 °C245 mm48137
200234.3 °C22 June 2002-19.1 °C25 December 200211.6 °C155 mm45126
200135.4 °C28 June 2001-21.3 °C2 February 200111.2 °C111 mm70145
200033.8 °C27 June 2000-27.3 °C12 February 200010.0 °C147 mm48145
199934.3 °C18 July 1999-25.6 °C1 February 199910.5 °C174 mm45149
199836.1 °C10 July 1998-24.2 °C18 January 19989.3 °C278 mm42159
199734.8 °C27 July 1997-25.8 °C21 January 19978.0 °C437 mm45157
199633.7 °C28 July 1996-23.8 °C23 January 19969.7 °C243 mm37160
199535.0 °C12 August 1995-26.4 °C21 January 19958.9 °C208 mm60156
199434.0 °C25 June 1994-24.1 °C29 December 19949.1 °C305 mm45154
199333.8 °C23 June 1993-26.0 °C20 January 19938.9 °C243 mm24164
199232.2 °C7 July 1992-24.6 °C11 January 19927.6 °C401 mm19174
199133.9 °C29 July 1991-24.8 °C2 January 19917.9 °C401 mm49161
199034.5 °C8 July 1990-21.1 °C30 December 19909.6 °C316 mm55157
198932.7 °C11 July 1989-24.2 °C11 January 19897.9 °C334 mm21173
198835.3 °C3 July 1988-22.8 °C22 January 198810.6 °C331 mm56145
198733.4 °C27 August 1987-14.4 °C3 January 198711.4 °C190 mm37148
198634.1 °C21 June 1986-23.2 °C13 December 19868.5 °C333 mm38156
198534.8 °C24 July 1985-23.9 °C27 January 198510.4 °C212 mm46146
198434.1 °C3 August 1984-26.7 °C4 February 19849.9 °C198 mm67137
198334.4 °C30 July 1983-22.6 °C26 December 19839.3 °C375 mm46161
198234.1 °C6 August 1982-24.8 °C21 February 19828.2 °C420 mm38142
198135.5 °C15 July 1981-23.0 °C31 January 198110.2 °C248 mm39150
198033.2 °C6 August 1980-20.3 °C5 February 19809.8 °C294 mm46160
197933.9 °C13 July 1979-26.1 °C20 January 19799.3 °C262 mm41146
197834.5 °C24 June 1978-26.0 °C8 February 19789.9 °C260 mm46145
197735.0 °C13 July 1977-25.4 °C28 January 197710.3 °C280 mm49125
197634.4 °C6 July 1976-22.8 °C28 January 19769.0 °C333 mm35162
197534.0 °C12 August 1975-26.2 °C15 February 19757.8 °C275 mm22174
197433.3 °C19 July 1974-30.7 °C7 February 19748.6 °C246 mm38159
197333.0 °C11 August 1973-27.4 °C27 January 19738.8 °C353 mm38156
197231.7 °C3 August 1972-29.4 °C29 December 19727.3 °C499 mm12163
197134.5 °C11 July 1971-22.5 °C11 February 197110.5 °C194 mm53145
197035.0 °C9 August 1970-21.6 °C17 January 19709.9 °C211 mm46158
196934.7 °C22 July 1969-23.5 °C5 February 19699.6 °C252 mm37143
196833.7 °C28 July 1968-24.9 °C9 February 19687.9 °C293 mm44163
196736.5 °C22 July 1967-24.3 °C9 January 19678.3 °C429 mm35177
196633.4 °C28 June 1966-21.8 °C3 January 19668.8 °C274 mm28170
196532.4 °C23 July 1965-22.5 °C25 December 19657.7 °C341 mm13157
196433.5 °C1 July 1964-28.3 °C15 January 19647.2 °C402 mm18175
196332.9 °C16 August 1963-26.3 °C11 January 196310.0 °C278 mm36131
196233.2 °C16 July 1962-26.6 °C28 December 19628.9 °C234 mm18146
196133.8 °C13 July 1961-25.8 °C11 January 19618.7 °C387 mm35160
196033.9 °C12 August 1960-20.6 °C2 January 19609.0 °C283 mm38168
195933.2 °C13 August 1959-25.9 °C9 January 19598.4 °C480 mm26152
195833.5 °C14 July 1958-21.5 °C11 February 19589.2 °C222 mm27147
195732.5 °C17 July 1957-25.4 °C31 January 19576.7 °C417 mm7171
195632.8 °C9 July 1956-22.8 °C20 January 19568.7 °C339 mm26158
195532.7 °C23 July 1955-26.0 °C25 January 19559.0 °C280 mm24152
195432.6 °C25 July 1954-23.7 °C21 January 19548.1 °C430 mm14170
195333.7 °C2 July 1953-23.9 °C4 January 19538.3 °C494 mm8153
195232.0 °C20 June 1952-24.5 °C21 December 19528.1 °C310 mm19169
195131.7 °C7 August 1951-28.0 °C2 February 19518.1 °C411 mm8166
195033.3 °C29 July 1950-28.4 °C31 January 19507.2 °C329 mm27175
194933.2 °C6 July 1949-28.0 °C10 January 19497.5 °C332 mm13180
194833.9 °C5 August 1948-27.4 °C4 February 19488.7 °C349 mm31160
194733.5 °C4 July 1947-21.6 °C6 January 19479.1 °C238 mm53151
194633.3 °C8 July 1946-23.1 °C27 January 194610.0 °C140 mm35154
194533.6 °C26 July 1945-26.8 °C11 January 19458.2 °C169 mm36159
194434.7 °C24 July 1944-23.0 °C28 January 19448.9 °C254 mm59154
194332.6 °C27 July 1943-22.4 °C31 January 19438.7 °C228 mm34167
194234.0 °C14 July 1942-26.7 °C18 January 19429.8 °C195 mm40134
194132.4 °C27 July 1941-28.5 °C7 January 19419.4 °C204 mm52161
194033.6 °C26 June 1940-29.1 °C27 December 19408.3 °C166 mm20172

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
18.2 °C
+2.0 °C
Hot days (≥ 30 °C)
60 d/yr
+22
Frost days (< 0 °C)
145 d/yr
-6
Annual rainfall
260 mm
-30 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan-2.7 °C-2.2 °C70 mm+30 mm
Feb2.0 °C+1.1 °C73 mm+24 mm
Mar8.5 °C+0.8 °C45 mm-14 mm
Apr21.3 °C+4.9 °C8 mm-32 mm
May27.2 °C+4.1 °C6 mm-14 mm
Jun29.8 °C+1.6 °C2 mm-5 mm
Jul31.8 °C+1.8 °C18 mm-3 mm
Aug31.1 °C+1.9 °C10 mm-4 mm
Sep27.2 °C+1.8 °C0 mm-2 mm
Oct20.2 °C+1.4 °C1 mm-2 mm
Nov13.3 °C+2.1 °C0 mm-11 mm
Dec8.0 °C+4.0 °C27 mm+2 mm

The year's extremes

Hottest day
34.7 °C
3 Jul 2025
Coldest day
-22.6 °C
6 Jan 2025
Wettest day
37.6 mm
25 Feb 2025
Windiest day
38.4 km/h
18 Apr 2025
Strongest gust
67.0 km/h
18 Apr 2025
Hottest feels-like
34.4 °C
4 Jul 2025
Coldest feels-like
-28.8 °C
6 Jan 2025
Snowiest day
15.3 cm
2 Jan 2025
Sunniest day
13.3 h
1 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Ghazni?

Ghazni has a cold semi-arid climate (Köppen BSk). Over 1940-2025, the average annual temperature is 9.3 °C and it receives 290 mm of precipitation per year.

What is the hottest day ever recorded in Ghazni?

The hottest day measured in Ghazni between 1940 and 2025 was 9 July 2006, reaching 36.7 °C.

What is the coldest day in Ghazni?

The coldest day measured in Ghazni between 1940 and 2025 was 7 February 1974, at -30.7 °C.

Does it snow in Ghazni?

Yes. Ghazni gets on average 98.2 cm of snow per year and has around 151 frost days.

Has the climate of Ghazni warmed?

Yes: Ghazni warmed by +2.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Ghazni?

The wettest day measured in Ghazni between 1940 and 2025 was 12 April 2024, with 44 mm of rain in 24 hours.

What was the windiest day in Ghazni?

The windiest day measured in Ghazni between 1940 and 2025 was 19 April 2015, with winds reaching 42.4 km/h.

What is the warmest month in Ghazni?

The warmest month in Ghazni is July (23.3 °C on average); the coldest is January (-7.2 °C).

How much does it rain in Ghazni?

Ghazni receives on average 290 mm of precipitation per year, spread over about 50 rainy days.

Is it sunny in Ghazni?

Ghazni gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

What is the biggest single-day snowfall in Ghazni?

The heaviest 24-hour snowfall measured in Ghazni between 1940 and 2025 was 9 February 2007, with 27.9 cm.

Are there tropical nights in Ghazni?

Yes: Ghazni has on average 1 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Ghazni?

In Ghazni, between 1940 and 2025, the highest apparent temperature reached 35.9 °C on 22 July 1967, and the lowest was -37.2 °C on 7 February 1974.

Compare Ghazni with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Ghazni

Other cities — Afghanistan