Tangier climate — normals and trends

Tangier (Morocco) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 17.8 °C and it receives 594 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 August (24.1 °C on average) and the coldest is January (12.4 °C). Rainfall peaks in December.

Tangier averages 0 frost days, 22 hot days (≥ 30 °C) and 74 rainy days per year.

Tangier has warmed by +1.5 °C between 1940 and 2025, or +0.18 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.0 °C (on 20 July 1941) and the coldest -1.0 °C (on 28 January 2005).

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

TangierTanger-Tetouan-Al Hoceima

coords
35.77°, -5.80°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJuly

Mean daily temperature

17.8°C

Average daily high

21.6°C

Average daily low

14.3°C

Annual rainfall

594mm

Sunshine / day

10.8h

Mean relative humidity

76%

Average peak wind

21.0km/h

Seasonal range

11.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

22 d/yr

Rainy days (≥ 1 mm)

74 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.1 °C

Average feels-like low

13.2 °C

Average peak gust

45.5 km/h

Tropical nights (≥ 20 °C)

35 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

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

42.0 °C

20 July 1941

Coldest day

-1.0 °C

28 January 2005

Wettest day

91 mm

29 November 2010

Windiest day

56.7 km/h

22 December 1958

Strongest gust

130.3 km/h

22 December 1958

Hottest feels-like

42.1 °C

25 July 2004

Coldest feels-like

-4.8 °C

28 January 2005

Sunniest day

14.2 h

