Jabarkan Geografi dari Shanghai

Shanghai terletak pada pantai timur Tiongkok, kira-kira berjarak sama dengan Beijing dan Guangzhou. Kota tuanya dan pusat kota modernnya sekarang berlokasi di tengah semenanjung yang diperluas di antara Delta Sungai Yangtze di utara, dan teluk Hangzhou di selatan, terbentuk oleh pengendapan alami Sungai Yangtze dan oleh proyek reklamasi daratan modern. Pemerintah provinsi level kota dari Shanghai mengelola kedua wilayah semenanjung ini dan banyak dari pulau-pulau sekitarnya. Kota ini berbatasan dengan Jiangsu di utara dan barat, Zhejiang di selatan, dan Laut Tiongkok Selatan di timur. Titik paling utaranya adalah Pulau Chongming, yang sekarang merupakan pulau kedua terbesar di Tiongkok Daratan setelah perluasan selama abad ke 20.  Munisipalitas tidak serta merta mencantumkan eksklaf dari Jiangsu pada utara Chongming atau dua pulau yang membentuk Pelabuhan Yangshan milik Shanghai, yang merupakan bagian dari Kabupaten Shengsi, Zhejiang. Pelabuhan yang dalam ini, dibuat dengan meningkatkan ukuran dari perahu-perahu kontainer, juga oleh pendangkalan Yangtze yang menyempit menjadi kurang dari 20 meter (66 kaki) sebagaimana sejauh 45 mil (70 km) dari Hengsha.

Pusat kota Shanghai terbelah oleh Sungai Huangpu, sebuah tribut pada Yangtze yang dibuat dari pesanan Tuan Chunshen selama Periode Negara Perang. Pusat sejarah dari kota ini berlokasi pada tepi barat Huangpu(Puxi), dekat dengan mulut sungai Suzhou, menghubungkannya dengan Danau Tai dan Kanal Besar. Pusat distrik finansial Lujiazui telah tumbuh di tepi timur Huangpu(Pudong). Penghancuran tanah basah lokal terjadi karena dibangunnya Bandara Internasional Pudong sepanjang pantai timur semenanjung, namun telah agak diimbangi dengan perluasan beting terdekat dari Jiuduansha yang ditetapkan sebagai kawasan perlindungan.

Lokasi Shanghai pada dataran aluvial memberi arti bahwa mayoritas luas lahan dari 6,340.5 km2 (2,448.1 sq mi) itu rata, dengan rata-rata ketinggian 4 m (13 kaki). Tanahnya yang berpasir membuat Pencakar-pencakar langit  yang ada harus dibangun dengan tiang pancang yang dalam untuk menghentikan penurunan tanah pada daerah pusat. Beberapa bukit seperti She Shan terletak di barat daya dan titik tertingginya adalah puncak Pulau Dajinshan di Teluk Hangzhou (103 m atau 338 kaki). Kota ini memiliki banyak sungai, kanal, sungai kecil, dan danau dan dikenal kekayaan sumber airnya sebagai bagian dari daerah drainase Danau Tai.