导致海平面上升的因素是很多的:大洋热膨胀、山地冰川、格陵兰陆冰和南极冰盖的融化等,世界大多数山地冰川在近百年内呈退缩趋势。海平面上升由全球气候变暖、极地冰川融化、上层海水变热膨胀等原因引起的全球性海平面上升现象。但世界某一地区的实际海平面变化,还 受到当地陆地垂直运动—缓慢的地壳升降和局部地面沉降的影响,全球海平面上升加上当地陆地升降值之和,即为该地区相对海平面变化。而冰川融化是主要原因 .而冰川融化正如楼上所讲的,冰是覆盖在大陆上的,融化后必然海平面会上升,而单纯的浮冰是不会的。
海平面上升的根本原因是全球变暖,气候变暖导致的海水增温膨胀、陆源冰川和极地冰盖融化等因素共同造成了海平面的上升;全球海平面上升具有区域差异,西太平洋属于海平面上升速率相对较大的区域,我国沿海位于该区域中,海平面上升速率高于全球平均水平。
海平面上升也与局地的地面沉降、区域水文气象要素变化等密切相关。海温和气温升高、气压降低等因素都会造成局地海平面上升,1980—2019年,中国沿海海温和气温持续上升,2019年均达到近40年来最高。另外,风场异常变化导致海水长时间向岸堆积,也是造成局地海平面升高的原因之一,例如,2019年3月台湾海峡以南、4月长江口以南沿海以向岸风为主,对应的月平均增水约60~80毫米,对当月海平面异常变化有一定贡献。地面沉降也会造成海平面相对上升。在我国,天津、上海和广州等经济发达的沿海城市位于河口淤积平原,地质结构较松软,由于地下水超采和大型建筑物压实等作用,存在地面沉降,相对海平面上升幅度较大。