部有畲山、天马山等，但高度都在100米以下。上海市最高点是位于杭州湾内的大金山岛，海拔103.4米。
环境.上海地处江南水乡，并位于长江入海口，亦不处于主要地震带上，因此如地震、洪水以及地质类灾害鲜有发生，但因临海且海拔低，易受海啸威胁。上海市境内河道纵横，曾经为鱼米之乡，大陆东侧的海岛上拥有大片湿地和滩涂，是候鸟重要的栖息地和上海重要的生态屏障。由于地处东南沿海，位于西太平洋台风行经路线上，每年夏天和初秋时节常会有来自太平洋上的热带气旋（台风）过境或影响，造成大风、高潮及暴雨。