Climate averages 1991–2020

Weather in Morocco in July

In July, average daytime highs across the 56 cities listed in Morocco range from 26.6°C in Al Hoceïma to 38.7°C in Taroudant. Monthly rainfall ranges from under 1 mm in Ait Melloul to 23 mm in Ifrane.

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

Morocco by monthAll cities

City by city

July in Morocco

1991–2020
Average July climate for cities in Morocco, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Casablanca28.5°C19.1°C19.1°C0.40.1
Rabat29.0°C19.4°C19.4°C1.20.3
Fes35.0°C20.1°C20.1°C4.11.1
Tangier29.4°C19.3°C19.3°C0.90.2
Marrakesh35.9°C18.2°C18.2°C3.61.5
Salé27.3°C20.1°C20.1°C1.20.3
Agadir34.0°C22.6°C22.6°C0.10.0
Meknes33.8°C18.5°C18.5°C2.90.6
Oujda33.4°C18.4°C18.4°C2.10.7
Kenitra27.1°C20.0°C20.0°C0.90.2
Tétouan29.0°C19.4°C19.4°C1.40.4
Al Hoceïma26.6°C20.4°C20.4°C0.80.2
Temara29.7°C18.5°C18.5°C0.60.1
Safi28.5°C19.3°C19.3°C0.20.0
Mohammedia27.4°C19.4°C19.4°C0.40.2
Khouribga33.9°C18.9°C18.9°C4.61.9
El Jadida26.6°C20.2°C20.2°C0.30.0
Beni Mellal37.1°C20.3°C20.3°C9.73.7
Salé Al Jadida29.6°C18.8°C18.8°C1.20.3
Ait Melloul30.8°C19.5°C19.5°C00.0
Nador31.2°C21.3°C21.3°C1.40.4
Dar Bouazza28.3°C19.4°C19.4°C0.40.2
Taza36.1°C20.8°C20.8°C6.22.4
Settat32.6°C18.9°C18.9°C2.00.7
Berrechid31.0°C18.2°C18.2°C0.80.2
Khemisset32.6°C17.4°C17.4°C3.40.9
Inezgane32.9°C21.1°C21.1°C00.0
Ksar El Kebir32.0°C18.9°C18.9°C1.00.3
Larache29.4°C19.2°C19.2°C0.70.2
Guelmim31.0°C18.2°C18.2°C0.30.0
Khenifra36.0°C18.7°C18.7°C114.4
Berkane33.7°C21.2°C21.2°C1.40.4
Taourirt36.5°C20.9°C20.9°C0.90.2
Bouskoura30.1°C18.8°C18.8°C0.40.2
Al Fqih Ben Çalah38.3°C21.2°C21.2°C3.61.3
Oued Zem35.3°C19.6°C19.6°C5.72.4
El Kelaa des Srarhna36.8°C19.8°C19.8°C6.12.6
Sidi Slimane34.2°C19.2°C19.2°C1.00.2
Errachidia38.1°C22.8°C22.8°C1.80.3
Guercif36.6°C21.6°C21.6°C2.70.8
Oulad Teïma36.6°C21.2°C21.2°C0.40.1
Ben Guerir34.2°C18.4°C18.4°C1.50.6
Tiflet32.8°C18.1°C18.1°C1.20.3
Taroudant38.7°C22.1°C22.1°C0.80.3
Sefrou32.9°C18.5°C18.5°C133.4
Essaouira28.1°C19.9°C19.9°C00.0
Fnidek26.9°C20.2°C20.2°C0.60.1
Sidi Kacem35.4°C20.5°C20.5°C1.90.4
Tiznit28.4°C20.2°C20.2°C0.10.0
Tan-Tan28.9°C19.1°C19.1°C0.50.1
Ouarzazate36.9°C20.1°C20.1°C0.80.1
Souk El Arbaa32.7°C19.0°C19.0°C0.80.3
Youssoufia34.0°C18.9°C18.9°C0.90.5
Ifrane29.3°C16.3°C16.3°C238.8
Lahraouyine29.9°C18.7°C18.7°C0.40.1
Martil28.8°C20.2°C20.2°C1.40.4

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