Климат
Северные и приатлантические районы Марокко находятся в зоне средиземноморского климата с зимними осадками, выпадающими с октября по апрель, и с сухим жарким летом с мая по сентябрь. Летом Марокко находится в зоне устойчивого антициклона с центром над Атлантическим океаном и Сахарой, а зимой массы холодного атлантического воздуха часто проникают далеко на юг, при этом в северных районах страны выпадают проливные дожди. Зимой на высотах более 1500 м нередко выпадает снег, причем в долинах Атласских гор толщина снежного покрова достигает иногда 6 м снега. Среднегодовое количество осадков уменьшается с севера на юг и с запада на восток. Высокогорье Атласа задерживает значительное количество осадков, а в Сахаре среднегодовая сумма осадков не превышает 200 мм, причем бывают годы, когда осадки вообще не выпадают. На наиболее увлажненные районы Марокко – Риф, Средний Атлас и вершины Высокого Атласа – в благоприятные годы приходится свыше 1000 мм осадков. На приатлантических равнинах среднегодовые суммы осадков колеблются от 533 мм в Рабате до 254 мм в Марракеше, однако ежегодные колебания этого показателя весьма велики.
Показатели температур тоже сильно варьируют с удалением от средиземноморского и атлантического побережья. В приморских районах климат мягкий и заморозков не бывает, однако во внутренних районах зима заметно холоднее, а лето жарче. Летние температуры резко повышаются на всей территории Марокко, за исключением атлантического побережья к югу от Касабланки, где с севера на юг проходит холодное Канарское течение. Оно оказывает значительное влияние на климат этой местности: здесь даже днем обычна прохладная погода с туманами. Самый жаркий климат в Марракеше: в летние дни температура там обычно повышается до 38–40° C, хотя ночью сравнительно прохладно (18–24° C). В горах температура понижается с высотой и на уровне 1500 м максимальные температуры летом редко превышают 32° C. Из Сахары часто проникают циклоны. Они переваливают через Атласские горы и сталкиваются с атлантическими антициклонами, при этом на побережье Марокко дует жаркий сухой ветер, иногда достигающий ураганной силы. Он известен там под названием шерги, а в Европе – сирокко. Шерги вызывает удушливый зной, который длится несколько дней.