El idioma oficial de Marruecos es el árabe. El bereber también está muy extendido, y el francés es común entre la población que ha recibido escolarización. El español es bastante utilizado en el norte del país, y el inglés por aquellos que trabajan en el mundo del turismo. La realidad es que los marroquíes son muy buenos en los idiomas y casi todos ellos hablan tres o cuatro, además de su lengua materna.