山海关
1920年，杨宝清重新复制了一件“天下第一关”匾额，并将其挂在了镇东楼顶层檐下，原有清代匾额被挂至楼内顶层。1924年10月，第二次直奉战争期间，直军和奉军在山海关爆发交战，战后奉军占领了山海关。1925年，郭松龄率奉军第3军团第10军自立为东北国民军，并于此后向奉系其余部队发起进攻。11月25日郭松龄率部攻打山海关，当月27日占领山海关。之后郭松龄战败被杀，余部2万余人占据山海关，与国民军共同防守。1926年3月11日，奉军向山海关发起进攻，并于当年3月14日攻克山海关。1927年，张学良在游览老龙头时发现了“天开海岳”碑，并重新将该碑扶起。1933年，日军进攻山海关，长城抗战当中的榆关抗战爆发。日军炮火击毁东南角楼二层。战斗之后，日军占据了山海关。1945年8月30日，八路军冀热辽军区16军分区在与一支苏联第17集团军小分队会合后，抵达山海关劝降守城日军，被守城日军以要向国军投降为由拒绝。八路军与红军随即展开攻城，并最终攻下山海关。同年10月25日，国民革命军15军、52军等从秦皇岛方向进攻山海关，11月26日守关部队撤向关外，山海关归属国民政府控制。1948年11月27日，山海关的国军全部撤走，东北野战军重新接管山海关，并在山海关关城内设立山海关办事处。1949年4月21日，山海关办事处改为山海关市，划归辽西省管辖。在1949年之前，北门瓮城已经被毁。