15军、52军等从秦皇岛方向进攻山海关，11月26日守关部队撤向关外，山海关归属国民政府控制。1948年11月27日，山海关的国军全部撤走，东北野战军重新接管山海关，并在山海关关城内设立山海关办事处。1949年4月21日，山海关办事处改为山海关市，划归辽西省管辖。在1949年之前，北门瓮城已经被毁。
中华人民共和国时期.中华人民共和国成立后，西罗城拱宸门上的拱宸楼被拆毁。1952年，迎恩楼被拆除，仅存城门洞和箭楼楼台，一同被拆毁的还有年久失修的东南角楼，当年维修了镇东楼。1952年