城隍庙是古代人民祭祀神灵的地方,以求得到神灵保护。城隍神既不属于寺庙也不属于祠堂是由自然神逐渐过渡到人格神的,在传统社会中,人们希望英雄人物死后英灵还在,作为地方神来保护自己。每年正月是纪念城隍爷的日子。
城隍庙的城是高高筑起的城墙,是为了保护城中老百姓不被外来侵略者侵害的;隍就是没有水的护城河。在城隍由自然神演变为人神的过程中,汉代的纪信最早,长安不仅是城隍信仰的原发地和传播地,也产生了最早的城隍人神——纪信。全国仍有奉纪信为城隍的城隍庙三十多处。最著名的有:古都西安,陕西阳曲、兴元、户县,安徽芜湖、宁国,甘肃兰州、天水、西固,河南郑州、方城、固始、荥阳、密县,江苏镇江,浙江临安、庆元,湖北襄阳,福建南安,上海,河北瓦房店复州,四川南充,广西太平,等等。其中,甘肃天水、四川南充、陕西户县都把纪信视为本地人,以桑梓故土的身份,建城隍庙以供奉。宋代以后,城隍信仰已是民间非常普遍的信仰了,随着城隍信仰在我国民间的发展,各地人民信奉的城隍神愈加人格化、本土化、多样化,大多以当地人民普遍认同的、已去世的英雄或名臣奉为城隍神.
城隍庙等级
古代城隍庙分等级的,是按照九封制来定等级的。在明清时期城隍庙分督府州县四个等级。在封建时代建立城隍庙是严格按照这个等级的,不能跨制建城隍庙。
1368年(洪武元年),朱元璋下旨封都城隍为监察司显佑王,职位正一品;与朝廷的太师、太傅、太保“三公”和左右丞相平级。同时封各府城隍为监察司民城隍威灵公、职位正二品;封州城隍为监察司民城隍显佑侯,职位正三品;封县城隍为监察司民城隍显佑伯,职位正四品。正是在这一时期,各州府县,纷纷修建城隍庙。都城隍庙由皇帝亲自敕建,皇宫拨付银两,庙内住持由朝廷直接任命,各府、州、县则按照等级,依次效仿,规模等级完全参照地方官署衙门,按级别配制冕毓官服。1370(明洪武三年)年朝廷颁布了专门祭祀城隍的典章制度。并下诏去除了城隍封号,封京都城隍为“都城隍”。其它只称某府某州或某县城隍。