Municipio ubicado en la zona norte de la entidad, cuenta con una extensión territorial de 1.69 kilómetros cuadrados y una altitud promedio de 1,100 metros sobre el nivel del mar. Colinda al norte con el municipio de Hermenegildo Galeana, al este con Amistlán y Tepango de Rodríguez, al sur con Zongozotla y en la parte oeste colinda con los municipios de Coatepec, Hueytlalpan y con Zapotitlán de Méndez.