Этнический состав Франции многообразен. Основное население Франции (примерно 75%) составляют французы. Оставшиеся 25 % – эти иммигранты, получившие французское гражданство. Большинство из них являются выходцами из Алжира и Марокко, которые долгое время были колониями Франции.Доля африканцев среди не французского населения – 40%. Еще 35% – это переехавшие во Францию европейцы. Из Европейских стран во Францию чаще всего мигрируют итальянцы и португальцы. Остальные мигранты являются азиатами. Их меньшинство, около 13%. Из азиатских стран Францию в качестве постоянного места жительства чаще всего выбирают турки.
По религиозному составу страна является католической. 83% жителей относят себя к католикам. Так же присутствуют мусульмане и протестанты (6% и 2% соответственно).