Mazatlán Villa de Flores is a town and municipality located in the state of Oaxaca in south-western Mexico. It is situated within the Teotitlán District, which lies in the northern portion of the Cañada Region.
As of 2005, the municipality recorded a total population of 12,934 residents.