El municipio de Tetepango se localiza a una distancia de 57 kilómetros de Pachuca, su territorio se extiende a unos 56.5 kilómetros cuadrados. Tetepango limita al noroeste con Mixquiahuala, al norte con Tepatepec, al oriente con Ajacuba, al sur con Atitalaquia y en la zona poniente con los municipios de Tlaxcoapan y Tlahuelilpan.