Santa Ana Zegache es una localidad perteneciente al estado mexicano de Oaxaca.
Es la cabecera del municipio de Santa Ana Zegache.
[4] Zegache significa en Zapoteco: "Siete mogotes", se compone de Zet: "mogote" y gache: "siete".
El municipio cubre un área de 25.83 km² en una elevación de 1,500 metros sobre el nivel del mar.
La población total del municipio de Santa Ana Zegache es de 3,592 habitantes, siendo 1,684 hombres y 1,908 mujeres, de acuerdo con los resultados del Conteo de Población y Vivienda de 2010 realizado por el Instituto Nacional de Estadística y Geografía.