30 June 1955

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.9 °C17 August 20255.2 °C16 January 202519.0 °C702 mm530
202435.6 °C18 August 20245.3 °C10 December 202418.8 °C576 mm280
202336.8 °C11 August 20233.8 °C29 January 202319.2 °C306 mm480
202238.6 °C25 July 20226.8 °C30 November 202219.1 °C477 mm400
202135.6 °C16 August 20214.2 °C13 January 202118.5 °C507 mm230
202034.5 °C7 July 20206.0 °C30 December 202018.7 °C440 mm400
201931.6 °C20 July 20194.3 °C4 February 201918.0 °C357 mm200
201834.3 °C7 August 20183.4 °C15 January 201817.8 °C722 mm280
201736.7 °C4 August 20174.3 °C19 January 201718.6 °C389 mm400
201636.2 °C5 September 20165.1 °C17 February 201618.5 °C543 mm360
201536.9 °C22 July 20156.0 °C26 January 201518.6 °C328 mm450
201434.8 °C22 October 20145.6 °C8 December 201418.3 °C478 mm240
201333.5 °C23 August 20134.6 °C30 December 201318.1 °C539 mm320
201235.4 °C15 May 20121.4 °C4 February 201217.8 °C511 mm310
201137.3 °C8 August 20115.5 °C3 March 201118.6 °C531 mm380
201038.6 °C11 August 20105.3 °C9 January 201018.6 °C1,161 mm450
200936.1 °C29 July 20094.6 °C9 January 200918.3 °C708 mm450
200834.1 °C1 July 20085.0 °C19 December 200818.0 °C676 mm280
200733.3 °C27 July 20074.0 °C27 January 200718.0 °C392 mm130
200633.7 °C29 August 20064.6 °C24 December 200618.5 °C505 mm430
200534.6 °C7 August 2005-1.0 °C28 January 200518.1 °C321 mm221
200438.0 °C25 July 20044.1 °C28 December 200418.4 °C427 mm390
200336.2 °C1 August 20034.7 °C2 February 200318.4 °C659 mm350
200232.8 °C24 July 20026.3 °C8 December 200218.2 °C557 mm120
200133.3 °C23 June 20014.6 °C16 November 200118.5 °C481 mm210
200034.0 °C2 August 20005.3 °C20 January 200018.2 °C600 mm290
199933.4 °C2 July 19994.4 °C17 February 199917.9 °C404 mm150
199832.9 °C23 July 19983.6 °C8 December 199818.2 °C360 mm160
199731.3 °C26 July 19977.5 °C6 December 199718.8 °C714 mm70
199636.6 °C20 July 19964.9 °C23 February 199618.0 °C1,232 mm100
199535.0 °C27 July 19954.1 °C9 January 199518.6 °C422 mm240
199438.5 °C5 July 19944.3 °C21 December 199418.1 °C383 mm310
199334.3 °C25 July 19933.6 °C1 March 199317.3 °C501 mm100
199233.1 °C3 August 19923.2 °C24 January 199217.6 °C347 mm190
199140.0 °C14 July 19913.2 °C14 January 199117.5 °C556 mm220
199034.9 °C6 August 19906.0 °C19 January 199018.2 °C502 mm180
198935.5 °C21 July 19896.3 °C23 January 198918.5 °C784 mm390
198835.7 °C13 July 19885.8 °C8 January 198818.0 °C441 mm310
198733.7 °C17 August 19874.3 °C15 January 198718.2 °C693 mm110
198636.6 °C22 August 19863.3 °C24 December 198617.6 °C467 mm140
198533.3 °C23 August 19852.0 °C16 January 198518.0 °C573 mm190
198436.2 °C24 July 19845.6 °C30 December 198417.2 °C492 mm140
198335.5 °C12 June 19834.9 °C11 February 198317.9 °C498 mm100
198238.0 °C19 August 19826.1 °C16 December 198217.7 °C561 mm180
198132.6 °C13 June 19813.3 °C14 January 198117.8 °C406 mm80
198036.6 °C31 August 19803.8 °C3 December 198017.5 °C578 mm300
197938.0 °C29 July 19792.7 °C21 December 197917.4 °C708 mm90
197838.4 °C17 July 19784.1 °C14 January 197817.7 °C636 mm170
197730.3 °C12 May 19774.6 °C8 January 197717.1 °C610 mm10
197637.0 °C6 August 19763.4 °C27 January 197617.2 °C736 mm190
197536.6 °C16 July 19755.7 °C21 January 197517.2 °C608 mm240
197434.5 °C11 August 19744.6 °C5 March 197417.1 °C455 mm160
197334.3 °C25 July 19734.1 °C3 February 197317.4 °C465 mm170
197231.9 °C23 July 19724.5 °C24 January 197216.6 °C874 mm60
197134.7 °C31 July 19712.5 °C2 January 197117.2 °C709 mm70
197036.2 °C1 July 19704.2 °C25 December 197017.7 °C903 mm170
196931.8 °C24 July 19695.0 °C2 December 196917.6 °C1,085 mm80
196833.2 °C24 July 19684.6 °C12 January 196817.6 °C735 mm200
196736.1 °C21 July 19672.3 °C13 December 196717.4 °C546 mm230
196632.3 °C3 August 19665.2 °C24 February 196617.5 °C562 mm120
196533.4 °C21 June 19651.6 °C6 January 196517.5 °C630 mm100
196435.4 °C17 September 19643.6 °C30 December 196417.7 °C549 mm260
196331.5 °C9 July 19631.7 °C3 February 196317.4 °C1,033 mm60
196235.3 °C20 August 19625.0 °C14 December 196217.8 °C745 mm250
196133.7 °C20 July 19614.7 °C14 January 196118.2 °C710 mm90
196033.3 °C15 September 19604.0 °C18 January 196017.5 °C972 mm100
195933.0 °C18 August 19596.6 °C16 November 195917.3 °C532 mm80
195833.0 °C17 August 19584.2 °C14 January 195817.5 °C489 mm60
195735.3 °C13 July 19572.7 °C20 January 195717.1 °C620 mm130
195632.0 °C2 August 19561.4 °C13 February 195616.6 °C806 mm120
195535.0 °C31 August 19552.7 °C11 March 195518.3 °C895 mm210
195433.7 °C20 September 19541.6 °C2 February 195417.0 °C486 mm140
195336.1 °C26 July 19533.2 °C11 January 195317.6 °C465 mm340
195235.6 °C12 July 19523.9 °C22 January 195217.3 °C528 mm240
195132.5 °C2 September 19514.2 °C30 January 195116.9 °C691 mm80
195034.3 °C29 July 19505.0 °C31 December 195017.5 °C414 mm250
194935.5 °C1 August 19494.5 °C12 December 194917.7 °C478 mm210
194833.4 °C28 June 19485.5 °C18 January 194817.5 °C596 mm130
194734.6 °C4 August 19474.2 °C14 December 194717.7 °C898 mm100
194640.5 °C13 July 19462.0 °C17 January 194617.0 °C657 mm210
194535.0 °C6 September 19453.3 °C12 January 194517.7 °C399 mm140
194433.1 °C22 July 19444.1 °C21 February 194417.0 °C363 mm100
194333.6 °C1 September 19435.2 °C20 November 194317.4 °C482 mm170
194235.2 °C18 July 19421.1 °C8 January 194217.2 °C746 mm150
194142.0 °C20 July 19410.4 °C4 January 194117.0 °C744 mm420
194037.3 °C20 August 19401.5 °C24 January 194017.0 °C721 mm350

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
23.1 °C
+1.5 °C
Hot days (≥ 30 °C)
53 d/yr
+31
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
702 mm
+108 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.0 °C+2.5 °C45 mm-38 mm
Feb18.3 °C+2.1 °C43 mm-35 mm
Mar17.8 °C0.0 °C210 mm+134 mm
Apr20.4 °C+0.9 °C73 mm+21 mm
May24.2 °C+1.8 °C30 mm-2 mm
Jun28.9 °C+3.3 °C15 mm+6 mm
Jul29.6 °C+1.0 °C3 mm+1 mm
Aug30.6 °C+1.6 °C1 mm-3 mm
Sep27.7 °C+1.1 °C8 mm-11 mm
Oct25.2 °C+2.2 °C22 mm-35 mm
Nov19.9 °C+1.0 °C114 mm+27 mm
Dec16.0 °C-0.3 °C140 mm+44 mm

