Santa María la Asunción es una ciudad y municipio de Oaxaca en el suroeste de México . El municipio tiene una superficie de km². Forma parte del Distrito de Teotitlán en el norte de la Región Cañada .
En 2010, el municipio tenía una población total de 3.252 habitantes. [1]