上海战役,除汤恩伯率5万人乘军舰撤逃外,第三野战军歼灭国民党军第51、第37军和5个交警总队全部及第123、第21、第12、第75、第52军大部,共15.3万余人,我军伤亡3.17万人;缴获各种炮1370门,坦克、装甲车119辆,汽车1161辆,舰艇11艘。整个京沪杭战役歼敌40万余人。
上海战役,攻城不用重武器,战事集中在外围,特别是吴淞口地区,打得十分激烈,用的时间也较长。但在市区打得并不激烈,用的时间也较短。这样,既歼灭了大量敌人,而市区也没遭受大的破坏。上海战役的全过程中,没有停过水,没有停过电,甚至电话局照常工作,这正是战前期望的最佳结局。