Mosul climate — normals and trends

Mosul (Iraq) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 20.9 °C and it receives 388 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 (35.3 °C on average) and the coldest is January (7.2 °C). Rainfall peaks in January.

Mosul averages 9 frost days, 165 hot days (≥ 30 °C) and 56 rainy days per year.

Mosul has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The hottest day of the period reached 49.9 °C (on 25 July 2025) and the coldest -7.6 °C (on 15 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

MosulNineveh Governorate

coords
36.34°, 43.12°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJulyColdest monthJanuaryWettest monthJanuaryDriest monthJuly

Mean daily temperature

20.9°C

Average daily high

27.2°C

Average daily low

15.3°C

Annual rainfall

388mm

Sunshine / day

10.8h

Mean relative humidity

47%

Average peak wind

13.4km/h

Seasonal range

28.1°C

Frost days (< 0 °C)

9 d/yr

Hot days (≥ 30 °C)

165 d/yr

Rainy days (≥ 1 mm)

56 d/yr

Annual snowfall

1.7 cm

Average feels-like high

26.0 °C

Average feels-like low

13.0 °C

Average peak gust

27.4 km/h

Tropical nights (≥ 20 °C)

134 d/yr

Solar radiation

19.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

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

49.9 °C

25 July 2025

Coldest day

-7.6 °C

15 January 1950

Wettest day

67 mm

24 October 1966

Windiest day

38.6 km/h

5 May 1989

Strongest gust

84.2 km/h

21 March 1952

Hottest feels-like

49.9 °C

1 August 2017

Coldest feels-like

-11.9 °C

15 January 1950

Snowiest day

11.9 cm

10 February 1992

Sunniest day

14.0 h

20 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202549.9 °C25 July 2025-3.2 °C25 February 202523.4 °C259 mm1936
202447.5 °C11 July 20241.9 °C15 December 202423.0 °C396 mm1730
202348.8 °C10 August 2023-0.7 °C17 February 202323.0 °C343 mm1741
202247.2 °C2 August 2022-1.5 °C22 January 202222.9 °C240 mm1734
202147.9 °C20 July 20210.6 °C23 January 202123.5 °C160 mm1850
202048.4 °C28 July 2020-4.8 °C11 February 202022.4 °C398 mm1783
201947.8 °C13 August 2019-0.1 °C12 January 201921.9 °C753 mm1641
201848.9 °C3 July 20183.0 °C31 January 201823.1 °C586 mm1670
201748.1 °C2 August 2017-2.0 °C2 February 201722.5 °C223 mm1765
201648.0 °C20 July 2016-2.7 °C27 January 201622.4 °C342 mm1816
201547.0 °C4 August 2015-2.1 °C12 January 201522.2 °C364 mm1743
201446.1 °C28 August 2014-0.3 °C6 February 201422.4 °C383 mm1771
201344.8 °C9 July 2013-1.6 °C18 January 201321.5 °C377 mm16410
201246.5 °C23 July 2012-2.9 °C20 January 201221.9 °C381 mm1824
201148.8 °C28 July 2011-0.5 °C13 February 201120.8 °C341 mm1542
201047.2 °C12 July 2010-0.6 °C28 January 201023.0 °C281 mm1721
200945.7 °C19 August 2009-6.2 °C3 January 200921.4 °C274 mm17011
200846.1 °C26 July 2008-4.8 °C16 January 200821.7 °C226 mm17629
200746.3 °C2 August 2007-4.4 °C1 January 200721.5 °C246 mm17217
200647.1 °C12 August 2006-4.0 °C31 December 200621.5 °C525 mm1676
200547.0 °C28 July 2005-1.8 °C12 February 200521.8 °C303 mm1733
200445.8 °C17 July 2004-2.1 °C17 December 200421.4 °C366 mm1697
200348.0 °C11 August 20030.6 °C22 December 200321.3 °C436 mm1760
200246.5 °C19 July 2002-2.6 °C27 December 200221.4 °C403 mm1594
200146.7 °C25 July 2001-0.8 °C22 February 200122.1 °C271 mm1653
200048.6 °C30 July 2000-1.9 °C18 January 200021.7 °C296 mm1664
199946.1 °C16 August 19990.7 °C22 February 199922.4 °C141 mm1770
199848.0 °C28 August 1998-1.6 °C15 February 199822.0 °C289 mm1699
199744.6 °C21 July 1997-3.4 °C7 February 199720.1 °C327 mm16818
199646.9 °C26 July 19960.3 °C6 February 199621.2 °C548 mm1650
199545.2 °C22 July 1995-4.2 °C21 December 199520.5 °C292 mm15810
199445.1 °C15 August 1994-4.1 °C7 December 199421.2 °C522 mm1648
199346.8 °C22 July 1993-3.5 °C17 February 199319.6 °C606 mm15716
199243.8 °C15 August 1992-4.8 °C6 January 199218.6 °C519 mm14746
199145.5 °C25 June 1991-2.6 °C10 February 199120.5 °C504 mm16616
199046.0 °C21 July 1990-2.8 °C28 December 199021.1 °C268 mm1695
198945.6 °C15 July 1989-3.6 °C7 January 198921.5 °C360 mm18417
198845.9 °C31 July 1988-3.6 °C2 January 198819.8 °C634 mm15510
198746.2 °C7 August 1987-2.5 °C31 December 198720.1 °C445 mm1607
198646.8 °C7 July 1986-3.3 °C26 January 198620.3 °C433 mm15414
198544.6 °C10 August 1985-6.1 °C23 February 198520.1 °C386 mm16425
198446.4 °C21 July 1984-2.1 °C5 January 198420.0 °C298 mm1605
198345.6 °C17 July 1983-3.8 °C10 January 198319.6 °C241 mm15632
198245.0 °C19 July 1982-3.5 °C21 January 198218.7 °C554 mm13335
198146.2 °C15 July 19810.0 °C15 January 198120.3 °C462 mm1560
198047.8 °C15 July 1980-2.2 °C30 January 198020.6 °C492 mm1575
197945.3 °C22 August 19790.1 °C31 December 197921.7 °C423 mm1680
197849.6 °C16 July 19780.3 °C16 January 197821.3 °C263 mm1670
197746.8 °C4 August 1977-2.1 °C11 January 197721.3 °C344 mm1636
197645.0 °C5 August 1976-0.8 °C12 February 197620.1 °C461 mm1453
197547.1 °C28 July 1975-3.7 °C12 February 197520.6 °C396 mm1668
197446.5 °C4 August 1974-2.4 °C6 February 197420.6 °C662 mm1767
197347.8 °C7 August 1973-3.7 °C20 January 197320.8 °C218 mm17118
197244.8 °C7 August 1972-3.1 °C2 February 197219.6 °C593 mm15427
197144.3 °C3 July 1971-2.5 °C15 February 197120.6 °C542 mm16811
197046.4 °C13 August 1970-0.6 °C11 December 197021.5 °C231 mm1673
196946.5 °C20 August 1969-1.2 °C2 February 196920.8 °C534 mm1563
196846.4 °C25 July 1968-2.5 °C17 January 196820.5 °C619 mm1688
196745.6 °C23 July 1967-3.6 °C2 February 196719.9 °C479 mm14715
196647.1 °C13 July 19662.2 °C23 December 196621.8 °C429 mm1600
196547.0 °C18 July 1965-1.3 °C23 December 196520.7 °C366 mm1525
196447.3 °C14 July 1964-5.2 °C20 January 196420.2 °C300 mm16627
196346.0 °C31 July 1963-0.3 °C26 December 196320.5 °C632 mm1441
196247.5 °C19 July 1962-0.1 °C23 February 196221.9 °C298 mm1631
196146.6 °C17 August 1961-1.7 °C23 January 196120.3 °C413 mm1665
196045.8 °C29 July 1960-2.5 °C27 January 196020.9 °C316 mm1706
195945.2 °C20 July 1959-3.6 °C21 February 195919.8 °C319 mm14824
195845.4 °C24 August 1958-1.7 °C5 February 195820.9 °C167 mm1757
195748.5 °C31 July 1957-3.0 °C12 January 195719.5 °C564 mm14617
195646.3 °C6 August 1956-2.8 °C11 December 195619.7 °C293 mm15315
195545.7 °C10 July 19550.8 °C7 January 195521.6 °C274 mm1810
195446.5 °C20 July 1954-3.2 °C29 January 195420.8 °C628 mm1689
195347.8 °C18 July 1953-3.0 °C29 November 195320.2 °C483 mm16313
195247.6 °C30 July 1952-1.7 °C12 January 195221.1 °C363 mm1732
195145.9 °C13 July 1951-1.5 °C27 January 195121.1 °C317 mm1545
195044.2 °C23 July 1950-7.6 °C15 January 195019.9 °C296 mm16235
194946.1 °C30 July 1949-4.5 °C10 February 194919.4 °C619 mm16420
194846.4 °C25 July 1948-2.8 °C31 December 194819.9 °C410 mm1477
194745.6 °C18 July 1947-2.2 °C26 December 194721.2 °C344 mm1667
194645.5 °C30 June 1946-1.6 °C28 January 194620.4 °C304 mm15413
194546.7 °C29 July 1945-2.9 °C25 January 194519.9 °C311 mm15719
194446.0 °C26 July 1944-2.9 °C16 January 194420.5 °C321 mm1659
194345.6 °C30 July 1943-0.7 °C14 January 194321.0 °C377 mm1743
194246.7 °C24 June 1942-5.5 °C8 January 194220.8 °C391 mm17110
194144.7 °C19 July 1941-0.5 °C22 January 194121.3 °C269 mm1562
194045.9 °C14 August 1940-4.1 °C14 January 194020.7 °C279 mm1628

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
29.8 °C
+2.6 °C
Hot days (≥ 30 °C)
193 d/yr
+28
Frost days (< 0 °C)
6 d/yr
-3
Annual rainfall
259 mm
-129 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan15.8 °C+3.9 °C13 mm-55 mm
Feb13.9 °C-0.1 °C31 mm-30 mm
Mar23.8 °C+5.4 °C34 mm-32 mm
Apr27.8 °C+2.9 °C24 mm-27 mm
May36.4 °C+4.1 °C6 mm-13 mm
Jun41.0 °C+2.2 °C0 mm-1 mm
Jul44.4 °C+2.0 °C0 mm-0 mm
Aug44.0 °C+2.1 °C0 mm-0 mm
Sep37.9 °C+0.4 °C0 mm-1 mm
Oct31.7 °C+1.8 °C0 mm-14 mm
Nov24.8 °C+4.3 °C47 mm+2 mm
Dec14.5 °C+0.6 °C104 mm+41 mm

The year's extremes

Hottest day
49.9 °C
25 Jul 2025
Coldest day
-3.2 °C
25 Feb 2025
Wettest day
33.3 mm
16 Nov 2025
Windiest day
37.9 km/h
12 May 2025
Strongest gust
69.1 km/h
12 May 2025
Hottest feels-like
49.3 °C
27 Jul 2025
Coldest feels-like
-7.6 °C
25 Feb 2025
Snowiest day
0.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 Mosul?

Mosul has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 20.9 °C and it receives 388 mm of precipitation per year.

What is the hottest day ever recorded in Mosul?

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

What is the coldest day in Mosul?

The coldest day measured in Mosul between 1940 and 2025 was 15 January 1950, at -7.6 °C.

Does it snow in Mosul?

Yes. Mosul gets on average 1.7 cm of snow per year and has around 9 frost days.

Has the climate of Mosul warmed?

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

What is the wettest day in Mosul?

The wettest day measured in Mosul between 1940 and 2025 was 24 October 1966, with 67 mm of rain in 24 hours.

What was the windiest day in Mosul?

The windiest day measured in Mosul between 1940 and 2025 was 5 May 1989, with winds reaching 38.6 km/h.

What is the warmest month in Mosul?

The warmest month in Mosul is July (35.3 °C on average); the coldest is January (7.2 °C).

How much does it rain in Mosul?

Mosul receives on average 388 mm of precipitation per year, spread over about 56 rainy days.

Is it sunny in Mosul?

Mosul gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

What is the biggest single-day snowfall in Mosul?

The heaviest 24-hour snowfall measured in Mosul between 1940 and 2025 was 10 February 1992, with 11.9 cm.

Are there tropical nights in Mosul?

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

What was the most extreme apparent temperature in Mosul?

In Mosul, between 1940 and 2025, the highest apparent temperature reached 49.9 °C on 1 August 2017, and the lowest was -11.9 °C on 15 January 1950.

Compare Mosul with another city

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

Nearby cities

The climate around Mosul

Other cities — Iraq