Официальным языком является французский, который принадлежит к романской группе языков.
Однако на окраинах страны говорят на баскском (Пиренеи), каталонском (Руссильон), немецком (Эльзас), бретонском (Западная Бретань), фламандском (район Дюнкерка) и корсиканском (диалект итальянского на Корсике) языках.
Французский язык развился из базировавшегося на вульгарной латыни диалекта района Ile-de-France, который после победного похода Капетингов распространился в завоеванных областях. Общий язык должен был способствовать укреплению единства страны. В 1537 г. Франциск I сделал французский единственным административным языком; в дальнейшем считалось, что многоязычие - это признак провинциализма и местничества.
В 16 веке во Франции кичились преимуществами государственного языка, но поистине решающим событием в этом смысле стала Великая Французская Революция и введение всеобщего школьного образования. В интересах создания единой культуры в школах было строго запрещено обучение на местных диалектах. А теперь скорейшему исчезновению местных или региональных выражений способствует как увеличивающаяся мобильность населения, так и современные средства массовой информации, которые тяготеют к «чистому» французскому языку.
В то время как региональные языки ведут малоперспективную борьбу за выживание, диалекты и говоры во Франции прекрасно сохранились и отлично себя чувствуют. Приезжие особенно хорошо слышат тот выразительный акцент, по которому в любой стране мира можно безошибочно определить француза, путешествуя по южным провинциям Франции: Бордо, Лимож, Валанс.
Французы, как правило, учат и знают иностранные языки, но крайне неохотно разговаривают на них с иностранцами.