Se localiza en la región de la sierra norte, pertenece al Distrito de Ixtlán de Juárez. Se ubica en las coordenadas: latitud norte 17°20' y longitud oeste 96°29', a una altitud de 2,030 metros sobre el nivel del mar.
Colinda al norte con Santiago Comaltepec y Ayotzintepec, al sur con Guelatao de Juárez, San Miguel Amatlán, Capulalpam de Méndez, San Miguel Yotao y San Pedro Yaneri, al oeste con San Pablo Macuiltianguis, San Juan Atepec, San Juan Evangelista Analco y Santa María Jaltiaguis y al este con Santiago Jocotepec, Santiago Camotlán, Santiago Lalopa, San Juan Yaeé y Tanetze de Zaragoza.
Su distancia aproximada a la capital del estado es de 65 km.
