Same-sex marriage has been legal in Zacatecas since 30 December 2021. On 14 December 2021, the Congress of Zacatecas passed a same-sex marriage bill by 18 votes to 10. The legislation was published in the official state gazette on 29 December, and came into force the following day. Prior to statewide legalisation, five municipalities of Zacatecas issued marriage licenses to same-sex couples despite a state ban, comprising about a quarter of the state population. These five municipalities were Zacatecas City, Cuauhtémoc, Villanueva, Miguel Auza and Fresnillo.