Die offizielle Sprache in Marokko ist Arabisch, aber Französisch ist weit verbreitet und es ist die wichtigste Sprache der Wirtschaft und des Handels. Spanisch ist weit verbreitet im nördlichen Teil von Marokko, zum Beispiel in Tanger gesprochen.
Englisch wird immer mehr gesprochen, insbesondere in den großen Städten wie Marrakesch, Casablanca und Rabat.
Neben der Amtssprache, sprechen etwa 10 Millionen Marokkaner (meist in ländlichen Gemeinden) Berber.