The year's extremes

Hottest day
37.9 °C
17 Aug 2025
Coldest day
5.2 °C
16 Jan 2025
Wettest day
30.4 mm
17 Nov 2025
Windiest day
41.2 km/h
28 Apr 2025
Strongest gust
91.8 km/h
13 Mar 2025
Hottest feels-like
38.9 °C
17 Aug 2025
Coldest feels-like
3.1 °C
16 Jan 2025
Sunniest day
14.1 h
29 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 Tangier?

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

What is the hottest day ever recorded in Tangier?

The hottest day measured in Tangier between 1940 and 2025 was 20 July 1941, reaching 42.0 °C.

What is the coldest day in Tangier?

The coldest day measured in Tangier between 1940 and 2025 was 28 January 2005, at -1.0 °C.

Does it snow in Tangier?

Almost never: Tangier sees virtually no snow, with about 0 frost days per year.

Has the climate of Tangier warmed?

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

What is the wettest day in Tangier?

The wettest day measured in Tangier between 1940 and 2025 was 29 November 2010, with 91 mm of rain in 24 hours.

What was the windiest day in Tangier?

The windiest day measured in Tangier between 1940 and 2025 was 22 December 1958, with winds reaching 56.7 km/h.

What is the warmest month in Tangier?

The warmest month in Tangier is August (24.1 °C on average); the coldest is January (12.4 °C).

How much does it rain in Tangier?

Tangier receives on average 594 mm of precipitation per year, spread over about 74 rainy days.

Is it sunny in Tangier?

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

Are there tropical nights in Tangier?

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

What was the most extreme apparent temperature in Tangier?

In Tangier, between 1940 and 2025, the highest apparent temperature reached 42.1 °C on 25 July 2004, and the lowest was -4.8 °C on 28 January 2005.

Compare Tangier with another city

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

Nearby cities

The climate around Tangier

Other cities — Morocco