Le mariage homosexuel n’est pas autorisé en France. Le débat quant à sa légalisation, assez polémique, existe cependant. À défaut de mariage, il existe depuis décembre 1999 une alternative, le Pacte civil de solidarité (PACS). Le PACS ne permet cependant pas l’adoption au couple pacsé. Il ne permet pas non plus de façon automatique un droit de séjour pour le conjoint étranger. La convention de pacs a été modifiée en janvier 2007.
Deux propositions de loi ont été déposées à l'Assemblée Nationale en 2008 et 2010. Ces deux textes doivent faire l'objet d'un débat à l'Assemblée nationale.
La question de l’union homosexuelle, qui a longtemps divisé l'opinion, a fait son chemin dans les esprits: en 2010, 61% de la population considérait que deux personnes de même sexe devraient pouvoir s’unir civilement à la mairie.
Le 16 novembre 2010, la Cour de cassation a transmis au Conseil constitutionnel une question prioritaire de constitutionnalité sur le sujet. Dans sa décision rendue le 28 janvier 2011, le Conseil constitutionnel considère que les articles 75 et 144 du Code civil, qui expriment une conception exclusivement hétérosexuelle du mariage, ne sont pas inconstitutionnels, au regard de la Constitution française. Selon cette décision, la question du mariage homosexuel appartient au domaine politique, et ne relève pas du juridique : le conseil n'a pas à décider de la justesse du mariage homosexuel à la place du législateur.