El embalse de El Sancho se encuentra situado en el término municipal de Gibraleón de la provincia de Huelva, en la comunidad autónoma de Andalucía, España.