Municipio de Tepeapulco
El municipio de Tepeapulco es uno de los ochenta y cuatro municipios que conforman el estado de Hidalgo en México. La cabecera municipal es la localidad de Tepeapulco y la localidad más poblada es Ciudad Sahagún.
El municipio se localiza al sur del territorio hidalguense entre los paralelos 19°41′ y 19°56′ de latitud norte; los meridianos 98°22′ y 98°37′ de longitud oeste; con una altitud entre 2500 y 3200 m s. n. m. Este municipio cuenta con una superficie de 242.91 km², y representa el 1.17 % de la superficie del estado; dentro de la región geográfica denominada como los llanos de Apan (Altiplanicie pulquera).
Colinda con los municipios de Singuilucan y Zempoala al norte, Tlanalapa al oeste, Axapusco (estado de México) al suroeste, Emiliano Zapata al sur, Apan al este y Cuautepec de Hinojosa al noreste.