5月5日,英使再作斡旋后,始再举行停战会议,双方遂签字于《淞沪停战协定》。[7]:35停战协定中规定日军撤至上海公共租界北区、东区及虹口越界筑路各地,恢复“一二八”以前状态。[7]:35中国则承认上海为非武装区域,不驻军队。[7]:35此协定对中国十分不利。[7]:35国军暂留现驻地(京沪铁路上的安亭镇至长江边的浒浦一线),交战区划为非武装地区。第十九路军不得不离开上海。第五军则撤退至苏州、南京一带,日本以压迫蒋惩办抗日军队之手段,来打压中国军民抗日士气。