前，邑庙董事会另于连云路爱多亚路（今延安东路）建新城隍庙，以供奉霍光神主。由此，上海城隍庙亦被称为“老城隍庙”。
整顿、停办与恢复.1930年6月30日起，城隍庙改由邑庙董事会雇佣道士担任住持的方式管理城隍庙。1937年8月，淞沪会战爆发后，上海城隍庙作为难民接收点，待上海局势稳定后，难民逐渐撤离，城隍庙逐步恢复日常宗教活动。1949年5月以后，除大殿外，其余各殿均被关闭，但原有神像仍暂予保留。1956年起，上海市宗教局开始整治工作，撤销邑庙董事会，并废止自1930年起的包殿制