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