区16军分区在与一支苏联红军小分队会合后，抵达山海关劝降守城日军，被守城日军以要向国军投降为由拒绝。八路军与红军随即展开攻城，并最终攻下山海关。同年10月25日，国民革命军15军、52军等从秦皇岛方向进攻山海关，11月26日守关部队撤向关外，山海关归属国民政府控制。1948年11月27日，山海关的国军全部撤走，东北野战军重新接管山海关，并在山海关关城内设立山海关办事处。1949年4月21日，山海关办事处改为山海关市，划归辽西省管辖。在1949年之前，北门瓮城已经被毁。
中华人民共和国