Duhok climate — normals and trends

Duhok (Iraq) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 18.8 °C and it receives 517 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 (32.9 °C on average) and the coldest is January (5.4 °C). Rainfall peaks in January.

Duhok averages 24 frost days, 146 hot days (≥ 30 °C) and 66 rainy days per year.

Duhok has warmed by +1.9 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 48.3 °C (on 25 July 2025) and the coldest -13.9 °C (on 16 January 1950).

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

DuhokDuhok Governorate

coords
36.87°, 42.99°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthJulyColdest monthJanuaryWettest monthJanuaryDriest monthJuly

Mean daily temperature

18.8°C

Average daily high

25.1°C

Average daily low

12.6°C

Annual rainfall

517mm

Sunshine / day

10.7h

Mean relative humidity

53%

Average peak wind

11.9km/h

Seasonal range

27.5°C

Frost days (< 0 °C)

24 d/yr

Hot days (≥ 30 °C)

146 d/yr

Rainy days (≥ 1 mm)

66 d/yr

Annual snowfall

12.0 cm

Average feels-like high

23.9 °C

Average feels-like low

10.9 °C

Average peak gust

27.6 km/h

Tropical nights (≥ 20 °C)

94 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

48.3 °C

25 July 2025

Coldest day

-13.9 °C

16 January 1950

Wettest day

76 mm

19 March 2024

Windiest day

32.9 km/h

1 March 1941

Strongest gust

84.2 km/h

21 March 1952

Hottest feels-like

47.9 °C

13 July 2025

Coldest feels-like

-18.1 °C

16 January 1950

Snowiest day

15.8 cm

2 January 1992

Sunniest day

14.0 h

