Climate averages 1991–2020

Weather in Morocco in May

In May, average daytime highs across the 56 cities listed in Morocco range from 19.9°C in Ifrane to 30.1°C in Taroudant. Monthly rainfall ranges from 2.0 mm in Tan-Tan to 71 mm in Sefrou.

Long-term climate patterns, not a forecast for a particular trip.

Morocco by monthAll cities

City by city

May in Morocco

1991–2020
Average May climate for cities in Morocco, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Casablanca24.1°C14.9°C14.9°C153.6
Rabat23.9°C15.0°C15.0°C234.7
Fes26.0°C13.3°C13.3°C477.5
Tangier22.6°C14.4°C14.4°C296.0
Marrakesh27.7°C12.3°C12.3°C164.1
Salé22.7°C15.8°C15.8°C234.7
Agadir27.6°C17.6°C17.6°C8.11.1
Meknes25.2°C12.3°C12.3°C396.5
Oujda24.8°C11.3°C11.3°C344.9
Kenitra22.5°C15.9°C15.9°C295.4
Tétouan21.8°C14.0°C14.0°C395.7
Al Hoceïma20.7°C15.0°C15.0°C263.7
Temara24.5°C14.2°C14.2°C204.0
Safi24.1°C15.2°C15.2°C112.3
Mohammedia23.2°C15.4°C15.4°C163.4
Khouribga25.4°C12.6°C12.6°C285.2
El Jadida22.6°C16.3°C16.3°C132.5
Beni Mellal27.3°C13.0°C13.0°C498.4
Salé Al Jadida24.2°C14.3°C14.3°C234.7
Ait Melloul25.7°C15.5°C15.5°C5.91.0
Nador24.4°C15.2°C15.2°C214.0
Dar Bouazza23.9°C15.2°C15.2°C143.5
Taza25.8°C13.6°C13.6°C316.2
Settat25.9°C13.8°C13.8°C204.4
Berrechid25.4°C13.5°C13.5°C184.3
Khemisset25.3°C12.1°C12.1°C356.5
Inezgane26.9°C16.4°C16.4°C5.91.0
Ksar El Kebir25.0°C13.6°C13.6°C356.0
Larache23.1°C14.5°C14.5°C365.9
Guelmim25.0°C14.2°C14.2°C3.20.6
Khenifra25.6°C11.2°C11.2°C437.2
Berkane25.8°C14.0°C14.0°C304.3
Taourirt27.5°C13.7°C13.7°C162.8
Bouskoura25.0°C14.2°C14.2°C143.5
Al Fqih Ben Çalah28.9°C14.2°C14.2°C224.0
Oued Zem26.1°C12.9°C12.9°C254.6
El Kelaa des Srarhna28.7°C14.1°C14.1°C194.4
Sidi Slimane27.1°C14.4°C14.4°C265.0
Errachidia29.2°C14.8°C14.8°C112.1
Guercif27.2°C14.3°C14.3°C213.9
Oulad Teïma29.0°C15.1°C15.1°C112.0
Ben Guerir27.3°C13.4°C13.4°C122.6
Tiflet25.8°C12.9°C12.9°C295.3
Taroudant30.1°C15.8°C15.8°C164.8
Sefrou23.8°C11.6°C11.6°C7111.1
Essaouira23.7°C15.9°C15.9°C111.6
Fnidek20.9°C15.6°C15.6°C254.3
Sidi Kacem27.7°C15.0°C15.0°C295.5
Tiznit23.2°C15.2°C15.2°C7.61.9
Tan-Tan25.1°C16.4°C16.4°C2.00.4
Ouarzazate28.8°C13.1°C13.1°C3.10.5
Souk El Arbaa26.0°C14.0°C14.0°C346.0
Youssoufia27.4°C14.2°C14.2°C102.2
Ifrane19.9°C8.5°C8.5°C7113.1
Lahraouyine24.8°C14.2°C14.2°C153.6
Martil21.9°C14.8°C14.8°C395.7

A rain day is a local calendar day with at least 1 mm of precipitation.