代王城镇位于河北省蔚县境内的中部,镇域面积63.2平方公里,全镇30个行政村,人口31733人。其中镇区人口9680人,其中5个村四堡四庄人口7376人。代王城古镇文化底蕴深厚,历史悠久,文物古迹众多,具有重要的历史文化价值,民俗研究价值和建筑艺术价值。2014年3月被评为国家级历史文化名镇。代王城镇属河川盆地区,东径115°,北纬40.20′,海拔高度908米。座落在代王城古城内,壶流河(古称祁夷水)由西南向东北绕城而过,镇北为浅山丘陵区,镇南部30华里为东西横亘的恒山余脉由晋入蔚,形成古城的一道天然屏障。