20 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202548.3 °C25 July 2025-4.6 °C30 December 202521.5 °C351 mm1698
202444.4 °C23 July 2024-1.6 °C15 December 202420.8 °C588 mm1571
202346.0 °C10 August 2023-3.0 °C17 February 202320.9 °C531 mm14910
202245.0 °C2 August 2022-7.2 °C22 January 202220.8 °C347 mm1577
202145.9 °C20 July 2021-2.4 °C23 January 202121.4 °C240 mm17510
202044.9 °C28 July 2020-5.7 °C11 February 202020.3 °C543 mm16212
201944.8 °C12 August 2019-2.2 °C12 January 201919.9 °C834 mm1595
201846.5 °C3 July 20181.3 °C31 January 201820.9 °C699 mm1540
201745.1 °C10 August 2017-3.4 °C18 February 201720.1 °C318 mm14217
201645.2 °C20 July 2016-6.6 °C28 January 201620.0 °C490 mm14715
201544.2 °C4 August 2015-4.5 °C12 January 201520.0 °C444 mm15316
201443.7 °C12 July 2014-2.6 °C6 February 201420.1 °C502 mm15412
201343.4 °C10 July 2013-5.0 °C12 January 201319.4 °C512 mm14828
201244.1 °C23 July 2012-4.5 °C6 March 201219.5 °C505 mm15421
201145.5 °C28 July 2011-2.5 °C3 February 201118.4 °C469 mm13622
201045.5 °C27 July 2010-1.7 °C8 February 201020.7 °C364 mm1555
200942.5 °C19 August 2009-9.8 °C3 January 200918.9 °C405 mm15420
200844.5 °C31 July 2008-7.8 °C10 January 200819.5 °C292 mm15245
200743.8 °C1 August 2007-7.4 °C1 January 200719.2 °C373 mm15838
200644.7 °C12 August 2006-7.8 °C31 December 200619.2 °C722 mm14518
200544.0 °C28 July 2005-3.2 °C29 December 200519.3 °C437 mm15522
200443.3 °C17 July 2004-5.5 °C23 February 200419.1 °C458 mm14916
200344.3 °C8 August 2003-2.0 °C1 January 200319.0 °C598 mm15710
200243.9 °C19 July 2002-8.9 °C27 December 200218.9 °C536 mm14827
200144.7 °C26 July 2001-2.8 °C30 January 200119.6 °C366 mm1448
200045.9 °C30 July 2000-3.1 °C9 February 200019.2 °C365 mm14623
199943.2 °C16 August 1999-1.2 °C21 February 199919.6 °C252 mm1572
199844.1 °C16 July 1998-3.6 °C15 January 199819.4 °C398 mm14823
199742.3 °C21 July 1997-8.6 °C7 February 199717.6 °C429 mm14931
199643.7 °C24 July 1996-2.9 °C15 January 199618.9 °C627 mm1475
199543.0 °C22 July 1995-5.4 °C21 December 199518.0 °C387 mm13326
199443.0 °C14 July 1994-9.4 °C7 December 199418.7 °C715 mm14725
199343.9 °C22 July 1993-9.2 °C16 February 199317.3 °C679 mm13836
199240.5 °C15 August 1992-9.8 °C4 January 199216.1 °C684 mm11963
199142.9 °C25 June 1991-6.2 °C6 February 199118.3 °C555 mm13434
199044.2 °C21 July 1990-6.6 °C28 December 199018.9 °C340 mm15328
198944.1 °C23 July 1989-6.9 °C7 January 198919.4 °C390 mm16343
198843.6 °C31 July 1988-4.8 °C29 December 198817.8 °C785 mm13335
198742.8 °C7 August 1987-3.1 °C13 January 198717.7 °C594 mm14732
198645.1 °C7 July 1986-6.7 °C24 January 198618.1 °C579 mm13228
198543.2 °C10 August 1985-12.1 °C23 February 198517.8 °C529 mm14647
198444.2 °C21 July 1984-3.3 °C31 December 198417.8 °C436 mm14336
198343.6 °C17 July 1983-10.2 °C7 January 198317.3 °C330 mm13751
198242.6 °C20 July 1982-7.2 °C21 January 198216.7 °C621 mm12667
198143.7 °C15 July 1981-1.7 °C15 January 198118.4 °C596 mm1296
198045.7 °C15 July 1980-4.1 °C1 February 198018.5 °C649 mm13721
197943.4 °C21 August 1979-4.3 °C30 December 197919.5 °C547 mm14911
197847.2 °C16 July 1978-2.9 °C16 January 197819.0 °C466 mm1516
197744.7 °C4 August 1977-8.4 °C11 January 197719.0 °C454 mm14824
197643.7 °C4 August 1976-4.9 °C13 February 197617.9 °C660 mm12529
197545.3 °C28 July 1975-7.1 °C13 February 197518.6 °C525 mm14133
197444.8 °C4 August 1974-6.7 °C6 February 197418.7 °C741 mm16731
197346.7 °C6 August 1973-10.6 °C19 January 197318.6 °C350 mm16145
197243.2 °C9 August 1972-6.8 °C1 February 197217.7 °C640 mm14852
197143.1 °C25 July 1971-5.3 °C15 February 197118.7 °C693 mm14834
197044.4 °C12 August 1970-3.5 °C17 December 197019.5 °C324 mm14914
196945.2 °C20 August 1969-5.2 °C2 February 196918.9 °C780 mm14610
196845.2 °C25 July 1968-5.9 °C19 January 196818.5 °C882 mm13925
196743.4 °C23 July 1967-8.5 °C2 February 196717.9 °C713 mm13134
196644.8 °C13 July 19660.7 °C23 December 196619.9 °C538 mm1380
196545.3 °C17 July 1965-4.5 °C11 January 196518.6 °C566 mm13619
196445.7 °C14 July 1964-10.2 °C20 January 196418.0 °C478 mm15643
196344.3 °C31 July 1963-3.3 °C26 December 196318.7 °C883 mm1366
196245.9 °C20 July 1962-3.2 °C23 February 196219.8 °C405 mm1495
196144.7 °C17 August 1961-2.3 °C3 March 196118.2 °C523 mm14618
196043.5 °C29 July 1960-5.0 °C27 January 196018.7 °C414 mm14612
195944.1 °C20 July 1959-11.3 °C21 February 195917.7 °C421 mm12149
195844.3 °C24 August 1958-5.8 °C3 February 195818.8 °C292 mm16117
195746.5 °C31 July 1957-6.3 °C11 January 195717.6 °C623 mm13137
195645.2 °C6 August 1956-7.2 °C11 December 195617.7 °C443 mm13435
195544.5 °C9 July 1955-1.7 °C7 January 195519.8 °C365 mm16610
195445.1 °C19 July 1954-7.1 °C15 January 195419.0 °C750 mm14921
195345.7 °C18 July 1953-7.3 °C30 November 195318.4 °C747 mm15435
195245.9 °C30 July 1952-3.4 °C12 January 195219.0 °C519 mm15215
195144.2 °C13 July 1951-5.4 °C26 January 195119.0 °C438 mm13724
195043.1 °C10 August 1950-13.9 °C16 January 195017.9 °C497 mm14142
194944.5 °C30 July 1949-8.4 °C10 February 194917.5 °C738 mm14240
194844.5 °C25 July 1948-7.7 °C30 December 194817.6 °C580 mm14025
194744.2 °C18 July 1947-4.0 °C3 February 194719.1 °C456 mm14519
194643.1 °C29 June 1946-6.4 °C28 January 194618.1 °C432 mm13426
194543.6 °C29 July 1945-5.6 °C26 January 194517.6 °C389 mm14048
194443.7 °C26 July 1944-6.2 °C17 January 194418.1 °C459 mm13929
194343.9 °C30 July 1943-4.1 °C14 January 194318.8 °C467 mm15325
194244.6 °C25 July 1942-12.6 °C7 January 194218.6 °C521 mm15721
194142.9 °C20 July 1941-2.5 °C22 January 194118.9 °C439 mm14511
194044.0 °C19 July 1940-5.2 °C13 January 194018.4 °C397 mm14128

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
28.0 °C
+2.9 °C
Hot days (≥ 30 °C)
169 d/yr
+23
Frost days (< 0 °C)
8 d/yr
-16
Annual rainfall
351 mm
-167 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan14.2 °C+4.0 °C11 mm-79 mm
Feb12.0 °C-0.1 °C43 mm-39 mm
Mar22.0 °C+5.7 °C30 mm-59 mm
Apr25.5 °C+3.2 °C32 mm-35 mm
May33.8 °C+4.5 °C17 mm-12 mm
Jun39.0 °C+2.7 °C0 mm-2 mm
Jul42.8 °C+2.4 °C0 mm-0 mm
Aug42.6 °C+2.7 °C0 mm-0 mm
Sep36.2 °C+0.8 °C0 mm-1 mm
Oct29.9 °C+2.0 °C2 mm-17 mm
Nov23.4 °C+4.5 °C85 mm+29 mm
Dec13.2 °C+0.7 °C130 mm+48 mm

