Die Amtssprache von Shanghai ist Mandarin (Hochchinesisch). Rund die Hälfte der lokalen Bevölkerung verständigt sich zudem untereinander im Shanghai-Dialekt - der Dialekt ist Teil einer Sprachfamilie, die im Südosten Chinas verbreitet ist. Mit einer Kombination aus Madarin und Englisch sollte man sich in Shanghai aber gut zurecht finden.