Morocco

Across 22 destinations in Morocco, the warmest is Beni Mellal at 37 °C in Jul, the coolest is El Jadida at 27 °C, and annual rainfall ranges from 214 mm in Ait Melloul to 571 mm in Tangier. Figures are 1991–2020 climate normals.

22 destinations with full climate records · 281 awaiting data

The rangeHow much Morocco varies

Climate varies across Morocco. At the warmest month of the year, Beni Mellal averages 37 °C by day while El Jadida reaches 27 °C — a difference of 10 °C between two places in the same country.

Rainfall separates them more than temperature does: Tangier averages 571 mm a year against 214 mm in Ait Melloul.

DestinationsThe year in each of the largest

All of themEvery destination with a full record

Destination Warmest month Peak avg high Annual rainfall
Casablanca Aug 29 °C 306 mm
Rabat Aug 29 °C 420 mm
Fes Aug 35 °C 519 mm
Tangier Aug 30 °C 571 mm
Marrakesh Jul 36 °C 265 mm
Salé Aug 28 °C 419 mm
Agadir Aug 32 °C 268 mm
Meknes Aug 34 °C 487 mm
Oujda Aug 34 °C 359 mm
Kenitra Aug 28 °C 533 mm
Tétouan Aug 29 °C 557 mm
Al Hoceïma Aug 27 °C 381 mm
Temara Aug 30 °C 424 mm
Safi Aug 29 °C 267 mm
Mohammedia Aug 28 °C 316 mm
Khouribga Aug 34 °C 375 mm
El Jadida Aug 27 °C 318 mm
Beni Mellal Jul 37 °C 534 mm
Ait Melloul Aug 31 °C 214 mm
Nador Aug 32 °C 332 mm
Taza Jul 36 °C 420 mm
Settat Aug 33 °C 319 mm

Awaiting climate data

These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.

… and 161 more.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.