Climate averages 1991–2020

Weather in Morocco.

ClimaNote covers 56 cities in Morocco, starting with Casablanca, Rabat and Fes. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 18.6°C in Ifrane to 28.6°C in Taroudant, and yearly rainfall from 78 mm in Tan-Tan to 747 mm in Larache. The hottest city-month is August in Taroudant, with an average high of 38.8°C, and the coolest is January in Ifrane, at 10.0°C. By single month, the most rain falls in December in Larache, with 133 mm, and the least in July in Ait Melloul, with under 1 mm (tied with July in Inezgane and July in Essaouira).

August is the warmest month in 36 cities and July in 14 (in 6 other cities two or more months tie); January is the coolest in every city. November is the wettest month in 31 cities, December in 10, March in 6, October in 4, April in 2 and February in 1 (in 2 other cities two or more months tie); July is the driest in 55 cities and August in 1. Of these cities, 27 have a month with under 1 mm of rain; none has a month with an average high below 2.0°C or a month with more than 300 mm of rain.

Compare cities

Morocco by month

56 cities

Cities in Morocco

Yearly averages

Casablanca-Settat

Yearly climate averages for cities in Casablanca-Settat
CityAverage highAverage lowRain mm/year
Casablanca23°C14°C296
Mohammedia22°C15°C371
El Jadida22°C16°C332
Dar Bouazza23°C15°C292
Settat25°C13°C318
Berrechid24°C13°C314
Bouskoura24°C13°C292
Lahraouyine24°C14°C296

Rabat-Sale-Kenitra

Yearly climate averages for cities in Rabat-Sale-Kenitra
CityAverage highAverage lowRain mm/year
Rabat23°C14°C408
Salé22°C15°C408
Kenitra22°C15°C534
Temara23°C14°C413
Salé Al Jadida23°C14°C408
Khemisset24°C11°C448
Sidi Slimane25°C13°C419
Tiflet24°C12°C446
Sidi Kacem26°C14°C464
Souk El Arbaa24°C13°C554

Tanger-Tetouan-Al Hoceima

Yearly climate averages for cities in Tanger-Tetouan-Al Hoceima
CityAverage highAverage lowRain mm/year
Tangier22°C14°C544
Tétouan21°C14°C547
Al Hoceïma20°C15°C380
Ksar El Kebir24°C13°C633
Larache22°C14°C747
Fnidek20°C16°C499
Martil21°C15°C547

Fes-Meknes

Yearly climate averages for cities in Fes-Meknes
CityAverage highAverage lowRain mm/year
Fes24°C12°C514
Meknes24°C11°C477
Taza24°C13°C410
Guercif25°C13°C217
Sefrou23°C11°C619
Ifrane19°C8°C644

Marrakesh-Safi

Yearly climate averages for cities in Marrakesh-Safi
CityAverage highAverage lowRain mm/year
Marrakesh26°C11°C270
Safi23°C15°C252
El Kelaa des Srarhna27°C13°C274
Ben Guerir25°C12°C213
Essaouira23°C15°C277
Youssoufia26°C13°C223

Souss-Massa

Yearly climate averages for cities in Souss-Massa
CityAverage highAverage lowRain mm/year
Agadir27°C17°C270
Ait Melloul25°C15°C212
Inezgane26°C16°C212
Oulad Teïma28°C14°C289
Taroudant29°C15°C252
Tiznit23°C15°C182

Oriental

Yearly climate averages for cities in Oriental
CityAverage highAverage lowRain mm/year
Oujda23°C11°C359
Nador24°C15°C324
Berkane25°C13°C347
Taourirt25°C13°C173

Beni Mellal-Khenifra

Yearly climate averages for cities in Beni Mellal-Khenifra
CityAverage highAverage lowRain mm/year
Khouribga24°C12°C381
Beni Mellal26°C11°C536
Khenifra24°C10°C542
Al Fqih Ben Çalah27°C13°C356
Oued Zem25°C12°C358

Guelmim-Oued Noun

Yearly climate averages for cities in Guelmim-Oued Noun
CityAverage highAverage lowRain mm/year
Guelmim25°C14°C117
Tan-Tan25°C16°C78

Draa-Tafilalet

Yearly climate averages for cities in Draa-Tafilalet
CityAverage highAverage lowRain mm/year
Errachidia25°C12°C116
Ouarzazate26°C11°C91

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.