De-a lungul Marii Mediterane, Marocul are clima subtropicala, temperata de influenta oceanica; aceasta confera oraselor de pe coasta temperaturi moderate. Fapt pentru care peste 90% din populatie este aglomerata in marile orase de pe sau in apropierea coastei. Aici temperaturile sunt ceva mai suportabile decat in sud, in desert.