Dīr climate — normals and trends

Dīr (Pakistan) has a warm-summer humid continental climate (Dfb) under the Köppen-Geiger classification. Its mean annual temperature is 6.6 °C and it receives 1,414 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 (18.6 °C on average) and the coldest is January (-6.9 °C). Rainfall peaks in March.

Dīr averages 163 frost days, 0 hot days (≥ 30 °C) and 166 rainy days per year.

Dīr has warmed by +2.0 °C between 1940 and 2025, or +0.24 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 31.6 °C (on 25 June 1946) and the coldest -25.1 °C (on 28 December 1940).

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

DīrKhyber Pakhtunkhwa

coords
35.21°, 71.88°
period
19402025 · 86 yrs
DfbWarm-summer humid continentalWarmest monthJulyColdest monthJanuaryWettest monthMarchDriest monthJune

Mean daily temperature

6.6°C

Average daily high

12.2°C

Average daily low

1.1°C

Annual rainfall

1,414mm

Sunshine / day

10.3h

Mean relative humidity

61%

Average peak wind

8.4km/h

Seasonal range

25.5°C

Frost days (< 0 °C)

163 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

166 d/yr

Annual snowfall

391.2 cm

Average feels-like high

11.0 °C

Average feels-like low

-2.1 °C

Average peak gust

33.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

+0.2 °C per decade · r² = 0.42 · 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

31.6 °C

25 June 1946

Coldest day

-25.1 °C

28 December 1940

Wettest day

192 mm

16 July 1995

Windiest day

17.1 km/h

26 December 1978

Strongest gust

103.7 km/h

11 March 1993

Hottest feels-like

33.4 °C

9 July 2006

Coldest feels-like

-30.9 °C

28 December 1940

Snowiest day

68.3 cm

13 December 1958

Sunniest day

14.0 h

