两年后开始重建，翌年完成。二战爆发后，领事馆分别于1941年和1949年两次关闭。。1954年，中华人民共和国与英国建立代办级外交关系，当年9月17日，代办处在原领事馆建筑中开放。但由于文革爆发，代办处遭红卫兵入侵并于1967年5月22日发生火烧英国代办处事件。两日后，驻沪侨务专员，办事处关闭。中英两国1972年建交后，上海总领事馆设于永福路244号。原建筑修复后曾被机管局使用，1994年2月15日，英国领事馆及领事官邸被上海市人民政府公布为第二批上海市优秀历史建筑，现为外滩源33号一部分。