Potrivit Societății de Înțelegere Anglo-Chineză, orașul Shanghai se află în divizia chineză provincială din Shanghai. Orașul se numără printre cele mai importante centre urbane din China.
Shanghai în chineză înseamnă "pe sau deasupra mării", care reflectă statutul de oraș ca port major. Datele din Atlas din anul 2009 din China arată că populația municipalității controlate direct este de 18,6 milioane de locuitori. Municipalitatea este urbanizată cu 89%, 1% din populație fiind minorități etnice. Potrivit companiei ChinaVine, Shanghai este un oraș în continuă creștere și acasă la mai mult de 1% din întreaga populație a Chinei. Este, de asemenea, cunoscut pentru istoria sa cosmopolită.