The year's extremes

Hottest day
48.3 °C
25 Jul 2025
Coldest day
-4.6 °C
30 Dec 2025
Wettest day
51.9 mm
16 Nov 2025
Windiest day
30.7 km/h
12 May 2025
Strongest gust
67.7 km/h
9 Apr 2025
Hottest feels-like
47.9 °C
13 Jul 2025
Coldest feels-like
-8.2 °C
30 Dec 2025
Snowiest day
7.8 cm
29 Dec 2025
Sunniest day
14.0 h
19 May 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 Duhok?

Duhok has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 18.8 °C and it receives 517 mm of precipitation per year.

What is the hottest day ever recorded in Duhok?

The hottest day measured in Duhok between 1940 and 2025 was 25 July 2025, reaching 48.3 °C.

What is the coldest day in Duhok?

The coldest day measured in Duhok between 1940 and 2025 was 16 January 1950, at -13.9 °C.

Does it snow in Duhok?

Yes. Duhok gets on average 12.0 cm of snow per year and has around 24 frost days.

Has the climate of Duhok warmed?

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

What is the wettest day in Duhok?

The wettest day measured in Duhok between 1940 and 2025 was 19 March 2024, with 76 mm of rain in 24 hours.

What was the windiest day in Duhok?

The windiest day measured in Duhok between 1940 and 2025 was 1 March 1941, with winds reaching 32.9 km/h.

What is the warmest month in Duhok?

The warmest month in Duhok is July (32.9 °C on average); the coldest is January (5.4 °C).

How much does it rain in Duhok?

Duhok receives on average 517 mm of precipitation per year, spread over about 66 rainy days.

Is it sunny in Duhok?

Duhok gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

What is the biggest single-day snowfall in Duhok?

The heaviest 24-hour snowfall measured in Duhok between 1940 and 2025 was 2 January 1992, with 15.8 cm.

Are there tropical nights in Duhok?

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

What was the most extreme apparent temperature in Duhok?

In Duhok, between 1940 and 2025, the highest apparent temperature reached 47.9 °C on 13 July 2025, and the lowest was -18.1 °C on 16 January 1950.

Compare Duhok with another city

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

Nearby cities

The climate around Duhok

Other cities — Iraq