Colinda al norte con el municipio de Atlapexco; al este con los municipios de Atlapexco y Xochiatipan; al sur con el municipio de Xochiatipan, el estado de Veracruz de Ignacio de la Llave y con el municipio de Tianguistengo; al oeste con los municipios de Tianguistengo, Calnali y Huazalingo.