Shanghai (chineză: 上海, pronunție shanghaineză: [zɑ̃.hɛ] ("asculta"); pronunție mandarină: [ʂâŋ.xài] ([ʂâŋ.xài] ("asculta")) este cel mai mare oraș din China și unul dintre cele mai mari orașe din lume. În 2017 avea aproximativ 24.000.000 de locuitori. Este atât de mare și de important încât este un oraș special la nivel de provincie ("municipiu"), la fel ca Beijing, Tianjin și Chongqing. În acest moment, este cel mai mare port din lume.