方张治中指挥的第五军也加入上海作战，甚至南京国民政府也暂时迁移到洛阳，以示决不屈服（年底才迁回南京）。直到3月2日，由于日军在太仓浏河登陆，中国军队形成腹背受敌的局面，于是开始撤军，次日宣佈停战。5月5日，中日签署《淞沪停战协定》。日军返回战前防区（上海公共租界北区、东区及其越界筑路地带），国军暂留现驻地（沪宁铁路上的安亭镇至长江边的浒浦一线），交战区划为非武装地区。闸北华界的商号被毁达4204家，房屋被毁1.97万户，史称一·二八事变。
1937年至1949年.民国二十六年（19