Landets middelhavsklima ligner det i det sørlige California, med frodige skoger i fjellkjedene i det nordlige og sentrale California som gir plass til tørrere forhold og ørkener lenger inn i landet i sørøst. De marokkanske kystslettene har bemerkelsesverdig moderate temperaturer selv om sommeren, på grunn av påvirkningen fra den kalde kanaristrømmen utenfor Atlanterhavskysten.
Det er flere forskjellige typer klima i Rif, Midt- og Høyatlas: Middelhavsklima i kystslettene, endres til et fuktig temperert klima i store høyder, hvor klimaet har nok fuktighet til å støtte utviklingen av ulike typer eik, mose tepper, einer og atlanterhavsgran, et kongelig og endemisk bartre i Marokko. I dalene tillater den fruktbare jordsmonnet og kraftig nedbør vekst av tette og frodige skoger. Skyskoger finnes vest for Rif- og Midt-Atlasfjellene. I store høyder får klimaet et alpint preg og kan romme skianlegg.
I den sørøstlige delen av Atlasfjellene, nær den algeriske grensen, er klimaet veldig tørt, hvor somrene kan være lange og veldig varme. Høye temperaturer og svært lav luftfuktighet er spesielt merkbare i sletteområdene øst for Atlasfjellene på grunn av skyggeregneffekten fra fjellsystemet. Den sørøstlige delen av Marokko er ekstremt varm, og dens enorme sanddyner og steinete sletter, som inkluderer deler av Sahara-ørkenen, er ispedd frodige oaser.
I motsetning til Sahara-området i sør, er kystlavlandet i de nordlige og sentrale delene av landet svært fruktbare og utgjør ryggraden i Marokkos landbruk, der 95 % av befolkningen bor. Den direkte beliggenheten på Nord-Atlanteren, nærheten til det europeiske kontinentet og de langstrakte fjellene i Rif- og Atlasfjellene er faktorene som forklarer det ganske europeiske klimaet i den nordlige halvdelen av landet. Det er dette som gjør Marokko til et land med kontraster. Skogområder dekker omtrent 12 % av landet, mens 18 % er jordbruksland. Omtrent 5 % av Marokkos land er vannet til landbruksformål.
Generelt er Marokkos klima og geografi ganske lik klimaet på den iberiske halvøy, bortsett fra de sørøstlige regionene (pre-Sahara og ørkenområder). Dermed har vi følgende klimasoner:
- Middelhavet: Overveiende langs landets kystnære middelhavsområder, langs den (500 km lange) stripen, samt noen områder av Atlanterhavskysten. Vanligvis er somrene varme til moderat varme og tørre, med daglige maksimale temperaturer i gjennomsnitt mellom 29 °C (84.2 °F) og 32 °C (89.6 °F). Vintrene er generelt milde og fuktige, med daglige gjennomsnittstemperaturer fra 9 °C til 11 °C, og gjennomsnittlige lave temperaturer fra 5 °C til 8 °C, typisk for kystområdene i det vestlige Middelhavet. Årlig nedbør i området varierer mellom 600-800 mm i vest og 350-500 mm i øst. Viktige byer som faller innenfor denne sonen er: Tanger, Tetouan, Al Hoceima, Nador og Safi.
- Sub-Middelhavet: Det påvirker byer som har middelhavsegenskaper, men som også er påvirket av andre klimasoner på grunn av deres relative høyde eller direkte eksponering for Nord-Atlanteren. Så vi har to hovedklimaer for innflytelse:
- Oceanisk: Bestemmes av de kjøligere somrene hvor høydene sjelden stiger over 27 °C og nesten alltid er rundt 21 °C i forhold til Essaouira-regionen. Gjennomsnittlige dagtemperaturer kan nå så lave som 19 °C (66.2 °F). Mens vintrene er kjølige til milde og fuktige. Nedbøren varierer i gjennomsnitt mellom 400 og 700 mm årlig. Bemerkelsesverdige byer som faller innenfor denne sonen: Rabat, Casablanca, Kénitra, Salé og Essaouira.
- Continental Fjellområdene i nord og sentrum av landet dominerer, der somrene er varme til veldig varme, med temperaturer mellom 32 °C og 36 °C. Vintrene er derimot kalde, med lavtemperaturer vanligvis over frysepunktet. Og når kald fuktig luft fra nordvest kommer inn i Marokko, kan temperaturene lett overstige -10 °C (14.0 °F) i noen dager. Snøfall er hyppige og rikelige i denne delen av landet. Nedbøren varierer mellom 400 og 800 mm. Bemerkelsesverdige byer: Azilal, Imilchil, Khenifra og Midelt.
- Alpint: Denne typen klima finnes i enkelte deler av Midt-Atlasfjellene og i den østlige delen av Høye Atlasfjellene. Vanligvis kan somrene være veldig varme til relativt varme, mens vintrene har en tendens til å være lengre, kalde og snørike. Nedbøren varierer mellom 400 og 1200 mm. Om sommeren stiger temperaturene sjelden over 30 °C, og laveste temperaturer er kjølige og går godt over 15 °C. Om vinteren stiger sjelden temperaturer over 8 °C og laveste temperaturer er godt under frysepunktet. Det er mange skisteder i denne delen av landet, som Oukaimeden og Mischliefen. Bemerkelsesverdige byer: Ifrane, Azrou og Boulmane.
- Halvtørre: Denne typen klima finnes sør i landet og i enkelte deler av øst i landet, hvor nedbøren er lavere og årlig nedbør varierer mellom 200 og 350 mm. Det er imidlertid verdt å merke seg at i disse regionene finner vi vanligvis middelhavsegenskaper, som nedbørsmønster og termiske egenskaper. Viktige byer: Agadir, Marrakech og Oujda.
Sør for Agadir og østover under Jerada, nær den algeriske grensen, begynner det tørre, ørkenklimaet å råde.
Som et resultat av Marokkos nærhet til Sahara-ørkenen så vel som til Nordsjøen i Atlanterhavet, er det to fenomener som oppstår som påvirker regionale sesongmessige forhold: En temperaturøkning på 7-8 grader celsius når siroccoen blåser fra øst og forårsaker hetebølger, eller en temperaturnedgang på 7-8 grader celsius når kald og fuktig luft blåser fra nordvest og forårsaker en kuldebølge eller kuldesnapp. Disse fenomenene varer imidlertid ikke mer enn 2-5 dager i gjennomsnitt.
Andre land eller regioner med samme klimatiske forhold som Marokko er California (USA), Portugal, Spania og Algerie.
Nedbør
Årlig nedbør i Marokko varierer fra region til region. De nordvestlige regionene av landet mottar mellom 500 mm og 1200 mm. Nord-østlige områder vanligvis Det sentrale nord i Marokko mottar mellom 700 mm og opp til 3500 mm. Regionen fra Casablanca til Essaouira på Atlanterhavskysten får mellom 300 mm opp til 500 mm nedbør. Områdene fra Essaouira til Agadir får mellom 250 mm og 400 mm nedbør. Regionen Marrakech, i sentrum-sør, mottar bare 250 mm per år. De sørøstlige regionene, i hovedsak de tørreste områdene, mottar bare mellom 100 mm og 200 mm og er i hovedsak tørt og ørkenland.
Botanisk sett har Marokko et bredt utvalg av vegetasjon, alt fra store og frodige bar- og eikeskoger som er typiske for de vestlige middelhavslandene (Marokko, Algerie, Italia, Spania, Frankrike og Portugal) til busker og akasier lenger sør. Dette skyldes mangfoldet av klima og nedbør i landet.
Marokkos klima er et av de reneste når det gjelder de 4 årstidene. De fleste regioner har forskjellige årstider, der sommeren generelt ikke blir ødelagt av regn og vinteren er våt, snørik og våt med milde, kjølige til kalde temperaturer. Vår og høst er preget av varmt til mildt vær, med blomstring om våren og løvfall om høsten. Denne typen klima har påvirket kulturen og oppførselen til det marokkanske folket og spiller en viktig rolle over det sosiale samspillet mellom folket, ettersom mange land tilhører denne typen klimasoner.