Tepeapulco es una localidad y uno de los 84 municipios del estado de Hidalgo , en el centro de México . El municipio tiene una superficie de 239 km².
En 2005, el municipio tenía una población total de 49.850 habitantes. [1]
Durante el periodo colonial español formó parte del dominio de la alcaldía mayor de Apa y Tepeapulco . [2] La parroquia de San Francisco Tepeapulco fue establecida en 1527.