Limita al norte con el municipio de Tlalchapa; al sur con Ajuchitlán del Progreso; al este con el municipio de Arcelia y al oeste con Pungarabato y también con Ajuchitlán del Progreso.