Se localiza al sur del estado de Hidalgo, entre los paralelos 19°47'06” de latitud norte, a los 99°33'11" de longitud oeste, con una altitud de 2508 metros sobre el nivel del mar.