لغة أمازيغية ولهجة مغربية
تعتبر اللغة العربية هي اللغة الرسمية في المغرب، ويتكلمها المغاربة العرب كاللغة الأولى المدموغة بلهجتهم الخاصة، والمسماة باللهجة المغربية أو "الدارجة" بحسب التعبير المغربي. يتحدث قرابة 18 مليون شخص، أي قرابة 60% من السكان، باللغة الأمازيغية بلهجاتها الثلاث: التاريفيت، التاشلحيت، والتمازيغ، وهؤلاء يقطن معظمهم المناطق الريفية، وتعتبر هذه اللغة بالنسبة لهم إما لغتهم الأولى أو يتكلموها إلى جانب اللغة العربية. كانت اللغة الفرنسية لغة رسمية في المغرب سابقا، والأن فهي بمثابة اللغة الثانية غير الرسمية حيث تُستعمل في التجارة والأعمال وتُلقن في المدارس والجامعات. يتكلم حوالي 2.000,000 مغربي من سكان شمال البلاد اللغة الإسبانية كلغة ثانية، أما اللغة الإنجليزية فإنها لا تزال غير منتشرة مقارنة باللغة الفرنسية والإسبانية، لكنها تُصبح مألوفة شيئا فشيئا خصوصا بين الشباب المثقفين، بعد الفرنسية.