Une langue officielle, plusieurs langues régionales reconnues
Le Maroc a deux langues officielles depuis 2011 : l'arabe et l'amazighe, langue des premiers habitants du pays, utilisée au quotidien par environ un quart de la population. Au quotidien, la plupart des Marocains parlent la darija, un arabe dialectal distinct de l'arabe standard écrit. Le français, hérité du protectorat, reste une langue de l'économie et des études supérieures, tandis que l'anglais progresse dans l'enseignement depuis le milieu des années 2020.
Arabe standard moderne
Langue officielle depuis l'indépendance, utilisée à l'écrit, dans l'administration, l'enseignement et les médias.
Amazighe (berbère)
Co-officielle depuis la Constitution de 2011 ; écrite en alphabet tifinagh. Trois grandes variantes : tachelhit (14,2 %, Souss et Anti-Atlas), tamazight (7,4 %, Moyen et Haut Atlas) et tarifit (3,2 %, Rif).
Darija (arabe marocain)
Langue de la vie quotidienne, comprise par la quasi-totalité de la population ; riche d'emprunts à l'amazighe, au français et à l'espagnol.
Hassaniya
Dialecte arabe des provinces sahariennes, protégé à ce titre par la Constitution de 2011.
Français
Sans statut officiel, mais très présent dans l'économie, l'enseignement supérieur scientifique et une partie de l'administration ; selon le RGPH 2024, 57 % des Marocains alphabétisés de 10 ans et plus savent le lire et l'écrire.
Espagnol
Présent dans le nord (ancienne zone de protectorat espagnol) et autour de Ceuta et Melilla.