代王城镇,隶属于河北省张家口市蔚县,地处蔚县东北部,东与南杨庄乡接壤、南与宋家庄镇相邻、西南与蔚州镇相接、西与涌泉庄乡交界、北隔壶流河与杨庄窠乡相望,东北与西合营镇毗邻,距蔚县人民政府10.8千米,区域总面积68.51平方千米。
商周时,代王城镇境域为古代国国都;1984年,由代王城公社改为代王城镇。截至2018年末,代王城镇户籍人口为31880人。截至2020年6月,代王城镇下辖1个社区、30个行政村,镇人民政府驻代王城三村南大街三号。
2018年,代王城镇有工业企业7个,其中规模以上2个,有营业面积超过50平方米以上的综合商店或超市10个。