Climate of Marrakesh, Morocco
BSh
Köppen-Geiger climate classification: BSh — Arid, steppe, hot.
Marrakesh has a mean annual temperature of 19.7 °C and receives 237 mm of precipitation per year (1991–2020 climate normals). The warmest month is July with a mean temperature of 28.3 °C, while January is the coldest month at 11.5 °C. Most precipitation falls in March (36 mm); the driest month is July (2 mm).
Climate Diagram
Climate Table
| Month | Mean temperature (°C) | Precipitation (mm) |
|---|---|---|
| January | 11.5 | 25.5 |
| February | 13.4 | 28.6 |
| March | 16.2 | 35.9 |
| April | 18.2 | 29.5 |
| May | 21.3 | 14.3 |
| June | 24.7 | 5.1 |
| July | 28.3 | 2.1 |
| August | 28.2 | 3.9 |
| September | 24.6 | 11.6 |
| October | 20.9 | 21.5 |
| November | 16.1 | 31.6 |
| December | 12.7 | 27.6 |
| Year | 19.7 | 237.0 |
Live Forecast
Looking for the current weather instead of climate averages? Open the live forecast diagrams in WZ Diagrams — 15 weather models, ensemble spread, radar and more.