Municipio localizado en la región sur de la entidad, colinda al norte con los municipios de Santiago Laollaga y Santo Domingo Chihuitán, al sur con Santa María Mixtequilla y Santo Domingo Tehuantepec, al oriente con Santa María Jalapa del Marqués y finalmente al poniente colinda con el municipio de San Pedro Comitancillo. Posee una extensión territorial de 234.75 kilómetros cuadrados y una altura promedio de 90 metros sobre el nivel del mar.