Марокко расположена на северо-западе Африки, на западе она омывается водами Атлантического океана, а на севере - Средиземного моря. От европейского материка страну отделяет Гибралтарский пролив. С юго-запада на северо-восток протянулись горы Атлас, которые делятся на три хребта - южный Антиатлас (2360 м), центральный Высокий Атлас (3700м) и северный Средний Атлас (1800 м). В предгорьях Атласа часты землетрясения. На северном побережье расположен хребет Риф с высотами около 1500 м. Практически все реки на летний сезон пересыхают, кроме Себу и Умм-эр-Рбия. В горах есть пресноводные озера, на равнинах же они все соленые и называются себхи.