Se localiza al sur del estado de Hidalgo, entre los paralelos 20°05'09” de latitud norte, a los 98°21'48” de longitud oeste, con una altitud de 2157 metros sobre el nivel del mar.