La ville a été fondée en 1062 par Youssef Ibn Tachfine, premier roi de la dynastie des Almoravides. Dans le passé, le Maroc était connu en orient sous le nom de Marrakech, cette appellation est d'ailleurs toujours en cours en Iran, le nom Maroc provient lui-même de la déformation de la prononciation espagnole de Marrakech : Marruecos. Marrakech compte environ 825 000 d'habitants répartis sur une superficie de 6,2 km². La densité de population atteint les 350 habitants à l’hectare. C'est la 4ème grande ville du Maroc après Casablanca, Rabat et Fès. La ville est divisée en deux parties distinctes : la Médina ou ville historique et la ville nouvelle.