Shanghai (Chinees: 上海, Sjanghainees-uitspraak: [zɑ̃.hɛ] ( luister); Mandarijnse uitspraak: ʂâŋ.xài] ( luister))) is de grootste stad van China en een van de grootste steden ter wereld. Het had ongeveer 24.000.000 mensen in 2017. Het is zo groot en belangrijk dat het een speciale stad op provinciaal niveau is ("gemeente"), zoals Beijing, Tianjin en Chongqing. Op dit moment is het de grootste haven ter wereld.