次兵灾，城隍庙已破败不堪，至1865年，上海知县王宗濂倡捐修复城隍庙。1868年，苏松太道应宝时再度倡议募捐修缮庙宇。经两次修缮后，城隍庙基本恢复旧貌。1893年，上海知县王承暄发起募捐，以维修头门、二门、辕门大殿、戏楼及鼓亭等。1909年，时任知县的李超琼又发起了重修大殿及城隍寝宫的募捐。民国11年（1922年）至民国13年（1924年）间，城隍庙遭遇三次火灾，尤其以民国13年中元节一次最为严重。由于城隍庙将在中元节当日举行例行的三巡会节日活动，但烛台却被人不幸打翻，结果火势迅速延烧，大殿等处全数焚毁