У часи правління республіканського уряду у 1927 році Шанхай отримав статус особливого міста, а в травні 1930 року —міста центрального підпорядкування. У ході другої японсько-китайської війни 28 січня 1932 року японський флот піддав Шанхай бомбардуванню, метою якого було втихомирення студентських виступів проти мукденського інциденту і японської окупації Маньчжурії.