Tepeapulco es un municipio del estado de Hidalgo, al centro de México. Limita al este con Tlahuelilpan, al sur con Tlaxcoapan y Villa de Tezontepec, al oeste con Atotonilco de Tula y al norte con Atitalaquia y Tepetitlán.
Entre los principales atractivos turísticos de Tepeapulco destacan la Parroquia de San Pedro Apóstol, la Presa San Juanico, el Monumento a la Revolución y la Casa de la Cultura.
La fiesta principal en Tepeapulco es en honor a San Pedro Apóstol, cuya festividad se celebra el 29 de junio con procesiones, actividades religiosas, juegos pirotécnicos y eventos culturales y deportivos.
De acuerdo con el censo de población y vivienda de 2020, Tepeapulco cuenta con una población de 27,950 habitantes y una superficie de 69.65 km².
El clima en Tepeapulco es templado subhúmedo con lluvias en verano. La temperatura anual promedio es de 18.5°C y la precipitación media anual es de 558 mm.
La economía de Tepeapulco se basa en la agricultura, la ganadería y la minería. Entre los cultivos que se siembran en el municipio destacan el maíz, frijol, trigo y avena.