San Gregorio es una localidad de México perteneciente al municipio de Huehuetla en el estado de Hidalgo.