Marokko weist ein sehr vielfältiges Klima auf, mit großen Unterschieden zwischen den Regionen. Die Jahrestemperaturen reichen von Tiefstwerten um -29°C in den kältesten Regionen bis zu Höchstwerten von 35°C in den wärmsten Gebieten. Die jährliche Niederschlagsmenge reicht von 136mm in trockeneren Regionen bis 370mm in feuchteren Landesteilen. Einige Regionen verzeichnen erheblichen Schneefall von bis zu 365cm jährlich, während andere Gebiete kaum Schnee sehen. Die wärmsten Gebiete sind ganzjährig warm, während die kältesten Regionen sehr kalt bleiben, Marokko ist ein Land mit ausgeprägten Klimakontrasten.
Die Temperaturmuster in Marokko unterscheiden sich je nach Region, mit deutlichen Unterschieden zwischen den Gebieten. Der Norden ist der wärmste Teil des Landes, mit Höchsttemperaturen von 35°C und einem Jahresdurchschnitt von 24°C. Kühlere Bedingungen herrschen im Südwesten, wo winterliche Tiefstwerte auf -29°C fallen und der Jahresdurchschnitt bei -17°C liegt. Dieser Unterschied von 41°C bei den Jahresdurchschnitten bedeutet, dass Reisende je nach Region in Marokko auf völlig unterschiedliche Bedingungen treffen können. Die größten regionalen Unterschiede zeigen sich im Sommer, mit bis zu 49°C Variation im ganzen Land. So liegt beispielsweise Marrakesh im Marrakesh-Safi bei durchschnittlich 24°C pro Jahr, während Guelmim im Guelmim-Oued Noun bei durchschnittlich -17°C liegt.
In Marokko gibt es deutliche regionale Niederschlagsunterschiede, von 136mm bis 370mm pro Jahr. Der Nordwesten erhält den meisten Niederschlag mit rund 370mm jährlich. Der Norden ist am trockensten mit rund 136mm pro Jahr. Der Winter ist in den meisten Teilen von Marokko die feuchtere Jahreszeit, obwohl das ganze Jahr über Niederschlag fällt. Der Nordwesten verzeichnet den meisten Schneefall mit bis zu 365cm jährlich, während andere Landesteile kaum Schnee bekommen. In feuchteren Gebieten ist häufiger mit Regen zu rechnen als in den trockeneren Landesteilen.