La ville a été fondée en 1062 par Youssef Ibn Tachfin, premier souverain 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.
La ville est divisée en deux parties distinctes : la médina ou ville historique et la ville nouvelle dont les quartiers principaux s'appellent : Guéliz et Hivernage. Le Guéliz constitue aujourd'hui le centre ville commercial, il fut fondé par les Français lors du protectorat. Le quartier de l'Hivernage concentre de nombreux complexes hôteliers. Depuis quelques années, la ville s'agrandit en périphérie notamment à l'Ouest avec l'appariton de nouveaux quartiers résidentiels comme pour la région de Targa ou l'extension de l'avenue Mohammed VI. Pour les autorités de la ville, l'urbanisation incessante de Marrakech devrait connaître un frein dans les prochaines années afin d'éviter une croissance incontrôlée et de rester sous la barre de deux millions d'âmes.

