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.
City by city
May in Morocco
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Casablanca | 24.1°C14.9°C | 14.9°C | 15 | 3.6 |
| Rabat | 23.9°C15.0°C | 15.0°C | 23 | 4.7 |
| Fes | 26.0°C13.3°C | 13.3°C | 47 | 7.5 |
| Tangier | 22.6°C14.4°C | 14.4°C | 29 | 6.0 |
| Marrakesh | 27.7°C12.3°C | 12.3°C | 16 | 4.1 |
| Salé | 22.7°C15.8°C | 15.8°C | 23 | 4.7 |
| Agadir | 27.6°C17.6°C | 17.6°C | 8.1 | 1.1 |
| Meknes | 25.2°C12.3°C | 12.3°C | 39 | 6.5 |
| Oujda | 24.8°C11.3°C | 11.3°C | 34 | 4.9 |
| Kenitra | 22.5°C15.9°C | 15.9°C | 29 | 5.4 |
| Tétouan | 21.8°C14.0°C | 14.0°C | 39 | 5.7 |
| Al Hoceïma | 20.7°C15.0°C | 15.0°C | 26 | 3.7 |
| Temara | 24.5°C14.2°C | 14.2°C | 20 | 4.0 |
| Safi | 24.1°C15.2°C | 15.2°C | 11 | 2.3 |
| Mohammedia | 23.2°C15.4°C | 15.4°C | 16 | 3.4 |
| Khouribga | 25.4°C12.6°C | 12.6°C | 28 | 5.2 |
| El Jadida | 22.6°C16.3°C | 16.3°C | 13 | 2.5 |
| Beni Mellal | 27.3°C13.0°C | 13.0°C | 49 | 8.4 |
| Salé Al Jadida | 24.2°C14.3°C | 14.3°C | 23 | 4.7 |
| Ait Melloul | 25.7°C15.5°C | 15.5°C | 5.9 | 1.0 |
| Nador | 24.4°C15.2°C | 15.2°C | 21 | 4.0 |
| Dar Bouazza | 23.9°C15.2°C | 15.2°C | 14 | 3.5 |
| Taza | 25.8°C13.6°C | 13.6°C | 31 | 6.2 |
| Settat | 25.9°C13.8°C | 13.8°C | 20 | 4.4 |
| Berrechid | 25.4°C13.5°C | 13.5°C | 18 | 4.3 |
| Khemisset | 25.3°C12.1°C | 12.1°C | 35 | 6.5 |
| Inezgane | 26.9°C16.4°C | 16.4°C | 5.9 | 1.0 |
| Ksar El Kebir | 25.0°C13.6°C | 13.6°C | 35 | 6.0 |
| Larache | 23.1°C14.5°C | 14.5°C | 36 | 5.9 |
| Guelmim | 25.0°C14.2°C | 14.2°C | 3.2 | 0.6 |
| Khenifra | 25.6°C11.2°C | 11.2°C | 43 | 7.2 |
| Berkane | 25.8°C14.0°C | 14.0°C | 30 | 4.3 |
| Taourirt | 27.5°C13.7°C | 13.7°C | 16 | 2.8 |
| Bouskoura | 25.0°C14.2°C | 14.2°C | 14 | 3.5 |
| Al Fqih Ben Çalah | 28.9°C14.2°C | 14.2°C | 22 | 4.0 |
| Oued Zem | 26.1°C12.9°C | 12.9°C | 25 | 4.6 |
| El Kelaa des Srarhna | 28.7°C14.1°C | 14.1°C | 19 | 4.4 |
| Sidi Slimane | 27.1°C14.4°C | 14.4°C | 26 | 5.0 |
| Errachidia | 29.2°C14.8°C | 14.8°C | 11 | 2.1 |
| Guercif | 27.2°C14.3°C | 14.3°C | 21 | 3.9 |
| Oulad Teïma | 29.0°C15.1°C | 15.1°C | 11 | 2.0 |
| Ben Guerir | 27.3°C13.4°C | 13.4°C | 12 | 2.6 |
| Tiflet | 25.8°C12.9°C | 12.9°C | 29 | 5.3 |
| Taroudant | 30.1°C15.8°C | 15.8°C | 16 | 4.8 |
| Sefrou | 23.8°C11.6°C | 11.6°C | 71 | 11.1 |
| Essaouira | 23.7°C15.9°C | 15.9°C | 11 | 1.6 |
| Fnidek | 20.9°C15.6°C | 15.6°C | 25 | 4.3 |
| Sidi Kacem | 27.7°C15.0°C | 15.0°C | 29 | 5.5 |
| Tiznit | 23.2°C15.2°C | 15.2°C | 7.6 | 1.9 |
| Tan-Tan | 25.1°C16.4°C | 16.4°C | 2.0 | 0.4 |
| Ouarzazate | 28.8°C13.1°C | 13.1°C | 3.1 | 0.5 |
| Souk El Arbaa | 26.0°C14.0°C | 14.0°C | 34 | 6.0 |
| Youssoufia | 27.4°C14.2°C | 14.2°C | 10 | 2.2 |
| Ifrane | 19.9°C8.5°C | 8.5°C | 71 | 13.1 |
| Lahraouyine | 24.8°C14.2°C | 14.2°C | 15 | 3.6 |
| Martil | 21.9°C14.8°C | 14.8°C | 39 | 5.7 |
A rain day is a local calendar day with at least 1 mm of precipitation.