代顺治八年（1651年），才应喇嘛所请，在广寒殿旧址上兴建了白塔，并将岛南部的宫殿改建为永安寺。清代干隆六年（1741年）起，北海开始了长达三十年的扩建，除了在琼华岛的四面广建庭轩楼榭外，还在太液池的北岸和东岸增加了许多建筑群，形成今日的格局。清代末光绪十一年（1885年），慈禧太后私自动用海军军费增修过北海。1900年八国联军攻占北京时，对北海有过较大的破坏，两年后进行了重建。中华民国时期，按《清皇室优待条例》，北海先是成为爱新觉罗溥仪的私家财产，后来1925年爱新觉罗皇室迁离紫禁城悉后，起辟作公