Eloxochitlán de Flores Magón, formerly known as San Antonio Eloxochitlán, is a city and municipality located in the Mexican state of Oaxaca. It is situated within the Teotitlán District in the northern portion of the Cañada Region.
The municipality is characterized by its cultural demographics, as approximately 96% of its inhabitants speak the indigenous Tecóatl Mazatec language.