Se localiza al centro del estado de Hidalgo entre los paralelos 20°08'21” de latitud norte, a los 98°40'18" de longitud oeste, con una altitud de 2712 metros sobre el nivel del mar.