上海的海拔平均4米。上海境内除西南部有少数丘陵山脉外,整体地势为坦荡低平的平原,是长江三角洲冲积平原的一部分,平均海拔4米,上海陆地地势总体由东向西略微倾斜,大金山为上海境内最高点,海拔103.4米。上海属北亚热带季风性气候,四季分明,日照充分,雨量充沛,上海气候温和湿润,春秋较短,冬夏较长,全市平均气温17.7℃,日照1809.2小时,无霜期259天,降水量1388.8毫米,全年81%以上的雨量集中在4月至10月。