红海盐度高的原因有注入淡水少、岩浆活动的影响。1、注入淡水少:沿岸地区降水量小,蒸发量大,因此在沿岸无常年河流注入,虽有几条季节性河流注入,但补给淡水太少,对盐度的稀释作用弱。2、岩浆活动的影响:红海地处东非裂谷带上,地壳十分脆弱,科学家在海底深处发现了好几处大面积的热洞,大量的岩浆沿着地壳裂隙涌到海底,岩浆加热了周围海水和岩石,使海水温度增高,上涌的热海水使蒸发量增大,进一步提升了海水的盐度。3、红海是位于非洲东北部与阿拉伯半岛之间的狭长海域,是印度洋的陆间海,实际是东非大裂谷的北部延伸,红海长2250公里,最宽处达到355公里,均深490米,最深2211米,面积为438,000平方公里。