上海南北直線最長距離90.5公里,東西直線最長距離102.8公里。
上海市地處東經120°52′至122°12′,北緯30°40′至31°53′之間,土地面積為面積6340.5平方千米,位於太平洋西岸,亞洲大陸東沿,中國南北海岸中心點,長江和黃浦江入海匯合處。北界長江,東瀕東海,南臨杭州灣,西接江蘇和浙江兩省。