宋、元时苏州已有城隍庙，当时地处子城西南隅，至元朝末年毁于兵火。明太祖洪武三年（1370年），在古雍煦寺基（相传是三国时东吴都督周瑜宅址）修建了苏州府城隍庙。庙内供奉的苏州城隍是战国时期楚国的春申君黄歇，其封地即在今苏州境内。弘治、嘉靖和清顺治、康熙、干隆年间多次重修城隍庙。1958年以后，城隍庙被工厂占用。1995年，将阊门外原宝莲寺大殿移建至寝宫遗址上。至2004年，城隍庙经过修复重新开放。
建筑.今庙内建筑有庙门、仪门、大殿及寝宫组成。大殿有前、后两殿，中间以穿堂相连，