Le surnom de la ville rouge fait référence à la couleur rouge d’une grande partie de ses immeubles et ses maisons.
La ville a été fondée en 1071 par Youssef Ibn Tachfin as-Sanhaji, à la tête de l’empire berbère des Almoravides. Dans le passé, le Maroc était connu en Orient sous le nom de Marrakech (appellation toujours d’actualité en Iran) ; le nom Maroc provient lui-même de la déformation de la prononciation portugaise de Marrakech : Marrocos.
Marrakech compte 928 850 habitants, d’après le recensement de 2014, répartis sur une superficie de 230 km2. La densité de population atteint les 350 habitants à l’hectare dans la Médina. C’est la quatrième plus grande ville du Maroc après Casablanca, Fès et Tanger.