Built 2026-10-14 (14 October 2026)

Climate Trends in Morocco

Climate trends for Morocco from 0 stations with long records. Also streaks and temperature swings.

Data as of . Last revised (2026-10-12).

Longest Hot, Cold, Wet and Dry Streaks: Morocco

6 lists of 10

Longest run of days at or above 35 C

Consecutive days with a daily maximum at or above 35 C (95 F).

Longest run of days at or above 35 C, Morocco: the 10 longest runs
RankStationCountryLengthWhen
1OuarzazateMorocco40 days27 June to 5 August 2000
2MenaraMorocco33 days17 July to 18 August 1958
3MideltMorocco20 days1 to 20 July 2023
4BassatineMorocco11 days15 to 25 July 1967
5OujdaMorocco10 days19 to 28 August 1917
6TetuanMorocco9 days1 to 9 August 1957
7NouasseurMorocco8 days23 to 30 June 1955
8Tangier CityMorocco4 days13 to 16 July 1975
9Saniat RmelMorocco4 days30 July to 2 August 2023
10Kenitra Port LyauteyMorocco3 days19 to 21 April 1945

Longest run of days at or above 40 C

Consecutive days with a daily maximum at or above 40 C (104 F).

Longest run of days at or above 40 C, Morocco: the 10 longest runs
RankStationCountryLengthWhen
1MenaraMorocco9 days4 to 12 August 1974
2OuarzazateMorocco8 days5 to 12 August 1966
3OujdaMorocco5 days1 to 5 July 1994
4BassatineMorocco4 days18 to 21 July 1967
5NouasseurMorocco3 days17 to 19 August 1954
6TetuanMorocco2 days16 to 17 August 1958
7Saniat RmelMorocco2 days12 to 13 July 2023
8Kenitra Port LyauteyMorocco1 day9 to 9 May 1958
9Tangier CityMorocco1 day20 to 20 July 1967
10SaleMorocco1 day20 to 20 July 1967

Longest run of frost days (minimum at or below 0 C)

Consecutive days with a daily minimum at or below 0 C (32 F).

Longest run of frost days (minimum at or below 0 C), Morocco: the 8 longest runs
RankStationCountryLengthWhen
1MideltMorocco16 days25 January to 9 February 2023
2OujdaMorocco13 days5 to 17 January 1925
3TetuanMorocco6 days9 to 14 January 1954
4OuarzazateMorocco6 days11 to 16 December 1967
5NouasseurMorocco3 days2 to 4 December 1980
6Tangier CityMorocco2 days16 to 17 January 1957
7Kenitra Port LyauteyMorocco1 day21 to 21 February 1944
8SaleMorocco1 day1 to 1 March 1966

Longest dry spell (days under 1 mm of rain), within one year

Consecutive days with less than 1 mm (0.04 in) of rain, the longest run within a year. The dates are not kept, so the list gives the year (within the year).

Longest dry spell (days under 1 mm of rain), within one year, Morocco: the 10 longest runs
RankStationCountryLengthWhen
1MenaraMorocco217 dayswithin 2021
2OuarzazateMorocco187 dayswithin 2023
3Kenitra Port LyauteyMorocco173 dayswithin 1954
4NouasseurMorocco168 dayswithin 1954
5EssaouiraMorocco166 dayswithin 1995
6Tangier CityMorocco143 dayswithin 2022
7AnfaMorocco141 dayswithin 1983
8OujdaMorocco125 dayswithin 1983
9TetuanMorocco116 dayswithin 1948
10BassatineMorocco109 dayswithin 2021

Longest wet spell (days with 1 mm or more of rain), within one year

Consecutive days with 1 mm (0.04 in) or more of rain, the longest run within a year. The dates are not kept, so the list gives the year (within the year).

Longest wet spell (days with 1 mm or more of rain), within one year, Morocco: the 10 longest runs
RankStationCountryLengthWhen
1AnfaMorocco14 dayswithin 1993
2Tangier CityMorocco14 dayswithin 1996
3NouasseurMorocco13 dayswithin 1996
4SaleMorocco13 dayswithin 1996
5Kenitra Port LyauteyMorocco11 dayswithin 1950
6BassatineMorocco9 dayswithin 1993
7Saniat RmelMorocco9 dayswithin 1996
8TetuanMorocco8 dayswithin 1963
9OujdaMorocco7 dayswithin 1912
10MideltMorocco7 dayswithin 1990

Longest run of nights at or above 25 C

