Marruecos tiene oficialmente dos idiomas (árabe clásico y tamazight), pero en la vida diaria es otra historia, es una mezcla de idiomas. La mayoría de los marroquíes hablan darija y bereber además de otros idiomas extranjeros. El francés parece ser el segundo idioma, ya que es un idioma de negocios en el país. La mayoría de los marroquíes también hablan español en el norte del país y en el desierto del Sahara. El inglés es muy popular entre la generación joven y los trabajadores de la industria del turismo.