5 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.4 °C19 June 2025-19.0 °C25 January 20259.0 °C1,413 mm0145
202428.8 °C27 July 2024-18.5 °C2 February 20248.6 °C1,485 mm0135
202328.0 °C23 June 2023-23.6 °C18 January 20238.2 °C1,314 mm0149
202229.3 °C30 June 2022-15.9 °C14 January 20228.4 °C1,338 mm0129
202128.6 °C9 June 2021-22.7 °C18 December 20217.5 °C1,057 mm0145
202028.4 °C16 August 2020-19.0 °C18 December 20207.3 °C1,338 mm0155
201928.2 °C4 July 2019-17.1 °C28 January 20197.2 °C1,429 mm0147
201828.2 °C3 June 2018-17.9 °C8 January 20187.8 °C1,168 mm0148
201728.9 °C4 June 2017-19.9 °C12 January 20178.3 °C1,182 mm0135
201627.2 °C21 May 2016-17.2 °C20 January 20168.4 °C1,235 mm0136
201529.2 °C5 July 2015-19.7 °C15 December 20157.1 °C1,460 mm0152
201427.9 °C14 June 2014-19.1 °C1 January 20147.0 °C1,275 mm0154
201328.2 °C10 June 2013-20.6 °C26 December 20137.1 °C1,390 mm0143
201228.8 °C3 July 2012-20.9 °C9 February 20126.6 °C1,371 mm0158
201128.6 °C25 June 2011-19.5 °C24 December 20117.9 °C1,196 mm0143
201029.5 °C18 July 2010-14.3 °C31 December 20108.7 °C1,556 mm0132
200930.3 °C3 August 2009-15.9 °C20 November 20097.1 °C1,356 mm2155
200827.7 °C25 June 2008-23.4 °C27 January 20087.5 °C1,299 mm0149
200729.6 °C9 June 2007-21.9 °C15 December 20077.9 °C1,165 mm0145
200630.8 °C9 July 2006-23.6 °C7 January 20067.7 °C1,417 mm1143
200531.6 °C23 June 2005-21.7 °C2 December 20056.2 °C1,441 mm2161
200426.7 °C7 July 2004-16.7 °C6 December 20047.4 °C1,053 mm0161
200328.2 °C3 July 2003-17.1 °C1 January 20036.7 °C1,463 mm0157
200229.2 °C22 June 2002-21.1 °C19 January 20027.3 °C1,017 mm0153
200128.5 °C28 June 2001-18.9 °C12 January 20017.2 °C997 mm0163
200026.6 °C27 June 2000-19.4 °C1 December 20006.9 °C944 mm0153
199929.4 °C27 June 1999-17.2 °C10 January 19997.1 °C1,405 mm0155
199828.3 °C8 July 1998-22.3 °C1 January 19987.6 °C1,360 mm0157
199726.0 °C17 July 1997-22.8 °C7 February 19975.7 °C1,664 mm0169
199626.4 °C27 July 1996-22.9 °C10 December 19965.9 °C1,659 mm0169
199528.5 °C17 June 1995-23.8 °C30 November 19956.0 °C1,814 mm0166
199427.6 °C21 June 1994-20.1 °C12 December 19946.1 °C1,659 mm0176
199327.4 °C12 June 1993-22.1 °C14 January 19936.1 °C1,259 mm0174
199226.8 °C6 July 1992-21.2 °C1 January 19926.0 °C1,958 mm0172
199127.4 °C8 June 1991-21.1 °C2 December 19916.4 °C1,559 mm0174
199028.7 °C23 June 1990-16.7 °C20 December 19907.2 °C1,547 mm0171
198928.1 °C11 July 1989-20.0 °C12 January 19895.9 °C1,315 mm0181
198830.7 °C25 June 1988-16.8 °C26 January 19887.9 °C1,331 mm1168
198728.0 °C11 August 1987-19.0 °C5 December 19876.8 °C1,448 mm0169
198628.5 °C20 June 1986-19.1 °C3 January 19866.1 °C1,708 mm0169
198528.5 °C9 July 1985-18.5 °C11 December 19857.2 °C1,259 mm0165
198428.3 °C15 June 1984-19.9 °C18 December 19846.3 °C1,705 mm0166
198327.4 °C28 June 1983-22.6 °C27 December 19836.2 °C1,426 mm0176
198226.9 °C9 June 1982-18.9 °C24 February 19826.0 °C1,500 mm0154
198128.6 °C29 June 1981-22.8 °C29 November 19816.5 °C1,489 mm0171
198027.7 °C10 June 1980-18.4 °C4 January 19806.9 °C1,440 mm0156
197928.9 °C10 July 1979-17.4 °C20 December 19796.7 °C1,452 mm0153
197829.1 °C25 June 1978-21.3 °C29 November 19786.5 °C1,598 mm0163
197726.9 °C4 July 1977-19.4 °C6 February 19776.9 °C1,430 mm0144
197627.0 °C28 June 1976-19.0 °C19 January 19766.4 °C1,506 mm0162
197527.7 °C17 June 1975-19.5 °C4 January 19755.8 °C1,588 mm0172
197427.7 °C1 July 1974-21.8 °C5 December 19746.1 °C1,183 mm0171
197328.3 °C13 June 1973-20.0 °C5 December 19736.7 °C1,796 mm0173
197227.4 °C22 July 1972-20.3 °C7 January 19725.7 °C1,732 mm0172
197126.7 °C7 June 1971-22.3 °C30 January 19717.2 °C1,441 mm0162
197030.4 °C24 June 1970-19.1 °C6 January 19707.1 °C1,234 mm1166
196930.0 °C17 July 1969-19.4 °C7 February 19696.4 °C1,572 mm1145
196829.5 °C7 July 1968-21.2 °C28 December 19685.6 °C1,631 mm0174
196729.6 °C8 July 1967-22.0 °C4 January 19675.5 °C1,865 mm0192
196628.1 °C28 June 1966-23.3 °C26 December 19666.2 °C1,595 mm0180
196528.4 °C14 July 1965-16.3 °C19 February 19655.7 °C1,704 mm0167
196429.8 °C29 June 1964-21.5 °C27 January 19645.7 °C1,748 mm0174
196328.4 °C9 July 1963-18.3 °C1 January 19636.3 °C1,456 mm0157
196226.8 °C17 June 1962-23.5 °C31 December 19625.7 °C1,263 mm0168
196128.3 °C13 July 1961-19.6 °C14 February 19615.7 °C1,673 mm0162
196028.3 °C7 July 1960-21.8 °C2 January 19605.6 °C1,700 mm0184
195927.7 °C29 June 1959-21.3 °C11 January 19596.1 °C1,806 mm0155
195827.6 °C4 July 1958-17.4 °C15 February 19586.4 °C1,319 mm0165
195728.6 °C17 July 1957-20.5 °C11 February 19574.7 °C1,576 mm0188
195628.4 °C14 June 1956-21.8 °C4 January 19566.7 °C1,511 mm0170
195529.5 °C15 July 1955-22.9 °C1 January 19556.4 °C1,360 mm0180
195426.1 °C29 June 1954-25.0 °C31 December 19545.3 °C1,345 mm0179
195328.1 °C11 June 1953-21.0 °C24 January 19535.6 °C1,752 mm0178
195228.9 °C19 June 1952-18.3 °C28 December 19526.1 °C1,562 mm0175
195128.0 °C29 June 1951-18.8 °C24 January 19515.8 °C1,306 mm0172
195027.2 °C2 July 1950-20.8 °C11 February 19504.8 °C1,578 mm0179
194928.4 °C6 July 1949-22.3 °C11 December 19495.4 °C1,497 mm0172
194828.6 °C10 July 1948-20.5 °C11 December 19486.1 °C1,676 mm0173
194731.4 °C8 June 1947-23.1 °C17 December 19477.3 °C963 mm5164
194631.6 °C25 June 1946-21.4 °C4 December 19467.8 °C727 mm8156
194531.4 °C18 July 1945-22.1 °C24 December 19455.6 °C926 mm3180
194431.2 °C2 July 1944-19.3 °C25 December 19446.5 °C1,283 mm2181
194328.6 °C4 July 1943-18.7 °C1 February 19436.2 °C1,245 mm0184
194229.8 °C23 June 1942-18.8 °C13 January 19426.6 °C1,426 mm0156
194130.2 °C27 July 1941-20.7 °C11 January 19417.1 °C723 mm2167
194029.6 °C26 June 1940-25.1 °C28 December 19405.8 °C993 mm0184

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
14.7 °C
+2.5 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
145 d/yr
-18
Annual rainfall
1413 mm
-2 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan-0.7 °C+1.6 °C71 mm-43 mm
Feb1.6 °C+1.7 °C178 mm+28 mm
Mar6.5 °C+1.5 °C187 mm-28 mm
Apr16.5 °C+5.2 °C70 mm-91 mm
May22.1 °C+3.5 °C76 mm-23 mm
Jun24.5 °C+1.1 °C77 mm+21 mm
Jul24.3 °C+0.9 °C225 mm+48 mm
Aug23.5 °C+1.4 °C297 mm+128 mm
Sep21.8 °C+1.8 °C73 mm+1 mm
Oct16.6 °C+1.1 °C55 mm-3 mm
Nov12.8 °C+4.4 °C9 mm-51 mm
Dec6.6 °C+5.8 °C95 mm+13 mm

