Municipio localizado en la región de la Sierra Norte del estado, colina al norte con el municipio de Ixtlán de Juárez, al sur con San Juan Chicomezúchil, al oeste con Santa María Jaltianguis y Santa Catarina Ixtepeji, finalmente en la zona este colinda con los municipios de San Miguel Amatlán e Ixtlán de Juárez. Posee una extensión territorial de 22.96 kilómetros cuadrados y una altura promedio de 1,780 metros sobre el nivel del mar.