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