Il Marocco si trova nell'estremità nord-occidentale del continente africano ed ha una lunga fascia costiera sull'Oceano Atlantico, includendo anche il territorio occupato del Sahara Occidentale, ed una più breve sul Mar Mediterraneo a nord; la capitale Rabat e la città più popolosa Casablanca sono ubicate nella zona nord-occidentale e si affacciano entrambe sull'Atlantico; nella catena dell'Atlante che si spinge ad est fino alla Tunisia si raggiungono e superano i 4.000 metri d'altezza, poco a sud di Marrakech.
Amministrativamente il Marocco è suddiviso in 12 regioni, due delle quali (Laâyoune-Sakia El Hamra e Dakhla-Oued Ed-Dahab) nel Sahara Occidentale; esse sono sia le due regioni più estese che quelle meno popolate, per via del territorio quasi totalmente desertico; la regione di Casablanca-Settat con oltre 7 milioni di abitanti è invece quella più popolosa.
Al censimento del 2014 due città, Casablanca e Fès, oltrepassavano il milione di abitanti, mentre altre 5 avevano almeno 500.000 persone; la distribuzione della popolazione non è molto omogenea, dato che la zona nord-occidentale ha una densità di grandi centri urbani molto maggiore rispetto ad altre parti del Marocco, specialmente in confronto all'interno del Paese.