
Deux personnes, même si elles ne sont pas de nationalité française, peuvent se marier en France, à condition qu'elles soient de sexe différent, âgées d'au moins 18 ans.
- donner son consentement (pour les mineurs dispensés, au moins l'un des deux parents doit donner son consentement également),
- n'avoir aucun lien de proche parenté ou d'alliance avec le futur conjoint (dans certains cas, une dispense peut être accordée par le Président de la République)
- ne pas être marié en France ou à l'étranger.
Le mariage est célébré dans la commune où l'un des deux futurs époux a son domicile ou sa résidence établie depuis un mois au moins d'habitation continue à la date de la publication prévue par la loi.
Aucune condition de durée d'habitation n'est donc requise en matière de domicile. L'officier de l'état civil va s'assurer que la personne qui lui demande de célébrer son mariage a des liens durables avec la commune et peut justifier d'une adresse dans le ressort de sa circonscription. Le mariage doit être célébré à la mairie.
Lorsque le mariage est célébré à l'étranger, il fait ensuite l'objet d'une transcription sur les registres de l'état civil français.