鲁芽网认证
莘县古城镇原系山东莘县县城所在地。明洪武十三年(公元1380年)以前,莘县县城在今山东省聊城市莘县徐庄镇旧城村,因黄河泛滥,莘县县城倾圮,被迫迁往今山东莘县古城镇。至1956年,古城镇一直是莘县县城所在地。
1956年因交通不便,莘县县城北迁至莘城镇建立新县城,并于1964年莘县古城地区划归公社管辖,古城为区驻地。
古城镇现辖67个行政村,面积67.22平方公里,人口50094人(2017),耕地5.7万亩。