Se localiza al norte del estado de Hidalgo, entre los paralelos 19°58'17” de latitud norte, a los 98°51'35” de longitud oeste, con una altitud de 2359 metros sobre el nivel del mar.