The year's extremes

Hottest day
29.4 °C
19 Jun 2025
Coldest day
-19.0 °C
25 Jan 2025
Wettest day
68.0 mm
31 Aug 2025
Windiest day
13.5 km/h
29 Apr 2025
Strongest gust
86.8 km/h
26 Mar 2025
Hottest feels-like
33.4 °C
5 Jul 2025
Coldest feels-like
-24.5 °C
25 Jan 2025
Snowiest day
35.8 cm
26 Feb 2025
Sunniest day
14.0 h
5 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 Dīr?

Dīr has a warm-summer humid continental climate (Köppen Dfb). Over 1940-2025, the average annual temperature is 6.6 °C and it receives 1,414 mm of precipitation per year.

What is the hottest day ever recorded in Dīr?

The hottest day measured in Dīr between 1940 and 2025 was 25 June 1946, reaching 31.6 °C.

What is the coldest day in Dīr?

The coldest day measured in Dīr between 1940 and 2025 was 28 December 1940, at -25.1 °C.

Does it snow in Dīr?

Yes. Dīr gets on average 391.2 cm of snow per year and has around 163 frost days.

Has the climate of Dīr warmed?

Yes: Dīr warmed by +2.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Dīr?

The wettest day measured in Dīr between 1940 and 2025 was 16 July 1995, with 192 mm of rain in 24 hours.

What was the windiest day in Dīr?

The windiest day measured in Dīr between 1940 and 2025 was 26 December 1978, with winds reaching 17.1 km/h.

What is the warmest month in Dīr?

The warmest month in Dīr is July (18.6 °C on average); the coldest is January (-6.9 °C).

How much does it rain in Dīr?

Dīr receives on average 1,414 mm of precipitation per year, spread over about 166 rainy days.

Is it sunny in Dīr?

Dīr gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

What is the biggest single-day snowfall in Dīr?

The heaviest 24-hour snowfall measured in Dīr between 1940 and 2025 was 13 December 1958, with 68.3 cm.

Are there tropical nights in Dīr?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Dīr.

What was the most extreme apparent temperature in Dīr?

In Dīr, between 1940 and 2025, the highest apparent temperature reached 33.4 °C on 9 July 2006, and the lowest was -30.9 °C on 28 December 1940.

Compare Dīr with another city

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

Nearby cities

The climate around Dīr

Other cities — Pakistan