Aunque el árabe clásico es el idioma escrito y oficial, el árabe magrebí, un dialecto propio de Marruecos, se habla ampliamente, este dialecto difícilmente puede ser entendido por los árabes del Medio Oriente. Los dialectos bereberes, principalmente el Rifi, el Tamazight y el Tashilhit, se hablan en las áreas montañosas más remotas por aproximadamente un tercio de la población. Sin embargo, en un esfuerzo por preservar su patrimonio cultural y lingüístico, los bereberes han hecho campaña con éxito para que el gobierno apoye la educación bereber. El francés se usa a menudo como el idioma en los negocios, en el gobierno y en la diplomacia. El español también es hablado.