En Marruecos se hablan principalmente dos idiomas oficiales: el árabe estándar moderno y el bereber (también conocido como amazigh o tamazight), reconocidos oficialmente por la Constitución desde 2011. El árabe estándar es utilizado en la educación, medios oficiales y documentos gubernamentales, mientras que en la vida cotidiana la mayoría de los marroquíes hablan árabe marroquí, un dialecto local llamado dariya o darija, que difiere en vocabulario y pronunciación del árabe estándar. Paralelamente, el amazigh es hablado por la población bereber en diferentes variantes regionales y también se enseña en las escuelas. Además, el francés tiene un papel importante como segundo idioma, usado en la administración, negocios y educación superior, y el español y el inglés están presentes en ciertas áreas y generaciones. En algunas regiones, como el Rif o el Sahara Occidental, se hablan otras formas o idiomas específicos, incluyendo el árabe hassanía. Por tanto, Marruecos es un país multilingüe donde conviven el árabe estándar, árabe marroquí, amazigh, francés, español e inglés, con el árabe y amazigh como idiomas oficiales principales y el árabe marroquí como la lengua más hablada en la vida diaria.