Марокко находится на западном побережье Северной Африки и разделяется горной цепью Высокого Атласа (высочайшая вершина Джабал Тубкаль – 4165 м.). На севере страны находится Средний Атлас и Антиатлас, с величественным плато Марокканской Месеты и единственный в Северной Африке горнолыжный курорт. Тут можно встретить частично сохранившиеся леса (8 % поверхности страны), преимущественно гигантский кедр, пробковый дуб, финиковые пальмы, оливковые, апельсиновые и можжевеловые рощи, а также эндемическое железное дерево – аргания. На северо-востоке и севере государства раскинулись каменистые и песчаные пустыни Сахары.
Вдоль побережья Средиземного моря возвышаются горы Эр-Риф, где выпадает наибольшее количество осадков (св. 1000 мм в год). На Атлантическом Океане и в нижнем течении Вади Мулуя находятся небольшие поймы. Реки северной и западной части Марокко (преимущественно Вади Ум-эр-Рбия, Вади Мулуя), имеют изменчивый характер – наполняясь зимой и пересыхая летом, поэтому при правильном использовании стока используются в оросительных и энергетических целях. На севере и востоке протекают исключительно сезонные пересыхающие реки (крупнейшая из них – Вади Драа). В степях и полупустынях Марокко буйствуют травы альфа, полынь, маковые луга.
Крупнейшие города Марокко:
Касабланка,
Фес,
Танжер,
Марракеш,
Уджда,
Мекнес.
Общая продолжительность границ государства составляет 2 017,9 км. Столица Марокко – город Рабат. Значительными и большими городами являются: Агадир, Касабланка, Марракеш и Фес.