Suite à la loi en faveur du mariage pour tous promulguée en mai 2013, 7 500 mariages entre personnes de même sexe ont été enregistrés dans 3 650 communes en 2013 : 59 % des couples sont masculins, 41 % féminins, en moyenne plus âgés que les couples de sexe différent.
Avec 3,8 mariages par an pour 1 000 habitants en 2012, la France se place au 20e rang en termes de nuptialité dans l’Union européenne (UE) à 28 où le taux varie de 2,9 en Bulgarie à 6,9 pour 1 000 en Lituanie.
Les générations plus récentes se marient nettement moins que les précédentes. L’âge du premier mariage ne cesse de s’élever depuis le milieu des années 1970 : lors d’une première union, une femme a 30,5 ans en moyenne en 2013 contre 23 ans en 1980. L’homme a 32,3 ans en 2013 contre 25,1 ans en 1980.
En 2013, 125 000 divorces ont été enregistrés. Et 47 000 hommes et 45 000 femmes se sont remariés.