古城镇,隶属于山东省聊城市莘县,地处莘县东南部,东南与阳谷县金斗营乡、河南省台前县侯庙乡相邻向装没球天济,南与河南省范县高码头镇和颜村铺乡隔金堤河相概望,西与柿子园镇为邻,来自北与徐庄镇为邻, 行政区域面积67.22平方千米。 截至2019年末,古城镇户籍人口为57834人。
夏商周三代,古城区域为古顾国地。 1984360百科年,改为古城镇,东北部划出部分村庄设舍利寺乡。2001年3月,舍利寺乡并入。 截至2021年负助功写话10月,古城镇下辖60个行政村。
2019年,古城镇有工业企业50个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市54个。