Se encuentra a una distancia aprox. de 19 kilómetros de Pachuca, colinda al norte con lugares como el municipio de Chapantongo, al oriente con Tezontepec de Aldama y al sur con el municipio de Tula de Allende. Posee una extensión territorial de aproximadamente 180 kilómetros cuadrados.