Ciudad Sahagún, oficialmente denominada Fray Bernardino de Sahagún, es una ciudad mexicana, ubicada en el municipio de Tepeapulco, en el estado de Hidalgo.