Se localiza al sur del estado de Hidalgo, entre los paralelos 20°03'23” de latitud norte, a los 99°20'31” de longitud oeste, con una altitud de 2020 metros sobre el nivel del mar.