Die landesweite Amtssprache ist Arabisch. Von Marokkanern berberischer Abstammung werden auch diverse Berbersprachen (Tachelhit, Tamazight, Ghomara, Tarifit, Senhaja de Srair und heute auch noch Judäo-Berberisch) gesprochen. Französisch wird im gesamten Land als Handels- und Bildungssprache benutzt. Im Norden Marokkos, der Westsahara und um Sidi Ifni wird zusätzlich Spanisch gebraucht.