Longest run of nights at or above 25 C, Morocco: the 10 longest runs
RankStationCountryLengthWhen
1MenaraMorocco4 days14 to 17 August 1958
2Kenitra Port LyauteyMorocco2 days22 to 23 July 1945
3OuarzazateMorocco2 days21 to 22 July 1967
4OujdaMorocco1 day6 to 6 August 1920
5NouasseurMorocco1 day10 to 10 July 1952
6Tangier CityMorocco1 day25 to 25 July 1954
7TetuanMorocco1 day12 to 12 August 1955
8BassatineMorocco1 day1 to 1 August 1958
9AnfaMorocco1 day19 to 19 July 1995
10MideltMorocco1 day10 to 10 July 2021

A run belongs to the year it started in, even when it ran on into the next year. A station appears once per list, with its longest run in a complete year. Dry and wet spells are the longest run within a year. Lists use complete years only, so a long run in a year with gaps in the record is not counted.

Biggest One Day Temperature Swings: Morocco

6 lists of 5

Caveat.Single readings can still be instrument errors that quality control missed. A station with one faulty value can top a list, so read each entry as a reported value, not as a confirmed event.

Biggest one day rise in the daily maximum

The largest increase in the daily maximum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.

Biggest one day rise in the daily maximum, Morocco
RankStationCountryValueDate
1OujdaMorocco18.0 C (32.4 F)27 July 1959
2NouasseurMorocco15.0 C (27.0 F)21 August 1980
3MideltMorocco13.1 C (23.6 F)19 October 2007
4Kenitra Port LyauteyMorocco12.8 C (23.0 F)19 April 1945
5AnfaMorocco11.1 C (20.0 F)12 March 2003

Biggest one day drop in the daily maximum

The largest decrease in the daily maximum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.

Biggest one day drop in the daily maximum, Morocco
RankStationCountryValueDate
1OujdaMorocco18.0 C (32.4 F)21 February 1963
2NouasseurMorocco16.0 C (28.8 F)1 April 2005
3Kenitra Port LyauteyMorocco14.4 C (25.9 F)25 March 1955
4MideltMorocco14.4 C (25.9 F)9 January 2021
5AnfaMorocco14.0 C (25.2 F)26 January 1976

Biggest one day rise in the daily minimum

The largest increase in the daily minimum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.

Biggest one day rise in the daily minimum, Morocco
RankStationCountryValueDate
1OujdaMorocco15.0 C (27.0 F)11 April 1914
2MideltMorocco12.1 C (21.8 F)8 May 1998
3AnfaMorocco11.8 C (21.2 F)20 December 1998
4NouasseurMorocco11.7 C (21.1 F)31 July 2000
5Kenitra Port LyauteyMorocco10.0 C (18.0 F)26 June 1966

Biggest one day drop in the daily minimum

The largest decrease in the daily minimum temperature from one day to the next. Values are in degrees Celsius with Fahrenheit beside them.

Biggest one day drop in the daily minimum, Morocco
RankStationCountryValueDate
1OujdaMorocco17.0 C (30.6 F)17 July 1978
2NouasseurMorocco12.0 C (21.6 F)11 April 1979
3AnfaMorocco11.0 C (19.8 F)18 August 1976
4MideltMorocco11.0 C (19.8 F)25 September 1981
5Kenitra Port LyauteyMorocco10.0 C (18.0 F)19 November 1975

Widest range between the high and the low of one day

The largest difference between the highest and the lowest temperature of the same day. Values are in degrees Celsius with Fahrenheit beside them.

Widest range between the high and the low of one day, Morocco
RankStationCountryValueDate
1OujdaMorocco32.0 C (57.6 F)17 July 1978
2NouasseurMorocco28.5 C (51.3 F)8 March 2014
3MideltMorocco27.2 C (49.0 F)12 August 1991
4Kenitra Port LyauteyMorocco26.6 C (47.9 F)12 May 1965
5AnfaMorocco22.0 C (39.6 F)5 November 1975

Narrowest range between the high and the low of one day

The smallest difference between the highest and the lowest temperature of the same day. Values are in degrees Celsius with Fahrenheit beside them.

Narrowest range between the high and the low of one day, Morocco
RankStationCountryValueDate
1OujdaMorocco0.0 C (0.0 F)9 February 1914
2MideltMorocco0.4 C (0.7 F)28 January 2026
3AnfaMorocco0.6 C (1.1 F)6 November 1961
4Kenitra Port LyauteyMorocco1.2 C (2.2 F)23 December 1943
5NouasseurMorocco1.7 C (3.1 F)22 April 1957

Only stations with at least 10 complete years are listed, and a station appears once per list.

Download the Data

Source: NOAA National Centers for Environmental Information, Global Historical Climatology Network Daily (GHCN-Daily). Records are computed by World Extreme Weather Monitor and are not official NOAA products. (US Government open data (NOAA NCEI)) Data as of 2026-10-12. Trends and counts are computed by this site from daily station records. The long-record station set is described under each chart.